summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glsl/emit_glsl_context_get_set.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-23shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp1-1/+1
2021-07-23glsl: Add missing ; in EmitSetSampleMaskMorph1-1/+1
2021-07-23glsl: Fix cbuf component indexing bug falbackameerj1-7/+6
2021-07-23shader: Properly manage attributes not written from previous stagesReinUsesLisp1-0/+5
2021-07-23glsl: Address rest of feedbackameerj1-1/+1
2021-07-23glsl: Cleanup/Address feedbackameerj1-13/+5
2021-07-23glsl: Add Shader_GLSL loggingameerj1-10/+13
2021-07-23glsl: Implement legacy varyingsameerj1-3/+28
2021-07-23glsl: Fix Cbuf getters for F32 typeameerj1-12/+15
2021-07-23glsl: Add immediate index oob checking for Cbuf gettersameerj1-0/+16
2021-07-23glsl: Refactor GetCbuf functions to reduce code duplicationameerj1-104/+66
2021-07-23glsl: Address Rodrigo's feedbackameerj1-12/+19
2021-07-23glsl: Implement SampleId and SetSampleMaskameerj1-1/+29
2021-07-23glsl: Implement more attribute getters and settersameerj1-12/+56
2021-07-23glsl: Implement indexed attribute loadsameerj1-19/+19
2021-07-23glsl: Remove output generic indexing for geometry stageameerj1-5/+3
2021-07-23glsl: Implement image atomics and set layerameerj1-1/+11
2021-07-23glsl: Add cbuf access workaround for devices with component indexing bugameerj1-51/+110
2021-07-23glsl: Fix <32-bit SSBO writesameerj1-1/+1
2021-07-23glsl: Cleanup and address feedbackameerj1-17/+13
2021-07-23glsl: Implement Load/WriteGlobalameerj1-30/+27
2021-07-23glsl: skip gl_ViewportIndex write if device does not support itameerj1-0/+5
2021-07-23glsl: Implement transform feedbackameerj1-4/+11
2021-07-23emit_glsl_context_get_set: Remove unused functionlat9nq1-4/+0
2021-07-23glsl: Implement tessellation shadersameerj1-4/+65
2021-07-23glsl: Implement geometry shadersameerj1-2/+13
2021-07-23glsl: Use NotImplemented macro with function name outputameerj1-0/+1
2021-07-23glsl: Implement gl_ViewportIndexameerj1-0/+3
2021-07-23glsl: SHFL fix and prefer shift operations over divide in glsl shaderameerj1-10/+10
2021-07-23glsl: implement set clip distanceameerj1-0/+12
2021-07-23glsl: Rework variable allocator to allow for variable reuseameerj1-7/+7
2021-07-23glsl: Implement ST{LS}ameerj1-0/+8
2021-07-23glsl: Implement more instructions used by SMOameerj1-1/+5
2021-07-23glsl: Fix GetAttribute return valuesameerj1-3/+3
2021-07-23glsl: Fix and implement rest of cbuf accessameerj1-7/+43
2021-07-23glsl: Implement TXQ and other misc changesameerj1-0/+3
2021-07-23shader_recompiler: GCC fixeslat9nq1-2/+1
2021-07-23glsl: Better Storage access and wip warpsameerj1-4/+12
2021-07-23glsl: Fix bindings, add some CC opsameerj1-15/+18
2021-07-23glsl: remove unused headersameerj1-2/+0
2021-07-23glsl: Fix non-immediate buffer accessameerj1-11/+57
2021-07-23glsl: Implement some attribute getters and settersameerj1-0/+53
2021-07-23glsl: FP function fixesameerj1-3/+7
2021-07-23glsl: Add many FP32/64 instructionsameerj1-3/+4
2021-07-23glsl: Pass IR::Inst& to Emit functionsameerj1-2/+2
2021-07-23glsl: Reusable typed variables. IADD32ameerj1-2/+2
2021-07-23glsl: Fix program linking and cbufameerj1-1/+3
2021-07-23glsl: Fix "reg" allocingameerj1-4/+3
2021-07-23glsl: Initial backendameerj1-0/+48