summaryrefslogtreecommitdiff
path: root/src/shader_recompiler (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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-223-6/+16
* 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-222-2/+9
* 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-225-75/+134
* glsl: implement phi nodesGravatar ameerj2021-07-224-20/+54
* glsl: Wip storage atomic opsGravatar ameerj2021-07-2210-327/+414
* 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-2227-0/+3292
* spirv: Reduce log severity of mismatching denorm rulesGravatar ReinUsesLisp2021-07-221-2/+2
* shader: Fix loop safety to SSA passGravatar ReinUsesLisp2021-07-222-2/+4
* shader: Add loggingGravatar ReinUsesLisp2021-07-2213-28/+30
* shader: Add shader loop safety check settingsGravatar lat9nq2021-07-229-33/+130
* shader: Comment why the array component is not read in TMMLGravatar ReinUsesLisp2021-07-221-0/+2
* tmml: Remove index component from coords vecGravatar ameerj2021-07-221-4/+3
* spirv/convert: Catch more signed operations oversightsGravatar ameerj2021-07-221-5/+5
* spirv/convert: Catch more broken signed operations on Nvidia OpenGLGravatar ReinUsesLisp2021-07-221-0/+6
* shader_environment: Add shader_local_memory_crs_size to local memory sizeGravatar ameerj2021-07-221-2/+2