summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_image.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* emit_glsl_image: Use inlined texelFetch offsetsGravatar Ameer J2023-12-201-6/+6
* shader_recompiler: Fix spelling of "derivate" (#12067)Gravatar Ameer J2023-11-181-3/+3
* shader_recompiler: fix emulation of 3D textureGradGravatar Liam2023-09-011-1/+1
* Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagationGravatar Fernando Sahmkow2023-08-181-1/+7
* shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Gravatar Wollnashorn2023-04-081-0/+29
* emit_glsl_image: Implement TXQ with MSAA texturesGravatar ameerj2023-01-291-9/+23
* Merge pull request #9694 from ameerj/txq-mipsGravatar liamwhite2023-01-291-10/+10
|\
| * shader_recompiler: TXQ: Skip QueryLevels when possibleGravatar ameerj2023-01-281-10/+10
* | emit_glsl_image: Fix ImageFetch for MSAA texturesGravatar ameerj2023-01-281-6/+11
|/
* video_code: support rectangle textureGravatar FengChen2022-08-251-0/+1
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* shader_recompiler: Adjust emit_context includesGravatar ameerj2021-12-051-1/+1
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-0/+8
* glsl/glasm: Pass and use scaling parameters in shadersGravatar ReinUsesLisp2021-11-161-2/+2
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+8
* glsl: Add Shader_GLSL loggingGravatar ameerj2021-07-221-11/+13
* glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj2021-07-221-11/+35
* glsl: Minor cleanupGravatar ameerj2021-07-221-18/+14
* glsl: Address more feedback. Implement indexed texture readsGravatar ameerj2021-07-221-73/+63
* glsl: Reorganize backend code, remove unneeded [[maybe_unused]]Gravatar ameerj2021-07-221-96/+74
* glsl: Implement image atomics and set layerGravatar ameerj2021-07-221-3/+185
* glsl: Fix image gather logicGravatar ameerj2021-07-221-0/+4
* glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedGravatar ameerj2021-07-221-7/+37
* emit_glsl_image: Use immediate offsets when possibleGravatar ameerj2021-07-221-12/+33
* glsl: Cleanup and address feedbackGravatar ameerj2021-07-221-1/+1
* glsl: Implement Load/WriteGlobalGravatar ameerj2021-07-221-2/+8
* glsl: Implement ImagesGravatar ameerj2021-07-221-5/+28
* glsl: Implement ImageGradient and other texture function variantsGravatar ameerj2021-07-221-30/+71
* glsl: Use NotImplemented macro with function name outputGravatar ameerj2021-07-221-27/+27
* glsl: Implement gl_ViewportIndexGravatar ameerj2021-07-221-3/+3
* glsl: Rework variable allocator to allow for variable reuseGravatar ameerj2021-07-221-13/+13
* glsl: Implement more instructions used by SMOGravatar ameerj2021-07-221-1/+3
* glsl: minor cleanupGravatar ameerj2021-07-221-3/+0
* glsl: Implement TXQ and other misc changesGravatar ameerj2021-07-221-1/+23
* 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-221-0/+1
* glsl: Implement TEX depth functionsGravatar ameerj2021-07-221-2/+24
* glsl: Implement TEX ImageSample functionsGravatar ameerj2021-07-221-10/+61
* glsl: SSBO access fixes and wip SampleExplicitLod implementation.Gravatar ameerj2021-07-221-1/+14
* glsl: Fix bindings, add some CC opsGravatar ameerj2021-07-221-6/+5
* glsl: remove unused headersGravatar ameerj2021-07-221-2/+0
* glsl: Implement derivatives and YDirectionGravatar ameerj2021-07-221-0/+3
* glsl: textures wipGravatar ameerj2021-07-221-1/+23
* glsl: Implement some attribute getters and settersGravatar ameerj2021-07-221-0/+205
* glsl: Initial backendGravatar ameerj2021-07-221-0/+0