aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
AgeCommit message (Collapse)Author
2021-07-22vk_pipeline_cache: Fix num of pipeline workers on weird platformsReinUsesLisp
2021-07-22shader: Fix ShadowCube declaration type, set number of pipeline threads ↵FernandoS27
based on hardware
2021-07-22vk_compute_pass: Fix compute passesReinUsesLisp
2021-07-22shader: Remove atomic flags and use mutex + cond variable for pipelinesReinUsesLisp
2021-07-22vk_pipeline_cache: Remove unnecesary scope in pipeline cache lockingReinUsesLisp
2021-07-22vk_pipeline_cache: Small fixes to the pipeline cacheFernandoS27
2021-07-22shader: Mark SSBOs as written when they areFernandoS27
2021-07-22shader: Implement ViewportIndexFernandoS27
2021-07-22vulkan: Serialize pipelines on a separate threadReinUsesLisp
2021-07-22vulkan: Create pipeline layouts in separate threadsReinUsesLisp
2021-07-22vulkan: Build pipelines in parallel at runtimeReinUsesLisp
Wait from the worker thread for a pipeline to build before binding it to the command buffer. This allows queueing pipelines to multiple threads.
2021-07-22vk_pipeline_cache: Name SPIR-V modulesReinUsesLisp
2021-07-22spirv: Add fixed pipeline point sizeReinUsesLisp
2021-07-22shader: Implement BRXFernandoS27
2021-07-22vk_pipeline_cache: Fix size hashing of shadersReinUsesLisp
2021-07-22shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp
2021-07-22shader: Better interpolation and disabled attributes supportReinUsesLisp
2021-07-22spirv: Remove dependencies on Environment when generating SPIR-VReinUsesLisp
2021-07-22vk_pipeline_cache: Fix pipeline and shader cachesReinUsesLisp
2021-07-22shader: Fix rasterizer integration order issuesReinUsesLisp
2021-07-22shader: Implement TXQ and fix FragDepthReinUsesLisp
2021-07-22shader: Implement NDC [-1, 1], attribute types and default varying ↵ReinUsesLisp
initialization
2021-07-22shader: Implement VOTEameerj
2021-07-22vk_pipeline_cache: Fix ReleaseContents orderReinUsesLisp
2021-07-22vk_pipeline_cache: Add pipeline cacheReinUsesLisp
2021-07-22vk_pipeline_cache: Add pipeline cacheReinUsesLisp
2021-07-22shader: Implement DMNMX, DSET, DSETPameerj
2021-07-22spirv: Implement VertexId and InstanceId, refactor codeReinUsesLisp
2021-07-22shader: Implement I2FReinUsesLisp
2021-07-22shader: Add partial rasterizer integrationReinUsesLisp
2021-07-22spirv: Add SignedZeroInfNanPreserve logicameerj
2021-07-22shader: Initial support for textures and TEXReinUsesLisp
2021-07-22spirv: Fixes and Intel specific workaroundsReinUsesLisp
2021-07-22shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp
2021-07-22shader: Add denorm flush supportReinUsesLisp
2021-07-22spirv: Add lower fp16 to fp32 passReinUsesLisp
2021-07-22shader: Primitive Vulkan integrationReinUsesLisp
2021-07-22shader: Remove old shader managementReinUsesLisp
2021-07-22spirv: Initial SPIR-V supportReinUsesLisp
2021-07-22Merge pull request #6686 from ReinUsesLisp/vk-optimal-copybunnei
vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible
2021-07-20Merge pull request #6629 from FernandoS27/accel-dma-2bunnei
DMAEngine: Accelerate BufferClear [accelerateDMA Part 2]
2021-07-20vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possibleReinUsesLisp
Silences performance warnings generated from validation layers on each frame.
2021-07-20vk_buffer_cache: Fix quad index array with 0 vertices (#6627)Fernando S
2021-07-19Merge pull request #6580 from ReinUsesLisp/xfb-radvRodrigo Locatti
vk_buffer_cache: Use emulated null buffers for transform feedback
2021-07-19Merge pull request #6679 from yzct12345/fix-lets-goFernando S
Fix Pokemon Let's Go on Vulkan
2021-07-18Update src/video_core/renderer_vulkan/vk_texture_cache.cppyzct12345
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
2021-07-18Update src/video_core/renderer_vulkan/vk_texture_cache.cppyzct12345
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
2021-07-18Ignore wrong blit formatyzct12345
2021-07-18vk_texture_cache: Finalize renderpass when downloading imagesReinUsesLisp
2021-07-18vk_compute_pass: Fix pipeline barriers on non-initialized ASTC imagesReinUsesLisp