5566 Commits (d905feb0c0290991f7d3047a3d332760db73aebe)

Author SHA1 Message Date
ReinUsesLisp 7c867c2d7c pipeline_helper: Simplify descriptor objects initialization 5 years ago
ameerj 62c3bef607 shader: Implement ATOM/S and RED 5 years ago
ReinUsesLisp 619f68db8e nsight_aftermath_tracker: Report used shaders to Nsight Aftermath 5 years ago
ReinUsesLisp 480ce24b7e spirv: Guard against typeless image reads on unsupported devices 5 years ago
ReinUsesLisp 7f8b92cc2d vk_rasterizer: Request outside render pass execution context for compute 5 years ago
ReinUsesLisp 9a49eed4d6 pipeline_helper: Add missing [[maybe_unused]] 5 years ago
ReinUsesLisp 5ab1ac4f29 shader: Implement SULD and SUST 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 3e6cb6362d shader: Interact texture buffers with buffer cache 5 years ago
ReinUsesLisp 96da029a74 shader: Implement texture buffers 5 years ago
ReinUsesLisp 459057f8d4 vk_pipeline_cache: Fix num of pipeline workers on weird platforms 5 years ago
FernandoS27 3fc7d20fce shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardware 5 years ago
ReinUsesLisp 4c15b3b91a vk_compute_pass: Fix compute passes 5 years ago
ReinUsesLisp ee52ec7e04 shader: Remove atomic flags and use mutex + cond variable for pipelines 5 years ago
ReinUsesLisp 9008061b99 vk_pipeline_cache: Remove unnecesary scope in pipeline cache locking 5 years ago
FernandoS27 98c08894d9 vk_pipeline_cache: Small fixes to the pipeline cache 5 years ago
FernandoS27 06469da581 shader: Mark SSBOs as written when they are 5 years ago
FernandoS27 68bad0e922 shader: Implement ViewportIndex 5 years ago
ReinUsesLisp 2b6f357e36 vulkan: Serialize pipelines on a separate thread 5 years ago
ReinUsesLisp 8678cb10d4 vulkan: Create pipeline layouts in separate threads 5 years ago
ReinUsesLisp 9e46643465 vulkan: Build pipelines in parallel at runtime 5 years ago
ReinUsesLisp 9730422e34 vk_pipeline_cache: Name SPIR-V modules 5 years ago
FernandoS27 7d40446b99 shader: Address feedback 5 years ago
FernandoS27 8232c10ed1 shader: Implement TLD 5 years ago
ReinUsesLisp 0bb8a473e2 spirv: Add fixed pipeline point size 5 years ago
FernandoS27 bf9d512e17 shader: Implement BRX 5 years ago
ReinUsesLisp d9227e102d vk_pipeline_cache: Fix size hashing of shaders 5 years ago
ReinUsesLisp 6044946495 shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available 5 years ago
ReinUsesLisp e6b3119910 shader: Better interpolation and disabled attributes support 5 years ago
ReinUsesLisp 96a54aeea8 spirv: Remove dependencies on Environment when generating SPIR-V 5 years ago
ReinUsesLisp 43f71a1ff5 vk_pipeline_cache: Fix pipeline and shader caches 5 years ago
ReinUsesLisp 47fc2a0510 shader: Fix rasterizer integration order issues 5 years ago
ReinUsesLisp e4ba306750 shader: Implement TXQ and fix FragDepth 5 years ago
ReinUsesLisp 24bc872af3 shader: Implement NDC [-1, 1], attribute types and default varying initialization 5 years ago
ameerj 0705eff8f6 shader: Implement VOTE 5 years ago
ReinUsesLisp 9d5262ad26 vk_pipeline_cache: Fix ReleaseContents order 5 years ago
ReinUsesLisp 75b20d74c2 vk_pipeline_cache: Add pipeline cache 5 years ago
ReinUsesLisp fba49056aa vk_pipeline_cache: Add pipeline cache 5 years ago
ameerj 1a8e8498a4 shader: Implement DMNMX, DSET, DSETP 5 years ago
ReinUsesLisp 5cd8970e73 spirv: Implement VertexId and InstanceId, refactor code 5 years ago
ReinUsesLisp 6398d03341 shader: Implement I2F 5 years ago
ReinUsesLisp 33090a74dd shader: Add partial rasterizer integration 5 years ago
ameerj 809a7282a4 spirv: Add SignedZeroInfNanPreserve logic 5 years ago
ReinUsesLisp a956d3cdb3 shader: Initial support for textures and TEX 5 years ago
ReinUsesLisp 16a5b4f494 spirv: Fixes and Intel specific workarounds 5 years ago
ReinUsesLisp e755a13d06 shader: Rename, implement FADD.SAT and P2R (imm) 5 years ago
ReinUsesLisp 6350a277a3 shader: Add denorm flush support 5 years ago
ReinUsesLisp a2fe90fa60 spirv: Add lower fp16 to fp32 pass 5 years ago
ReinUsesLisp a5f87011d3 shader: Primitive Vulkan integration 5 years ago