radv: add new drirc option radv_no_dynamic_bounds
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5569>
This commit is contained in:
parent
3915b56e39
commit
f4a643f65e
|
@ -597,6 +597,9 @@ radv_handle_per_app_options(struct radv_instance *instance,
|
|||
instance->enable_mrt_output_nan_fixup =
|
||||
driQueryOptionb(&instance->dri_options,
|
||||
"radv_enable_mrt_output_nan_fixup");
|
||||
|
||||
if (driQueryOptionb(&instance->dri_options, "radv_no_dynamic_bounds"))
|
||||
instance->debug_flags |= RADV_DEBUG_NO_DYNAMIC_BOUNDS;
|
||||
}
|
||||
|
||||
static const char radv_dri_options_xml[] =
|
||||
|
@ -607,6 +610,7 @@ DRI_CONF_BEGIN
|
|||
DRI_CONF_VK_X11_STRICT_IMAGE_COUNT("false")
|
||||
DRI_CONF_RADV_REPORT_LLVM9_VERSION_STRING("false")
|
||||
DRI_CONF_RADV_ENABLE_MRT_OUTPUT_NAN_FIXUP("false")
|
||||
DRI_CONF_RADV_NO_DYNAMIC_BOUNDS("false")
|
||||
DRI_CONF_SECTION_END
|
||||
|
||||
DRI_CONF_SECTION_DEBUG
|
||||
|
|
|
@ -435,3 +435,8 @@ DRI_CONF_OPT_END
|
|||
DRI_CONF_OPT_BEGIN_B(radv_enable_mrt_output_nan_fixup, def) \
|
||||
DRI_CONF_DESC(en,gettext("Replace NaN outputs from fragment shaders with zeroes for floating point render target")) \
|
||||
DRI_CONF_OPT_END
|
||||
|
||||
#define DRI_CONF_RADV_NO_DYNAMIC_BOUNDS(def) \
|
||||
DRI_CONF_OPT_BEGIN_B(radv_no_dynamic_bounds, def) \
|
||||
DRI_CONF_DESC(en,gettext("Disabling bounds checking for dynamic buffer descriptors")) \
|
||||
DRI_CONF_OPT_END
|
||||
|
|
Loading…
Reference in New Issue