summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove glsl handle legacy related codeGravatar vonchenplus2021-12-181-1/+1
* shader_recompiler: Adjust emit_context includesGravatar ameerj2021-12-051-1/+1
* shader: Avoid usage of C++20 ranges to build in clangGravatar ReinUsesLisp2021-07-221-2/+7
* glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEGravatar ameerj2021-07-221-2/+9
* glsl: Fix shared and local memory declarationsGravatar ameerj2021-07-221-3/+3
* glsl: Declare local memory in mainGravatar ameerj2021-07-221-3/+3
* shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp2021-07-221-1/+1
* glsl: Better IAdd Overflow CC fixGravatar ameerj2021-07-221-1/+1
* glsl: Fix IADD CCGravatar ameerj2021-07-221-1/+1
* shader: Move loop safety tests to code emissionGravatar ReinUsesLisp2021-07-221-1/+10
* glsl: Move gl_Position/generic attribute initialization to EmitProlgueGravatar ameerj2021-07-221-9/+0
* glsl: Cleanup/Address feedbackGravatar ameerj2021-07-221-4/+4
* glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj2021-07-221-1/+1
* glsl: Implement legacy varyingsGravatar ameerj2021-07-221-1/+1
* glsl: Address Rodrigo's feedbackGravatar ameerj2021-07-221-4/+5
* glsl: Allow dynamic tracking of variable allocationGravatar ameerj2021-07-221-4/+13
* glsl: Cleanup and address feedbackGravatar ameerj2021-07-221-10/+5
* glsl: Fix precise variable declarationGravatar ameerj2021-07-221-5/+7
* glsl: Implement geometry shadersGravatar ameerj2021-07-221-1/+1
* HACK glsl: Write defaults to unused generic attributesGravatar ameerj2021-07-221-0/+6
* glsl: implement set clip distanceGravatar ameerj2021-07-221-0/+3
* glsl: Rework variable allocator to allow for variable reuseGravatar ameerj2021-07-221-7/+22
* glsl: Implement ST{LS}Gravatar ameerj2021-07-221-0/+10
* glsl: Fix GetAttribute return valuesGravatar ameerj2021-07-221-4/+6
* glsl: Implement TXQ and other misc changesGravatar ameerj2021-07-221-1/+1
* glsl: Better Storage access and wip warpsGravatar ameerj2021-07-221-1/+4
* glsl: Implement IADD CCGravatar ameerj2021-07-221-0/+2
* glsl: WIP var forward declarationGravatar ameerj2021-07-221-11/+12
* glsl: remove unused headersGravatar ameerj2021-07-221-7/+10
* glsl: Fix non-immediate buffer accessGravatar ameerj2021-07-221-0/+5
* glsl: textures wipGravatar ameerj2021-07-221-2/+4
* glsl: Update phi node managementGravatar ameerj2021-07-221-11/+26
* glsl: implement phi nodesGravatar ameerj2021-07-221-18/+30
* glsl: Add a more robust fp formatterGravatar ameerj2021-07-221-1/+0
* glsl: Use std::string_view for Emit function args.Gravatar ameerj2021-07-221-3/+4
* glsl: Pass IR::Inst& to Emit functionsGravatar ameerj2021-07-221-5/+3
* glsl: Fix "reg" allocingGravatar ameerj2021-07-221-1/+1
* glsl: Initial backendGravatar ameerj2021-07-221-0/+156