summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* glsl: minor cleanupGravatar ameerj2021-07-224-20/+19
|
* glsl: Fix and implement rest of cbuf accessGravatar ameerj2021-07-221-7/+43
|
* glsl: Implement TXQ and other misc changesGravatar ameerj2021-07-225-6/+36
|
* glsl: TLD4 implementationGravatar ameerj2021-07-221-2/+89
|
* glsl: Implement TLD instructionGravatar ameerj2021-07-221-1/+55
|
* glsl: Implement TEXSGravatar ameerj2021-07-221-1/+29
|
* glsl: Cleanup texture functionsGravatar ameerj2021-07-221-13/+11
|
* shader_recompiler: GCC fixesGravatar lat9nq2021-07-2214-3/+13
|
* glsl: Implement TEX depth functionsGravatar ameerj2021-07-222-4/+46
|
* 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
| | | | to fix Loop control flow.
* 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
| | | | plus some other misc additions/changed
* glsl: Fix non-immediate buffer accessGravatar ameerj2021-07-2212-72/+133
| | | | and many other misc implementations
* 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
| | | | Logic for ordered/unordered ops was wrong.
* 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
| | | | based on glasm with some tweaks
* glsl: Initial backendGravatar ameerj2021-07-2226-0/+3266