There was an error fetching the commit references. Please try again later.
shader/memory_util: Deduplicate code
Deduplicate code shared between vk_pipeline_cache and gl_shader_cache as well as shader decoder code. While we are at it, fix a bug in gl_shader_cache where compute shaders had an start offset of a stage shader.
Showing
- src/video_core/CMakeLists.txt 2 additions, 0 deletionssrc/video_core/CMakeLists.txt
- src/video_core/renderer_opengl/gl_shader_cache.cpp 10 additions, 72 deletionssrc/video_core/renderer_opengl/gl_shader_cache.cpp
- src/video_core/renderer_vulkan/vk_pipeline_cache.cpp 10 additions, 59 deletionssrc/video_core/renderer_vulkan/vk_pipeline_cache.cpp
- src/video_core/renderer_vulkan/vk_pipeline_cache.h 4 additions, 4 deletionssrc/video_core/renderer_vulkan/vk_pipeline_cache.h
- src/video_core/shader/control_flow.cpp 1 addition, 11 deletionssrc/video_core/shader/control_flow.cpp
- src/video_core/shader/decode.cpp 1 addition, 11 deletionssrc/video_core/shader/decode.cpp
- src/video_core/shader/memory_util.cpp 77 additions, 0 deletionssrc/video_core/shader/memory_util.cpp
- src/video_core/shader/memory_util.h 47 additions, 0 deletionssrc/video_core/shader/memory_util.h
- src/video_core/shader/shader_ir.h 1 addition, 2 deletionssrc/video_core/shader/shader_ir.h
Loading
Please register or sign in to comment