vulkan: default the scaled-resolve texture-load fast paths off
This commit is contained in:
parent
aa0f046ecf
commit
2a234c6b7c
1 changed files with 6 additions and 4 deletions
|
|
@ -47,17 +47,19 @@ REXCVAR_DEFINE_INT32(vulkan_debug_log_3d_as_2d_remaining, 0, "GPU/Vulkan",
|
|||
.lifecycle(rex::cvar::Lifecycle::kHotReload)
|
||||
.debug_only();
|
||||
|
||||
REXCVAR_DEFINE_BOOL(vulkan_texel_buffer_texture_loads, true, "GPU/Vulkan",
|
||||
REXCVAR_DEFINE_BOOL(vulkan_texel_buffer_texture_loads, false, "GPU/Vulkan",
|
||||
"Read guest texture data through uniform texel buffers instead of raw "
|
||||
"storage buffer loads where a texel-buffer variant of the load shader is "
|
||||
"available - much faster for the tiled access pattern on some hosts")
|
||||
"available - much faster for the tiled access pattern on some hosts, but "
|
||||
"reported to regress badly on others; off by default")
|
||||
.lifecycle(rex::cvar::Lifecycle::kHotReload);
|
||||
|
||||
REXCVAR_DEFINE_BOOL(vulkan_storage_image_texture_loads, true, "GPU/Vulkan",
|
||||
REXCVAR_DEFINE_BOOL(vulkan_storage_image_texture_loads, false, "GPU/Vulkan",
|
||||
"Write guest texture data directly from the load shader through a storage "
|
||||
"image where a variant of the load shader is available, instead of going "
|
||||
"through an intermediate buffer and a buffer-to-image copy - the copy is "
|
||||
"several times slower than device bandwidth on some hosts")
|
||||
"several times slower than device bandwidth on some hosts, but reported to "
|
||||
"regress badly on others; off by default")
|
||||
.lifecycle(rex::cvar::Lifecycle::kHotReload);
|
||||
|
||||
namespace rex::graphics::vulkan {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue