summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_image.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-20emit_glsl_image: Use inlined texelFetch offsetsGravatar Ameer J1-6/+6
2023-11-18shader_recompiler: Fix spelling of "derivate" (#12067)Gravatar Ameer J1-3/+3
2023-09-01shader_recompiler: fix emulation of 3D textureGradGravatar Liam1-1/+1
2023-08-18Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagationGravatar Fernando Sahmkow1-1/+7
2023-04-08shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Gravatar Wollnashorn1-0/+29
2023-01-29emit_glsl_image: Implement TXQ with MSAA texturesGravatar ameerj1-9/+23
2023-01-28shader_recompiler: TXQ: Skip QueryLevels when possibleGravatar ameerj1-10/+10
2023-01-28emit_glsl_image: Fix ImageFetch for MSAA texturesGravatar ameerj1-6/+11
2022-08-25video_code: support rectangle textureGravatar FengChen1-0/+1
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2021-12-05shader_recompiler: Adjust emit_context includesGravatar ameerj1-1/+1
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp1-0/+8
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersGravatar ReinUsesLisp1-2/+2
2021-11-16shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp1-0/+8
2021-07-22glsl: Add Shader_GLSL loggingGravatar ameerj1-11/+13
2021-07-22glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj1-11/+35
2021-07-22glsl: Minor cleanupGravatar ameerj1-18/+14
2021-07-22glsl: Address more feedback. Implement indexed texture readsGravatar ameerj1-73/+63
2021-07-22glsl: Reorganize backend code, remove unneeded [[maybe_unused]]Gravatar ameerj1-96/+74
2021-07-22glsl: Implement image atomics and set layerGravatar ameerj1-3/+185
2021-07-22glsl: Fix image gather logicGravatar ameerj1-0/+4
2021-07-22glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedGravatar ameerj1-7/+37
2021-07-22emit_glsl_image: Use immediate offsets when possibleGravatar ameerj1-12/+33
2021-07-22glsl: Cleanup and address feedbackGravatar ameerj1-1/+1
2021-07-22glsl: Implement Load/WriteGlobalGravatar ameerj1-2/+8
2021-07-22glsl: Implement ImagesGravatar ameerj1-5/+28
2021-07-22glsl: Implement ImageGradient and other texture function variantsGravatar ameerj1-30/+71
2021-07-22glsl: Use NotImplemented macro with function name outputGravatar ameerj1-27/+27
2021-07-22glsl: Implement gl_ViewportIndexGravatar ameerj1-3/+3
2021-07-22glsl: Rework variable allocator to allow for variable reuseGravatar ameerj1-13/+13
2021-07-22glsl: Implement more instructions used by SMOGravatar ameerj1-1/+3
2021-07-22glsl: minor cleanupGravatar ameerj1-3/+0
2021-07-22glsl: Implement TXQ and other misc changesGravatar ameerj1-1/+23
2021-07-22glsl: TLD4 implementationGravatar ameerj1-2/+89
2021-07-22glsl: Implement TLD instructionGravatar ameerj1-1/+55
2021-07-22glsl: Implement TEXSGravatar ameerj1-1/+29
2021-07-22glsl: Cleanup texture functionsGravatar ameerj1-13/+11
2021-07-22shader_recompiler: GCC fixesGravatar lat9nq1-0/+1
2021-07-22glsl: Implement TEX depth functionsGravatar ameerj1-2/+24
2021-07-22glsl: Implement TEX ImageSample functionsGravatar ameerj1-10/+61
2021-07-22glsl: SSBO access fixes and wip SampleExplicitLod implementation.Gravatar ameerj1-1/+14
2021-07-22glsl: Fix bindings, add some CC opsGravatar ameerj1-6/+5
2021-07-22glsl: remove unused headersGravatar ameerj1-2/+0
2021-07-22glsl: Implement derivatives and YDirectionGravatar ameerj1-0/+3
2021-07-22glsl: textures wipGravatar ameerj1-1/+23
2021-07-22glsl: Implement some attribute getters and settersGravatar ameerj1-0/+205
2021-07-22glsl: Initial backendGravatar ameerj1-0/+0
2021-07-22glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp1-0/+0