summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader_recompiler: use float image operations on load/store when requiredLiam2023-12-211-6/+16
* shader_recompiler: Fix spelling of "derivate" (#12067)Ameer J2023-11-181-28/+28
* shader_recompiler: skip sampler for buffer textures (#11435)liamwhite2023-09-141-3/+1
* shader_recompiler: fix emulation of 3D textureGradLiam2023-09-021-2/+33
* shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffsetWollnashorn2023-04-081-18/+9
* shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Wollnashorn2023-04-081-0/+39
* spirv: Fix TXQ with MSAA texturesameerj2023-01-291-8/+17
* shader_recompiler: TXQ: Skip QueryLevels when possibleameerj2023-01-281-2/+4
* spirv: fix multisampled image fetchLiam2023-01-231-0/+4
* video_code: support rectangle textureFengChen2022-08-251-0/+1
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* emit_spirv: Reduce emit_spirv.h include overheadameerj2021-12-061-0/+1
* shader, video_core: Fix GCC build errorsameerj2021-11-161-4/+0
* shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp2021-11-161-21/+53
* spirv: Implement rescaling patchingReinUsesLisp2021-11-161-2/+24
* shader: Add IsTextureScaled opcodeReinUsesLisp2021-11-161-0/+4
* emit_spirv_image: Fix depth image implicit lod sample in computeameerj2021-10-171-5/+16
* shader_recompiler, video_core: Resolve clang errorslat9nq2021-07-231-5/+10
* shader: Add loggingReinUsesLisp2021-07-231-2/+2
* spirv: Fix image and image buffer descriptor index usageReinUsesLisp2021-07-231-5/+7
* glasm: Implement TEX and TEXS instructionsReinUsesLisp2021-07-231-4/+4
* Move SPIR-V emission functions to their own headerReinUsesLisp2021-07-231-0/+1
* spirv: Only add image operands mask when neededReinUsesLisp2021-07-231-5/+9
* spirv: Workaround image unsigned offset bugReinUsesLisp2021-07-231-5/+5
* shader: Implement indexed texturesReinUsesLisp2021-07-231-24/+34
* spirv: Replace Constant/ConstantComposite with Const helperameerj2021-07-231-14/+9
* spirv: Fix implicit lod typeReinUsesLisp2021-07-231-1/+1
* spirv: Use explicit lods outside of fragment shadersReinUsesLisp2021-07-231-5/+16
* spirv: Use ConstOffset instead of Offset when possibleReinUsesLisp2021-07-231-17/+46
* spirv: Implement image buffersReinUsesLisp2021-07-231-1/+2
* spirv: Guard against typeless image reads on unsupported devicesReinUsesLisp2021-07-231-0/+4
* shader: Implement SULD and SUSTReinUsesLisp2021-07-231-7/+39
* shader: Address feedback + clang formatlat9nq2021-07-231-4/+0
* shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq2021-07-231-4/+7
* shader: Fix TextureGradReinUsesLisp2021-07-231-1/+1
* shader: Implement texture buffersReinUsesLisp2021-07-231-5/+19
* shader: Stub TLD4's PTP when it isn't constantFernandoS272021-07-231-1/+2
* shader: Fix TXDFernandoS272021-07-231-1/+1
* shader: Address feedbackFernandoS272021-07-231-15/+15
* shader: Implement ImageGradientFernandoS272021-07-231-1/+50
* shader: Implement TMML partiallyFernandoS272021-07-231-2/+2
* shader,spirv: Implement ImageQueryLod.FernandoS272021-07-231-0/+15
* shader: Implement TLDFernandoS272021-07-231-1/+1
* shader: Implement TXQ and fix FragDepthReinUsesLisp2021-07-231-1/+47
* shader: Refactor PTP and other minor changesReinUsesLisp2021-07-231-10/+28
* shader: Add IR opcode for ImageFetchFernandoS272021-07-231-2/+30
* shader: Implement TLD4.PTPFernandoS272021-07-231-3/+6
* shader: Implement TLD4 and TLD4_BFernandoS272021-07-231-0/+40
* shader: Implement TEXSReinUsesLisp2021-07-231-1/+10
* shader: Initial support for textures and TEXReinUsesLisp2021-07-231-0/+146