331 Commits (e012f7cff8023146fc8ce2b51d0d83f99914e2d5)

Author SHA1 Message Date
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
lizzie 17e2be173c
[spirv] nuke spirv-opt (#3877) 1 month ago
CamilleLaVey b3cc8723c1
[vulkan] 2nd Vulkan Global Maintenance (#3853) 2 months ago
John fd0c5655c4
Fixes [shader_recompiler] fix CBuf get/set VUUID due to using composite for U32[1], F32[1] (#3790) (#3823) 2 months ago
MaranBr 028050cf04
[shader_recompiler] Fix IsScaled dynamic indexing reading wrong bit source (#3789) 2 months ago
lizzie 9a3af3a6a3
[shader_recompiler] fix CBuf get/set VUUID due to using composite for U32[1], F32[1] (#3790) 2 months ago
wildcard 80bafc8fe8
[vulkan] Fix incorrect offset application for Array2D textures (#3696) 3 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) 4 months ago
PavelBARABANOV b8456394f1
[spirv] Fix F16 conversion on Android (skip NaN check) (#3458) 4 months ago
rayman30 643f11d972
[VK, MacOS] Fix strict output type mismatch on Metal (MK8D/TOTK fix) (#3414) 4 months ago
lizzie 025bc799f7
[vk] change UInt32->Int32 being used as texture gather offsets (#3404) 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 0e6ea2d9d6
[shader_recompiler] Add IAbs64 to prevent errors when using I2F with a 64-bit packed CBUF variant (#2918) 7 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 09a8fab2a2
[spirv] improved spir-v shader opt (#239) 10 months ago
crueter 1551387739
[cmake, frontend] feat: CPMUtil + dependency viewer (#238) 10 months ago
crueter 51b170b470
[cmake] refactor: Use CPM over submodules (#143) 10 months ago
lizzie 9e0e31132a
[icc] fix intel c++ compiler errors (#146) 10 months ago
lizzie 7962c81738
[spirv] new castings for int8/int16/etc (#86) 11 months ago
Gamer64 a002730d68
[VK] Rework SPIRV Shader Optimization (#238) 11 months ago
crueter 94c66f98bf
[frontend, web] refactor: web service frontend rewrite (#221) 11 months ago
JPikachu 11b152ab58 [spirv] Avoid NaN when a conversion to f16 is emitted (#215) 11 months ago
swurl 918d6d3514 proper placement of clip distance init 1 year ago
JPikachu c64f1994c7 Fix complination issues by making clip_distance_written static 1 year ago
JPikachu fc1a3b6310 shader compiler: Ensure all clip distances are initialized when used 1 year ago
EmulationEnjoyer fcec7995af feat(shader): implement geometry shader invocation info 2 years ago
crueter 9cef9f5dce Update fmt to allow for v11 1 year ago
darktux 9f4ef30b55 Add SR_WScaleFactorXY/SR_WScaleFactorZ stubs for Prince of Persia (#5) 2 years ago
Liam 749f0564ae shader_recompiler: throw on missing geometry streams in geometry shaders 2 years ago
Liam 8c5083b014 shader_recompiler: fix non-const offset for arrayed image types 2 years ago
Liam 0466d1dedb Revert "shader_recompiler: use only ConstOffset for OpImageFetch" 2 years ago
Liam d69e462d13 shader_recompiler: use only ConstOffset for OpImageFetch 2 years ago
Liam 9070fbdc09 shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loop 2 years ago
Liam b51ba38c29 shader_recompiler: fix Offset operand usage for non-OpImage*Gather 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
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