Browse Source
vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible
vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible
With extended dynamic states, some bytes don't have to be collected from the pipeline key, hence we can avoid hashing and comparing them on lookups.pull/15/merge
6 changed files with 51 additions and 23 deletions
-
11src/video_core/renderer_vulkan/fixed_pipeline_state.cpp
-
32src/video_core/renderer_vulkan/fixed_pipeline_state.h
-
18src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
-
7src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
-
4src/video_core/renderer_vulkan/vk_pipeline_cache.h
-
2src/video_core/renderer_vulkan/vk_rasterizer.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue