aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_context_get_set.cpp
AgeCommit message (Expand)Author
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
2021-07-22glsl: Implement ST{LS}ameerj
2021-07-22glsl: Implement more instructions used by SMOameerj
2021-07-22glsl: Fix GetAttribute return valuesameerj
2021-07-22glsl: Fix and implement rest of cbuf accessameerj
2021-07-22glsl: Implement TXQ and other misc changesameerj
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glsl: Better Storage access and wip warpsameerj
2021-07-22glsl: Fix bindings, add some CC opsameerj
2021-07-22glsl: remove unused headersameerj
2021-07-22glsl: Fix non-immediate buffer accessameerj
2021-07-22glsl: Implement some attribute getters and settersameerj
2021-07-22glsl: FP function fixesameerj
2021-07-22glsl: Add many FP32/64 instructionsameerj
2021-07-22glsl: Pass IR::Inst& to Emit functionsameerj
2021-07-22glsl: Reusable typed variables. IADD32ameerj
2021-07-22glsl: Fix program linking and cbufameerj
2021-07-22glsl: Fix "reg" allocingameerj
2021-07-22glsl: Initial backendameerj