X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Futil%2Fxmlpool%2Ft_options.h;h=8995310865d9164b4d58d3bd8747a099f67486fe;hb=a029eafba360d660dc43f8b44f654ce6af31a2c2;hp=0dbac8e0479fcc362baf6501ea0e4da99cd8ea9a;hpb=403eb507f586e62acd648778dc1e7d20b5e1fa2f;p=mesa.git diff --git a/src/util/xmlpool/t_options.h b/src/util/xmlpool/t_options.h index 0dbac8e0479..8995310865d 100644 --- a/src/util/xmlpool/t_options.h +++ b/src/util/xmlpool/t_options.h @@ -421,3 +421,22 @@ DRI_CONF_OPT_END DRI_CONF_OPT_BEGIN_V(gles_samples_passed_value, def, minimum, maximum) \ DRI_CONF_DESC(en,gettext("GL_SAMPLES_PASSED value when emulated by GL_ANY_SAMPLES_PASSED")) \ DRI_CONF_OPT_END + +/** + * \brief RADV specific configuration options + */ + +#define DRI_CONF_RADV_REPORT_LLVM9_VERSION_STRING(def) \ +DRI_CONF_OPT_BEGIN_B(radv_report_llvm9_version_string, def) \ + DRI_CONF_DESC(en,gettext("Report LLVM 9.0.1 for games that apply shader workarounds if missing (for ACO only)")) \ +DRI_CONF_OPT_END + +#define DRI_CONF_RADV_ENABLE_MRT_OUTPUT_NAN_FIXUP(def) \ +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