summaryrefslogtreecommitdiff
path: root/src/shader_recompiler (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-26GLSL: Prefer known used cbuf sizesGravatar Ameer J1-1/+4
2023-11-19renderer_vulkan: ignore viewport stores on non-supporting driversGravatar Liam3-1/+6
2023-11-18shader_recompiler: Fix spelling of "derivate" (#12067)Gravatar Ameer J9-58/+59
2023-11-17shader_recompiler: add byteswap pattern workaround for NvidiaGravatar Ameer J4-0/+82
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J4-5/+15
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsGravatar Ameer J4-6/+12
2023-10-22emit_glsl_warp: Fix shfl_in_bounds conditionalGravatar Ameer J2-4/+9
2023-10-19Manually robust on Maxwell and earlierGravatar Kelebek13-4/+59
2023-10-02ci: fix new codespell errorsGravatar Liam1-1/+1
2023-09-22emit_spirv: fix incorrect use of descriptor index in image atomicsGravatar Liam2-13/+9
2023-09-14shader_recompiler: skip sampler for buffer textures (#11435)Gravatar liamwhite3-6/+2
2023-09-03msvc: set warning level to /W4 globallyGravatar Danila Malyutin1-2/+0
2023-09-02shader_recompiler: always declare image format for image buffersGravatar Liam1-1/+6
2023-09-01shader_recompiler: fix emulation of 3D textureGradGravatar Liam2-3/+34
2023-08-27Shader Recompiler: Auto stub special registers and dump pipelines on exception.Gravatar Fernando Sahmkow1-1/+2
2023-08-18Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagationGravatar Fernando Sahmkow8-11/+261
2023-08-03Fix shader dumps with nvdisasmGravatar Kelebek11-1/+1
2023-07-23ssa_rewrite_pass: use proper mapsGravatar Liam1-6/+5
2023-06-25shaders: Track local memory usageGravatar ameerj2-0/+5
2023-06-25emit_glasm: Fix lmem size computationGravatar ameerj1-1/+1
2023-06-22Remove memory allocations in some hot pathsGravatar Kelebek14-4/+5
2023-06-10shader_recompiler: translate f64 to f32 when unsupported on hostGravatar Liam5-0/+191
2023-06-10shader_recompiler: remove barriers in conditional control flow when device la...Gravatar Liam5-0/+51
2023-06-03video_core: Enable support_descriptor_aliasing on Turnip, disable storage ato...Gravatar bunnei1-0/+10
2023-06-03Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsGravatar Billy Laws2-1/+18
2023-06-03Implement scaled vertex buffer format emulationGravatar Billy Laws5-49/+75
2023-05-26shader_recompiler: fix copy-paste errorGravatar Liam1-1/+1
2023-05-11Fix Tears of the Kingdom flickering clouds and depths.Gravatar Kelebek12-12/+3
2023-04-30Define SampleMask as an arrayGravatar Kelebek12-2/+4
2023-04-08shader_recompiler: Use vector arithmetic rather than component-wise in ImageG...Gravatar Wollnashorn1-18/+9
2023-04-08video_core: Enable ImageGather with subpixel offset on IntelGravatar Wollnashorn1-3/+3
2023-04-08shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Gravatar Wollnashorn3-0/+72
2023-03-12general: fix spelling mistakesGravatar Liam2-41/+41
2023-02-25buffer_cache: Add logic for non-NVN storage buffer trackingGravatar ameerj1-1/+7
2023-02-14remove static from pointer sized or smaller types for aesthetics, change cons...Gravatar arades795-6/+6
2023-02-14add static lifetime to constexpr values to force compile time evaluation wher...Gravatar arades795-6/+6
2023-02-08glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMaskGravatar ameerj1-6/+0
2023-02-04shader_recompiler/value.h: Remove lingering references to S32Gravatar ameerj1-11/+0
2023-01-29Move to Clang Format 15Gravatar Levi Behunin3-10/+10
2023-01-29spirv: Fix TXQ with MSAA texturesGravatar ameerj3-8/+19
2023-01-29emit_glasm_image: Fix TXQ with MSAA texturesGravatar ameerj1-1/+9
2023-01-29emit_glsl_image: Implement TXQ with MSAA texturesGravatar ameerj1-9/+23
2023-01-28texture_pass: Fix texture descriptors comparisonsGravatar ameerj1-2/+9
2023-01-28texture_pass: Refactor texture handle retrievalGravatar ameerj1-7/+7
2023-01-28shader_recompiler: TXQ: Skip QueryLevels when possibleGravatar ameerj11-29/+37
2023-01-28emit_glsl_image: Fix ImageFetch for MSAA texturesGravatar ameerj1-6/+11
2023-01-27glasm: Add MS sampler typesGravatar ameerj2-5/+8
2023-01-27glsl: Add MS sampler typesGravatar ameerj1-22/+27
2023-01-25shader_recompiler: Remove S32 IR typeGravatar ameerj13-46/+19
2023-01-23spirv: fix multisampled image fetchGravatar Liam4-2/+16