There was an error fetching the commit references. Please try again later.
vk_graphics_pipeline: Manage primitive topology as fixed state
Vulkan has requirements for primitive topologies that don't play nicely with yuzu's. Since it's only 4 bits, we can move it to fixed state without changing the size of the pipeline key. - Fixes a regression on recent Nvidia drivers on Fire Emblem: Three Houses.
Showing
- src/video_core/renderer_vulkan/fixed_pipeline_state.cpp 1 addition, 2 deletionssrc/video_core/renderer_vulkan/fixed_pipeline_state.cpp
- src/video_core/renderer_vulkan/fixed_pipeline_state.h 3 additions, 7 deletionssrc/video_core/renderer_vulkan/fixed_pipeline_state.h
- src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp 2 additions, 3 deletionssrc/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
- src/video_core/renderer_vulkan/vk_pipeline_cache.cpp 1 addition, 2 deletionssrc/video_core/renderer_vulkan/vk_pipeline_cache.cpp
- src/video_core/renderer_vulkan/vk_rasterizer.cpp 0 additions, 11 deletionssrc/video_core/renderer_vulkan/vk_rasterizer.cpp
- src/video_core/renderer_vulkan/vk_rasterizer.h 0 additions, 1 deletionsrc/video_core/renderer_vulkan/vk_rasterizer.h
Loading
Please register or sign in to comment