893 Commits (3983ce9b5ce96091803d9a80a3fc545b1f87815b)

Author SHA1 Message Date
liamwhite eb4ddb2868
shader_recompiler: skip sampler for buffer textures (#11435) 2 years ago
Danila Malyutin 785e480b62 msvc: set warning level to /W4 globally 2 years ago
Liam ba4b65e4bc shader_recompiler: always declare image format for image buffers 2 years ago
Liam 9245b426e3 shader_recompiler: fix emulation of 3D textureGrad 2 years ago
Fernando Sahmkow 710ca3ca49 Shader Recompiler: Auto stub special registers and dump pipelines on exception. 2 years ago
Fernando Sahmkow c03f0b3c89 Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation 2 years ago
Kelebek1 dfb7fc8293 Fix shader dumps with nvdisasm 2 years ago
Liam dad0d076ee ssa_rewrite_pass: use proper maps 2 years ago
ameerj 405eae3734 shaders: Track local memory usage 3 years ago
ameerj b198339580 emit_glasm: Fix lmem size computation 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
Liam 2f1e87dd83 shader_recompiler: translate f64 to f32 when unsupported on host 3 years ago
Liam 2bb7ea436d shader_recompiler: remove barriers in conditional control flow when device lacks support 3 years ago
bunnei ca4bf3844e video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. 3 years ago
Billy Laws b4a12b889e Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs 3 years ago
Billy Laws 158a1896ec Implement scaled vertex buffer format emulation 3 years ago
Liam 13d25063a1 shader_recompiler: fix copy-paste error 3 years ago
Kelebek1 e42b4a16b6 Fix Tears of the Kingdom flickering clouds and depths. 3 years ago
Kelebek1 b566c98258 Define SampleMask as an array 3 years ago
Wollnashorn 82b78cde73 shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffset 3 years ago
Wollnashorn fe91066f46 video_core: Enable ImageGather with subpixel offset on Intel 3 years ago
Wollnashorn 780240e697 shader_recompiler: Add subpixel offset for correct rounding at `ImageGather` 3 years ago
Liam 600f325d87 general: fix spelling mistakes 3 years ago
ameerj 2ce5bb9bd6 buffer_cache: Add logic for non-NVN storage buffer tracking 3 years ago
arades79 683019878f remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 45e13b03f3 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
ameerj 04139cb3ed glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask 3 years ago
ameerj 4678f53463 shader_recompiler/value.h: Remove lingering references to S32 3 years ago
Levi Behunin d5fc56db4b Move to Clang Format 15 3 years ago
ameerj a63e17566a spirv: Fix TXQ with MSAA textures 3 years ago
ameerj a1d8306bfd emit_glasm_image: Fix TXQ with MSAA textures 3 years ago
ameerj 08feba2b56 emit_glsl_image: Implement TXQ with MSAA textures 3 years ago
ameerj 0d820f2dab texture_pass: Fix texture descriptors comparisons 3 years ago
ameerj 9bb429999e texture_pass: Refactor texture handle retrieval 3 years ago
ameerj 2c2e019a44 shader_recompiler: TXQ: Skip QueryLevels when possible 3 years ago
ameerj c0cedbae94 emit_glsl_image: Fix ImageFetch for MSAA textures 3 years ago
ameerj 0f795603fc glasm: Add MS sampler types 3 years ago
ameerj 5710e90150 glsl: Add MS sampler types 3 years ago
ameerj 93cc6e4d99 shader_recompiler: Remove S32 IR type 3 years ago
Liam 76a4356e55 spirv: fix multisampled image fetch 3 years ago
Liam 505923f0f3 Revert "shader_recompiler: Align SSBO offsets to meet host requirements" 3 years ago
Billy Laws d34275a260
Avoid OOB array access reading passthrough attr mask 3 years ago
Billy Laws 58fec43768 Run clang-format 3 years ago
Billy Laws 68ed60cee4 shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs 3 years ago
Billy Laws 625a4af73a shader_recompiler: Add support for lowering geometry passthrough 3 years ago
Billy Laws 8804a4eb23 shader_recompiler: Align SSBO offsets to meet host requirements 3 years ago
Billy Laws 3f0985c7b0 shader_recompiler: SPIRV: Only enable int64 feature when supported 3 years ago
Billy Laws c1cc99584c shader_recompiler: Add comparison operators to descriptor types 3 years ago
Billy Laws bbfad79c89 Vulkan: Add a workaround for input_position on Adreno drivers 3 years ago
Fernando Sahmkow a0c697124c Video_core: Address feedback 3 years ago