summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-10-22emit_glsl_warp: Fix shfl_in_bounds conditionalGravatar Ameer J1-0/+1
2023-01-01MacroHLE: Add OpenGL SupportGravatar Fernando Sahmkow1-1/+1
2022-09-23chore: fix some typosGravatar Andrea Pappacoda1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2021-12-18Remove glsl handle legacy related codeGravatar vonchenplus1-1/+1
2021-12-05shader_recompiler: Adjust emit_context includesGravatar ameerj1-1/+1
2021-07-22shader: Avoid usage of C++20 ranges to build in clangGravatar ReinUsesLisp1-2/+7
2021-07-22glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEGravatar ameerj1-2/+9
2021-07-22glsl: Fix shared and local memory declarationsGravatar ameerj1-3/+3
2021-07-22glsl: Declare local memory in mainGravatar ameerj1-3/+3
2021-07-22shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp1-1/+1
2021-07-22glsl: Better IAdd Overflow CC fixGravatar ameerj1-1/+1
2021-07-22glsl: Fix IADD CCGravatar ameerj1-1/+1
2021-07-22shader: Move loop safety tests to code emissionGravatar ReinUsesLisp1-1/+10
2021-07-22glsl: Move gl_Position/generic attribute initialization to EmitProlgueGravatar ameerj1-9/+0
2021-07-22glsl: Cleanup/Address feedbackGravatar ameerj1-4/+4
2021-07-22glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj1-1/+1
2021-07-22glsl: Implement legacy varyingsGravatar ameerj1-1/+1
2021-07-22glsl: Address Rodrigo's feedbackGravatar ameerj1-4/+5
2021-07-22glsl: Allow dynamic tracking of variable allocationGravatar ameerj1-4/+13
2021-07-22glsl: Cleanup and address feedbackGravatar ameerj1-10/+5
2021-07-22glsl: Fix precise variable declarationGravatar ameerj1-5/+7
2021-07-22glsl: Implement geometry shadersGravatar ameerj1-1/+1
2021-07-22HACK glsl: Write defaults to unused generic attributesGravatar ameerj1-0/+6
2021-07-22glsl: implement set clip distanceGravatar ameerj1-0/+3
2021-07-22glsl: Rework variable allocator to allow for variable reuseGravatar ameerj1-7/+22
2021-07-22glsl: Implement ST{LS}Gravatar ameerj1-0/+10
2021-07-22glsl: Fix GetAttribute return valuesGravatar ameerj1-4/+6
2021-07-22glsl: Implement TXQ and other misc changesGravatar ameerj1-1/+1
2021-07-22glsl: Better Storage access and wip warpsGravatar ameerj1-1/+4
2021-07-22glsl: Implement IADD CCGravatar ameerj1-0/+2
2021-07-22glsl: WIP var forward declarationGravatar ameerj1-11/+12
2021-07-22glsl: remove unused headersGravatar ameerj1-7/+10
2021-07-22glsl: Fix non-immediate buffer accessGravatar ameerj1-0/+5
2021-07-22glsl: textures wipGravatar ameerj1-2/+4
2021-07-22glsl: Update phi node managementGravatar ameerj1-11/+26
2021-07-22glsl: implement phi nodesGravatar ameerj1-18/+30
2021-07-22glsl: Add a more robust fp formatterGravatar ameerj1-1/+0
2021-07-22glsl: Use std::string_view for Emit function args.Gravatar ameerj1-3/+4
2021-07-22glsl: Pass IR::Inst& to Emit functionsGravatar ameerj1-5/+3
2021-07-22glsl: Fix "reg" allocingGravatar ameerj1-1/+1
2021-07-22glsl: Initial backendGravatar ameerj1-0/+156