aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_context_get_set.cpp
AgeCommit message (Expand)Author
2023-01-04Video_core: Address feedbackFernando Sahmkow
2023-01-01MacroHLE: Add OpenGL SupportFernando Sahmkow
2022-11-18Merge pull request #9253 from vonchenplus/attr_layerliamwhite
2022-11-17shader: Implement miss attribute layerFengChen
2022-11-07video_core: Fix few issues in Tess stageFengChen
2022-09-20video_core: Generate mipmap texture by drawingFengChen
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-01shader_compiler: support const buffer indirect addressing in GLSLLiam
2021-12-29glsl_context_get_set: Add alternative cbuf type for broken driversameerj
2021-12-29shader: Add integer attribute get optimization passameerj
2021-12-18Remove glsl handle legacy related codevonchenplus
2021-12-05shader_recompiler: Adjust emit_context includesameerj
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj
2021-11-16shader: Add resolution down factor opcodeReinUsesLisp
2021-09-29style: Remove extra space preceding the :: operatorMorph
2021-07-22shader: GCC fmt 8.0.0 fixeslat9nq
2021-07-22shader: Fix disabled and unwritten attributes and varyingsReinUsesLisp
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22glsl: Add missing ; in EmitSetSampleMaskMorph
2021-07-22glsl: Fix cbuf component indexing bug falbackameerj
2021-07-22shader: Properly manage attributes not written from previous stagesReinUsesLisp
2021-07-22glsl: Address rest of feedbackameerj
2021-07-22glsl: Cleanup/Address feedbackameerj
2021-07-22glsl: Add Shader_GLSL loggingameerj
2021-07-22glsl: Implement legacy varyingsameerj
2021-07-22glsl: Fix Cbuf getters for F32 typeameerj
2021-07-22glsl: Add immediate index oob checking for Cbuf gettersameerj
2021-07-22glsl: Refactor GetCbuf functions to reduce code duplicationameerj
2021-07-22glsl: Address Rodrigo's feedbackameerj
2021-07-22glsl: Implement SampleId and SetSampleMaskameerj
2021-07-22glsl: Implement more attribute getters and settersameerj
2021-07-22glsl: Implement indexed attribute loadsameerj
2021-07-22glsl: Remove output generic indexing for geometry stageameerj
2021-07-22glsl: Implement image atomics and set layerameerj
2021-07-22glsl: Add cbuf access workaround for devices with component indexing bugameerj
2021-07-22glsl: Fix <32-bit SSBO writesameerj
2021-07-22glsl: Cleanup and address feedbackameerj
2021-07-22glsl: Implement Load/WriteGlobalameerj
2021-07-22glsl: skip gl_ViewportIndex write if device does not support itameerj
2021-07-22glsl: Implement transform feedbackameerj
2021-07-22emit_glsl_context_get_set: Remove unused functionlat9nq
2021-07-22glsl: Implement tessellation shadersameerj
2021-07-22glsl: Implement geometry shadersameerj
2021-07-22glsl: Use NotImplemented macro with function name outputameerj
2021-07-22glsl: Implement gl_ViewportIndexameerj
2021-07-22glsl: SHFL fix and prefer shift operations over divide in glsl shaderameerj
2021-07-22glsl: implement set clip distanceameerj
2021-07-22glsl: Rework variable allocator to allow for variable reuseameerj