1002 Commits (d6d942bf359d59730fc0e0af6ae9bbd8102b1b62)

Author SHA1 Message Date
liamwhite 9530b96e5f shader_recompiler: skip sampler for buffer textures (#11435) 2 years ago
Danila Malyutin 7f0de0f204 msvc: set warning level to /W4 globally 3 years ago
Liam 152beedc51 shader_recompiler: always declare image format for image buffers 3 years ago
Liam 024fb4fae9 shader_recompiler: fix emulation of 3D textureGrad 3 years ago
Fernando Sahmkow 8fcab24644 Shader Recompiler: Auto stub special registers and dump pipelines on exception. 3 years ago
Fernando Sahmkow 01858648d1 Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation 3 years ago
Kelebek1 770130b6c2 Fix shader dumps with nvdisasm 3 years ago
Liam b13ddf2a73 ssa_rewrite_pass: use proper maps 3 years ago
ameerj 28cecc6cd8 shaders: Track local memory usage 3 years ago
ameerj a2b344ab9d emit_glasm: Fix lmem size computation 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Liam 947a4f6141 shader_recompiler: translate f64 to f32 when unsupported on host 3 years ago
Liam b646ac2908 shader_recompiler: remove barriers in conditional control flow when device lacks support 3 years ago
bunnei 3571f28cde video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. 3 years ago
Billy Laws cfbe4b09eb Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs 3 years ago
Billy Laws 2beb3051c1 Implement scaled vertex buffer format emulation 3 years ago
Liam e19d49925a shader_recompiler: fix copy-paste error 3 years ago
Kelebek1 2e478a66cf Fix Tears of the Kingdom flickering clouds and depths. 3 years ago
Kelebek1 dc9546fe26 Define SampleMask as an array 3 years ago
Wollnashorn d53aa13a33 shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffset 3 years ago
Wollnashorn dda107ffa7 video_core: Enable ImageGather with subpixel offset on Intel 3 years ago
Wollnashorn 45fb154f0d shader_recompiler: Add subpixel offset for correct rounding at `ImageGather` 3 years ago
Liam 5be8a74b0c general: fix spelling mistakes 3 years ago
ameerj 0194f25eb9 buffer_cache: Add logic for non-NVN storage buffer tracking 3 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
ameerj a6405c4890 glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask 3 years ago
ameerj 97e9f40a52 shader_recompiler/value.h: Remove lingering references to S32 3 years ago
Levi Behunin 2ff6c44168 Move to Clang Format 15 3 years ago
ameerj bbb60f60d2 spirv: Fix TXQ with MSAA textures 3 years ago
ameerj 13b0feaede emit_glasm_image: Fix TXQ with MSAA textures 3 years ago
ameerj 2a98e88a3a emit_glsl_image: Implement TXQ with MSAA textures 3 years ago
ameerj 6e5f3d43f2 texture_pass: Fix texture descriptors comparisons 3 years ago
ameerj be397f57ad texture_pass: Refactor texture handle retrieval 3 years ago
ameerj 2d2558797c shader_recompiler: TXQ: Skip QueryLevels when possible 3 years ago
ameerj f68ef5b15a emit_glsl_image: Fix ImageFetch for MSAA textures 3 years ago
ameerj 9f64e023df glasm: Add MS sampler types 3 years ago
ameerj 6967e3edb9 glsl: Add MS sampler types 3 years ago
ameerj 382717743a shader_recompiler: Remove S32 IR type 3 years ago
Liam ac94832cb6 spirv: fix multisampled image fetch 3 years ago
Liam 5d93c3bb00 Revert "shader_recompiler: Align SSBO offsets to meet host requirements" 3 years ago
Billy Laws ea68f05d8f Avoid OOB array access reading passthrough attr mask 3 years ago
Billy Laws 535e297ebd Run clang-format 3 years ago
Billy Laws c7c901dd63 shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs 3 years ago
Billy Laws a92251c623 shader_recompiler: Add support for lowering geometry passthrough 3 years ago
Billy Laws ae868e7ffb shader_recompiler: Align SSBO offsets to meet host requirements 3 years ago
Billy Laws 3772cfc976 shader_recompiler: SPIRV: Only enable int64 feature when supported 3 years ago
Billy Laws d862241ba7 shader_recompiler: Add comparison operators to descriptor types 3 years ago
Billy Laws 77aea7e2b4 Vulkan: Add a workaround for input_position on Adreno drivers 4 years ago
Fernando Sahmkow 1fdf24a081 Video_core: Address feedback 3 years ago