335 Commits (f1a1dd6ca6f2cb205a77afb999a86e4d071bd286)

Author SHA1 Message Date
Liam 3c14f747f9 shader_recompiler: use minimal clip distance array 3 years ago
Liam 6611ba122b shader_recompiler: ignore clip distances beyond driver support level 3 years ago
Liam a41e57d968 renderer_vulkan: ignore viewport stores on non-supporting drivers 3 years ago
Ameer J abd400e04f shader_recompiler: Fix spelling of "derivate" (#12067) 3 years ago
Ameer J b49639e786 shader_recompiler: Align SSBO offsets in GlobalMemory functions 3 years ago
Kelebek1 90d99fbd00 Manually robust on Maxwell and earlier 3 years ago
Liam 47ea64c9a5 emit_spirv: fix incorrect use of descriptor index in image atomics 3 years ago
liamwhite 9530b96e5f shader_recompiler: skip sampler for buffer textures (#11435) 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
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
bunnei 3571f28cde video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. 4 years ago
Billy Laws cfbe4b09eb Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs 4 years ago
Billy Laws 2beb3051c1 Implement scaled vertex buffer format emulation 4 years ago
Kelebek1 2e478a66cf Fix Tears of the Kingdom flickering clouds and depths. 4 years ago
Kelebek1 dc9546fe26 Define SampleMask as an array 4 years ago
Wollnashorn d53aa13a33 shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffset 4 years ago
Wollnashorn 45fb154f0d shader_recompiler: Add subpixel offset for correct rounding at `ImageGather` 4 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 4 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 4 years ago
ameerj bbb60f60d2 spirv: Fix TXQ with MSAA textures 4 years ago
ameerj 2d2558797c shader_recompiler: TXQ: Skip QueryLevels when possible 4 years ago
ameerj 382717743a shader_recompiler: Remove S32 IR type 4 years ago
Liam ac94832cb6 spirv: fix multisampled image fetch 4 years ago
Billy Laws 535e297ebd Run clang-format 4 years ago
Billy Laws c7c901dd63 shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs 4 years ago
Billy Laws 3772cfc976 shader_recompiler: SPIRV: Only enable int64 feature when supported 4 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 4 years ago
Fernando Sahmkow 7842543573 MacroHLE: Add HLE replacement for base vertex and base instance. 4 years ago
FernandoS27 11f29ec173 Vulkan: Add support for VK_EXT_depth_clip_control. 5 years ago
Liam 3b502d3095 spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId 4 years ago
Liam 0a077cb467 Vulkan: update initialization 4 years ago
Liam 4b905e9680 spirv_emit_context: add missing flat decoration 4 years ago
FengChen 12f2ab01bb shader: Implement miss attribute layer 4 years ago
FengChen 348c6e5b28 video_core: Fix few issues in Tess stage 4 years ago
Feng Chen bcf6a7c0dd video_core: Fix SNORM texture buffer emulating error (#9001) 4 years ago
FengChen 38e9c78843 video_core: Generate mipmap texture by drawing 4 years ago
FengChen 98656c14a8 video_code: support rectangle texture 4 years ago
Kelebek1 9427a0f535 Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan. 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 5 years ago
Liam 528cba63b6 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 5 years ago
Billy Laws ef9b177ecb Include <bit> header when std::count{r,l}_zero is used 5 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 5 years ago
Liam 83b1c9de37 Address review comments 5 years ago
Liam 95b9f62686 shader_recompiler: Use functions for indirect const buffer accesses 5 years ago
Liam f3382e6339 Address review comments 5 years ago
Liam 8515dba789 shader: add support for const buffer indirect addressing 5 years ago
ameerj 048522e98b emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors 5 years ago
ameerj 0c5e641757 shaders: Add U64->U32x2 Atomic fallback functions 5 years ago