21 Commits (535b33bc6be608b3ffe1ad1abaf631cce8fc5d19)

Author SHA1 Message Date
CamilleLaVey 535b33bc6b
[spv, qcom] Implement warp intrinsics support 1 month ago
crueter 1551387739
[cmake, frontend] feat: CPMUtil + dependency viewer (#238) 5 months ago
crueter 51b170b470
[cmake] refactor: Use CPM over submodules (#143) 5 months ago
Billy Laws cfbe4b09eb Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs 3 years ago
Billy Laws c7c901dd63 shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs 3 years ago
Liam 0a077cb467 Vulkan: update initialization 3 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
ameerj 3f06a447fb emit_spirv: Reduce emit_spirv.h include overhead 4 years ago
ameerj c7568d61d2 emit_spirv_warp: Fix shuffle ops for 64-thread warp sizes 4 years ago
ameerj 1bb5fb7e26 emit_spirv_warp: Fix ballot related ops for 64-thread warp sizes 4 years ago
ReinUsesLisp 055db41f19 Move SPIR-V emission functions to their own header 5 years ago
ameerj 688c89590c spirv: Replace Constant/ConstantComposite with Const helper 5 years ago
FernandoS27 2f01c7fb62 shader: Add coarse derivatives 5 years ago
FernandoS27 b1e325f317 shader: Implement fine derivates constant propagation 5 years ago
ReinUsesLisp 8ec58e16b2 shader: Move LaneId to the warp emission file and fix AMD 5 years ago
lat9nq 5b95114cd4 shader: Address feedback + clang format 5 years ago
lat9nq a4e7a41e7f shader_recompiler,video_core: Cleanup some GCC and Clang errors 5 years ago
ReinUsesLisp ba2130d5a5 shader: Add subgroup masks 5 years ago
ameerj d5d6d4ce74 shader: Implement FSWZADD 5 years ago
ameerj 483439a540 shader: Implement SHFL 5 years ago