summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl (follow)
Commit message (Expand)AuthorAgeFilesLines
* glsl: Implement TEX ImageSample functionsGravatar ameerj2021-07-223-11/+71
* glsl: Rework Shuffle emit instructions to align with SPIR-VGravatar ameerj2021-07-221-19/+40
* glsl: Better Storage access and wip warpsGravatar ameerj2021-07-228-62/+133
* glsl: Fix integer conversions, implement clamp CCGravatar ameerj2021-07-222-27/+36
* glsl: Implement IADD CCGravatar ameerj2021-07-222-2/+17
* glsl: SSBO access fixes and wip SampleExplicitLod implementation.Gravatar ameerj2021-07-222-4/+19
* glsl: WIP var forward declarationGravatar ameerj2021-07-226-49/+60
* glsl: Fix bindings, add some CC opsGravatar ameerj2021-07-228-57/+91
* glsl: remove unused headersGravatar ameerj2021-07-2214-34/+10
* glsl: Implement derivatives and YDirectionGravatar ameerj2021-07-228-81/+87
* glsl: Fix non-immediate buffer accessGravatar ameerj2021-07-2212-72/+133
* glsl: textures wipGravatar ameerj2021-07-229-75/+139
* glsl: Implement some attribute getters and settersGravatar ameerj2021-07-229-191/+337
* glsl: Track S32 atomicsGravatar ameerj2021-07-221-3/+6
* glsl: Update phi node managementGravatar ameerj2021-07-224-21/+53
* glsl: Fix floating point compare opsGravatar ameerj2021-07-221-28/+28
* glsl: Query GL Device for FP16 extension supportGravatar ameerj2021-07-221-2/+7
* glsl: Simply FP storage atomicsGravatar ameerj2021-07-222-48/+28
* glsl: F16x2 storage atomicsGravatar ameerj2021-07-227-58/+64
* glsl: Revert ssbo aliasing. Storage Atomics implGravatar ameerj2021-07-224-68/+132
* glsl: implement phi nodesGravatar ameerj2021-07-224-20/+54
* glsl: Wip storage atomic opsGravatar ameerj2021-07-228-325/+406
* glsl: Implement FCMPGravatar ameerj2021-07-223-242/+185
* glsl: Add a more robust fp formatterGravatar ameerj2021-07-224-9/+14
* glsl: More FP fixesGravatar ameerj2021-07-222-9/+16
* glsl: FP function fixesGravatar ameerj2021-07-227-17/+25
* glsl: More FP instructions/fixesGravatar ameerj2021-07-225-28/+41
* glsl: Add many FP32/64 instructionsGravatar ameerj2021-07-2212-765/+1011
* glsl: Implement more Integer opsGravatar ameerj2021-07-223-119/+72
* glsl: Implement BF*Gravatar ameerj2021-07-223-9/+10
* glsl: Implement a few Integer instructionsGravatar ameerj2021-07-2210-260/+398
* glsl: Use std::string_view for Emit function args.Gravatar ameerj2021-07-226-760/+838
* glsl: Pass IR::Inst& to Emit functionsGravatar ameerj2021-07-226-171/+169
* glsl: INeg and IAdd negate testsGravatar ameerj2021-07-223-94/+106
* glsl: Reusable typed variables. IADD32Gravatar ameerj2021-07-226-203/+311
* glsl: Fix program linking and cbufGravatar ameerj2021-07-222-3/+5
* glsl: Fix "reg" allocingGravatar ameerj2021-07-2210-898/+938
* glsl: Initial backendGravatar ameerj2021-07-2226-0/+3266