summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glsl/emit_glsl_context_get_set.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-04Video_core: Address feedbackFernando Sahmkow1-0/+6
2023-01-01MacroHLE: Add OpenGL SupportFernando Sahmkow1-0/+12
2022-11-17shader: Implement miss attribute layerFengChen1-0/+3
2022-11-07video_core: Fix few issues in Tess stageFengChen1-0/+12
2022-09-20video_core: Generate mipmap texture by drawingFengChen1-0/+4
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-04-01shader_compiler: support const buffer indirect addressing in GLSLLiam1-8/+17
2021-12-30glsl_context_get_set: Add alternative cbuf type for broken driversameerj1-14/+21
2021-12-30shader: Add integer attribute get optimization passameerj1-0/+16
2021-12-18Remove glsl handle legacy related codevonchenplus1-64/+0
2021-12-06shader_recompiler: Adjust emit_context includesameerj1-1/+1
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp1-1/+1
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp1-1/+1
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj1-2/+1
2021-11-16shader: Add resolution down factor opcodeReinUsesLisp1-0/+5
2021-09-29style: Remove extra space preceding the :: operatorMorph1-2/+2
2021-07-23shader: GCC fmt 8.0.0 fixeslat9nq1-2/+2
2021-07-23shader: Fix disabled and unwritten attributes and varyingsReinUsesLisp1-2/+6
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