5462 Commits (7530594602d57f42ba5d10814603d0771909886c)

Author SHA1 Message Date
ReinUsesLisp f4b82b8dd7 vk_graphics_pipeline: Fix texture buffer descriptors 5 years ago
ReinUsesLisp 53acdda772 vk_scheduler: Allow command submission on worker thread 5 years ago
ReinUsesLisp c5425b38c1 vk_compute_pass: Fix -Wshadow warning 5 years ago
ReinUsesLisp 025b20f96a shader: Move pipeline cache logic to separate files 5 years ago
ReinUsesLisp ac8835659e vulkan: Defer descriptor set work to the Vulkan thread 5 years ago
ReinUsesLisp 2f3c3dfc10 vulkan: Rework descriptor allocation algorithm 5 years ago
ReinUsesLisp 5ed871398b vk_graphics_pipeline: Generate specialized pipeline config functions and improve code 5 years ago
ReinUsesLisp f4ace63957 shader: Accelerate pipeline transitions and use dirty flags for shaders 5 years ago
ReinUsesLisp 8fda599a31 vk_compute_pipeline: Fix index comparison oversight on compute texture buffers 5 years ago
ReinUsesLisp 0c0ee9d897 vulkan_device: Require shaderClipDistance and shaderCullDistance features 5 years ago
ReinUsesLisp 5b1b06f11e vk_graphics_pipeline: Guard against non-tessellation pipelines using patches 5 years ago
Rodrigo Locatti 2dc86372c7 shader: Fix bugs and build issues on GCC 5 years ago
ReinUsesLisp 7a1f296cda shader: Fix render targets with null attachments 5 years ago
ReinUsesLisp 0ace34575c shader: Require dual source blending 5 years ago
ReinUsesLisp d10cf55353 shader: Implement indexed textures 5 years ago
ReinUsesLisp 050e81500c shader: Move microinstruction header to the value header 5 years ago
ReinUsesLisp dd860b684c shader: Implement D3D samplers 5 years ago
FernandoS27 f18a6dd1bd shader: Implement SR_Y_DIRECTION 5 years ago
ReinUsesLisp 95815a3883 shader: Implement PIXLD.MY_INDEX 5 years ago
ReinUsesLisp e3514bcd6b spirv: Implement ViewportMask with NV_viewport_array2 5 years ago
ReinUsesLisp 183855e396 shader: Implement tessellation shaders, polygon mode and invocation id 5 years ago
lat9nq 7ae3ea6bee vk_pipeline_cache: Silence GCC warnings 5 years ago
ReinUsesLisp 416e1b7441 spirv: Implement image buffers 5 years ago
ameerj 6c512f4bff spirv: Implement alpha test 5 years ago
ReinUsesLisp b126987c59 shader: Implement transform feedbacks and define file format 5 years ago
ReinUsesLisp a83579b50a shader: Implement early Z tests 5 years ago
ReinUsesLisp fa75b9b062 spirv: Rework storage buffers and shader memory 5 years ago
ReinUsesLisp f263760c5a shader: Implement geometry shaders 5 years ago
ReinUsesLisp a33014022e pipeline_helper: Simplify descriptor objects initialization 5 years ago
ameerj 3db2b3effa shader: Implement ATOM/S and RED 5 years ago
ReinUsesLisp 479ca00071 nsight_aftermath_tracker: Report used shaders to Nsight Aftermath 5 years ago
ReinUsesLisp ab543f1821 spirv: Guard against typeless image reads on unsupported devices 5 years ago
ReinUsesLisp 1030b612a3 vk_rasterizer: Request outside render pass execution context for compute 5 years ago
ReinUsesLisp e5e79648cf pipeline_helper: Add missing [[maybe_unused]] 5 years ago
ReinUsesLisp 7cb2ab3585 shader: Implement SULD and SUST 5 years ago
lat9nq 5bfcafa0a2 shader: Address feedback + clang format 5 years ago
lat9nq 0bb85f6a75 shader_recompiler,video_core: Cleanup some GCC and Clang errors 5 years ago
ReinUsesLisp e9a91bc5cc shader: Interact texture buffers with buffer cache 5 years ago
ReinUsesLisp 1f3eb601ac shader: Implement texture buffers 5 years ago
ReinUsesLisp bfeeb23ddc vk_pipeline_cache: Fix num of pipeline workers on weird platforms 5 years ago
FernandoS27 72daa2a039 shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardware 5 years ago
ReinUsesLisp 5b3c6d59c2 vk_compute_pass: Fix compute passes 5 years ago
ReinUsesLisp 5ed68e83db shader: Remove atomic flags and use mutex + cond variable for pipelines 5 years ago
ReinUsesLisp 6ff2e9ba09 vk_pipeline_cache: Remove unnecesary scope in pipeline cache locking 5 years ago
FernandoS27 480dc0d5e6 vk_pipeline_cache: Small fixes to the pipeline cache 5 years ago
FernandoS27 12f5f32098 shader: Mark SSBOs as written when they are 5 years ago
FernandoS27 d819ba4489 shader: Implement ViewportIndex 5 years ago
ReinUsesLisp d0a529683a vulkan: Serialize pipelines on a separate thread 5 years ago
ReinUsesLisp 8771639d1e vulkan: Create pipeline layouts in separate threads 5 years ago
ReinUsesLisp 2fc698b040 vulkan: Build pipelines in parallel at runtime 5 years ago