summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glsl/emit_glsl.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2021-12-18Remove glsl handle legacy related codevonchenplus1-1/+1
2021-12-06shader_recompiler: Adjust emit_context includesameerj1-1/+1
2021-07-23shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp1-2/+7
2021-07-23glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEameerj1-2/+9
2021-07-23glsl: Fix shared and local memory declarationsameerj1-3/+3
2021-07-23glsl: Declare local memory in mainameerj1-3/+3
2021-07-23shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp1-1/+1
2021-07-23glsl: Better IAdd Overflow CC fixameerj1-1/+1
2021-07-23glsl: Fix IADD CCameerj1-1/+1
2021-07-23shader: Move loop safety tests to code emissionReinUsesLisp1-1/+10
2021-07-23glsl: Move gl_Position/generic attribute initialization to EmitProlgueameerj1-9/+0
2021-07-23glsl: Cleanup/Address feedbackameerj1-4/+4
2021-07-23glsl: Add stubs for sparse queries and variable aoffi when not supportedameerj1-1/+1
2021-07-23glsl: Implement legacy varyingsameerj1-1/+1
2021-07-23glsl: Address Rodrigo's feedbackameerj1-4/+5
2021-07-23glsl: Allow dynamic tracking of variable allocationameerj1-4/+13
2021-07-23glsl: Cleanup and address feedbackameerj1-10/+5
2021-07-23glsl: Fix precise variable declarationameerj1-5/+7
2021-07-23glsl: Implement geometry shadersameerj1-1/+1
2021-07-23HACK glsl: Write defaults to unused generic attributesameerj1-0/+6
2021-07-23glsl: implement set clip distanceameerj1-0/+3
2021-07-23glsl: Rework variable allocator to allow for variable reuseameerj1-7/+22
2021-07-23glsl: Implement ST{LS}ameerj1-0/+10
2021-07-23glsl: Fix GetAttribute return valuesameerj1-4/+6
2021-07-23glsl: Implement TXQ and other misc changesameerj1-1/+1
2021-07-23glsl: Better Storage access and wip warpsameerj1-1/+4
2021-07-23glsl: Implement IADD CCameerj1-0/+2
2021-07-23glsl: WIP var forward declarationameerj1-11/+12
2021-07-23glsl: remove unused headersameerj1-7/+10
2021-07-23glsl: Fix non-immediate buffer accessameerj1-0/+5
2021-07-23glsl: textures wipameerj1-2/+4
2021-07-23glsl: Update phi node managementameerj1-11/+26
2021-07-23glsl: implement phi nodesameerj1-18/+30
2021-07-23glsl: Add a more robust fp formatterameerj1-1/+0
2021-07-23glsl: Use std::string_view for Emit function args.ameerj1-3/+4
2021-07-23glsl: Pass IR::Inst& to Emit functionsameerj1-5/+3
2021-07-23glsl: Fix "reg" allocingameerj1-1/+1
2021-07-23glsl: Initial backendameerj1-0/+156