summaryrefslogtreecommitdiff
path: root/src/shader_recompiler (unfollow)
Commit message (Expand)AuthorFilesLines
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
2023-01-07Revert "shader_recompiler: Align SSBO offsets to meet host requirements"Gravatar Liam4-12/+6
2023-01-07Avoid OOB array access reading passthrough attr maskGravatar Billy Laws1-1/+1
2023-01-05Run clang-formatGravatar Billy Laws5-23/+33
2023-01-05shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUsGravatar Billy Laws1-30/+28
2023-01-05shader_recompiler: Add support for lowering geometry passthroughGravatar Billy Laws2-40/+67
2023-01-05shader_recompiler: Align SSBO offsets to meet host requirementsGravatar Billy Laws4-6/+11
2023-01-05shader_recompiler: SPIRV: Only enable int64 feature when supportedGravatar Billy Laws1-1/+1
2023-01-05shader_recompiler: Add comparison operators to descriptor typesGravatar Billy Laws1-0/+12
2023-01-05Vulkan: Add a workaround for input_position on Adreno driversGravatar Billy Laws4-11/+41
2023-01-04Video_core: Address feedbackGravatar Fernando Sahmkow9-0/+39
2023-01-03ShaderCompiler: Inline driver specific constants.Gravatar Fernando Sahmkow2-1/+34
2023-01-01MacroHLE: Final cleanup and fixes.Gravatar Fernando Sahmkow1-2/+2