radv: rename radv_lower_terminate_to_discard for wider use

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35111>
This commit is contained in:
Lionel Landwerlin
2025-05-22 19:36:09 +03:00
committed by Marge Bot
parent 65406cf500
commit 87e57a9bb2
4 changed files with 8 additions and 8 deletions

View File

@@ -165,6 +165,7 @@ static const driOptionDescription radv_dri_options[] = {
DRI_CONF_SECTION_DEBUG
DRI_CONF_OVERRIDE_VRAM_SIZE()
DRI_CONF_VK_LOWER_TERMINATE_TO_DISCARD(false)
DRI_CONF_VK_WSI_FORCE_BGRA8_UNORM_FIRST(false)
DRI_CONF_VK_WSI_FORCE_SWAPCHAIN_TO_CURRENT_EXTENT(false)
DRI_CONF_VK_X11_IGNORE_SUBOPTIMAL(false)
@@ -191,7 +192,6 @@ static const driOptionDescription radv_dri_options[] = {
DRI_CONF_RADV_OVERRIDE_COMPUTE_SHADER_VERSION(0)
DRI_CONF_RADV_OVERRIDE_RAY_TRACING_SHADER_VERSION(0)
DRI_CONF_RADV_SSBO_NON_UNIFORM(false)
DRI_CONF_RADV_LOWER_TERMINATE_TO_DISCARD(false)
DRI_CONF_RADV_APP_LAYER()
DRI_CONF_RADV_EMULATE_RT(false)
DRI_CONF_RADV_ENABLE_FLOAT16_GFX8(false)
@@ -295,7 +295,7 @@ radv_init_dri_options(struct radv_instance *instance)
instance->drirc.disable_dcc_stores = driQueryOptionb(&instance->drirc.options, "radv_disable_dcc_stores");
instance->drirc.lower_terminate_to_discard =
driQueryOptionb(&instance->drirc.options, "radv_lower_terminate_to_discard");
driQueryOptionb(&instance->drirc.options, "vk_lower_terminate_to_discard");
instance->drirc.emulate_rt = driQueryOptionb(&instance->drirc.options, "radv_emulate_rt");

View File

@@ -27,8 +27,8 @@ TEST_F(misc, invariant_pipeline_cache_uuid)
destroy_device();
add_envvar("vk_lower_terminate_to_discard", "true");
add_envvar("radv_disable_shrink_image_store", "true");
add_envvar("radv_lower_terminate_to_discard", "true");
add_envvar("RADV_DEBUG", "cswave32");
create_device();

View File

@@ -109,11 +109,11 @@ Application bugs worked around in this file:
</application>
<application name="Indiana Jones: The Great Circle" application_name_match="TheGreatCircle">
<option name="vk_lower_terminate_to_discard" value="true" />
<option name="radv_zero_vram" value="true" />
<option name="radv_disable_dedicated_sparse_queue" value="true" />
<option name="radv_disable_dcc_stores" value="true" />
<option name="radv_invariant_geom" value="true" />
<option name="radv_lower_terminate_to_discard" value="true" />
<option name="radv_emulate_rt" value="true" />
<option name="radv_enable_float16_gfx8" value="true" />
</application>

View File

@@ -324,6 +324,10 @@
DRI_CONF_OPT_B(vk_dont_care_as_load, def, \
"Treat VK_ATTACHMENT_LOAD_OP_DONT_CARE as LOAD_OP_LOAD, workaround on tiler GPUs for games that confuse these two load ops")
#define DRI_CONF_VK_LOWER_TERMINATE_TO_DISCARD(def) \
DRI_CONF_OPT_B(vk_lower_terminate_to_discard, def, \
"Lower terminate to discard (which is implicitly demote)")
#define DRI_CONF_LIMIT_TRIG_INPUT_RANGE(def) \
DRI_CONF_OPT_B(limit_trig_input_range, def, \
"Limit trig input range to [-2p : 2p] to improve sin/cos calculation precision on Intel")
@@ -706,10 +710,6 @@
DRI_CONF_OPT_B(radv_disable_dcc_stores, def, \
"Disable DCC for color storage images on GFX10-GFX11.5")
#define DRI_CONF_RADV_LOWER_TERMINATE_TO_DISCARD(def) \
DRI_CONF_OPT_B(radv_lower_terminate_to_discard, def, \
"Lower terminate to discard (which is implicitly demote)")
#define DRI_CONF_RADV_DISABLE_ANISO_SINGLE_LEVEL(def) \
DRI_CONF_OPT_B(radv_disable_aniso_single_level, def, \
"Disable anisotropic filtering for single level images")