56 Commits (3cf1a415554e0ee131c369a9579e8ef41feeec15)

Author SHA1 Message Date
CamilleLaVey 3cf1a41555 [vk] Added support for Stencil component type in texture handling 6 months ago
CamilleLaVey e012f7cff8 [ir, spv] Added support for sampler component types in texture handling 6 months ago
CamilleLaVey 0d35cf9048 [spv] Color output handling in SPIR-V emission. 6 months ago
CamilleLaVey f37b90354c [spv, qcom] Implement warp intrinsics support 6 months ago
Caio Oliveira 1dcdf7e48e Revert "Controlled SPV features on QCOM" 6 months ago
CamilleLaVey 77cae949cf Controlled SPV features on QCOM 6 months ago
CamilleLaVey b3cc8723c1
[vulkan] 2nd Vulkan Global Maintenance (#3853) 2 months ago
tarako d720a7b4b4
[vulkan] Fixed dual-source blending to correctly map shader outputs. (#3637) 3 months ago
JPikachu f77c91431f
[shader_recompiler] Implement indirect image/texture array indexing (#3608) 3 months ago
rayman30 643f11d972
[VK, MacOS] Fix strict output type mismatch on Metal (MK8D/TOTK fix) (#3414) 4 months ago
PavelBARABANOV 4a5bec1cfc
[android, feat] add "Fix Bloom Effects" toggle (#3359) 4 months ago
DraVee 6b36c6deb6
Revert "[vk, spir-v] Adding decoration for NonWritable buffers if vertexPipelineStoresAndAtomics" (#3292) 5 months ago
CamilleLaVey 5edcdea78f
[refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState (#3074) 5 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 9 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 9 months ago
crueter 9cef9f5dce Update fmt to allow for v11 1 year ago
Liam 9070fbdc09 shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loop 2 years ago
Liam 221f2edfb9 shader_recompiler: use default value for clip distances array 2 years ago
Liam e7b5befdad shader_recompiler: respect clip distance limits in indexed store 2 years ago
Ameer J deb6899663 spirv_emit_context: Fix BaseInstance for OGL spirv 3 years ago
Liam a952270b5c shader_recompiler: use float image operations on load/store when required 3 years ago
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
Ameer J b49639e786 shader_recompiler: Align SSBO offsets in GlobalMemory functions 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
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Billy Laws 2beb3051c1 Implement scaled vertex buffer format emulation 3 years ago
Kelebek1 dc9546fe26 Define SampleMask as an array 3 years ago
ameerj bbb60f60d2 spirv: Fix TXQ with MSAA textures 3 years ago
Liam ac94832cb6 spirv: fix multisampled image fetch 3 years ago
Billy Laws 535e297ebd Run clang-format 3 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 3 years ago
Fernando Sahmkow 7842543573 MacroHLE: Add HLE replacement for base vertex and base instance. 4 years ago
Liam 3b502d3095 spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId 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
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 4 years ago
Liam 528cba63b6 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 4 years ago
Billy Laws ef9b177ecb Include <bit> header when std::count{r,l}_zero is used 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
Liam 83b1c9de37 Address review comments 4 years ago
Liam 95b9f62686 shader_recompiler: Use functions for indirect const buffer accesses 4 years ago