@@ -36790,3 +36790,188 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3679036790#undef S_UINT_AT_EX_H
3679136791#undef S_UINT_AT_EX_NS_H
3679236792#undef SETTINGS_DEF_STRINGS_PASS
36793+ /* GENERATED REGION: Direct3D 12 GPU index setting (see settings_def_gpu_index_d3d12.h). */
36794+ #define SETTINGS_DEF_STRINGS_PASS
36795+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
36796+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36797+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36798+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
36799+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36800+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
36801+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36802+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36803+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
36804+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36805+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
36806+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36807+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36808+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
36809+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36810+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
36811+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36812+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36813+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
36814+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36815+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36816+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36817+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36818+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
36819+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36820+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
36821+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36822+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36823+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
36824+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36825+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36826+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36827+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36828+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
36829+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36830+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
36831+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36832+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36833+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
36834+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36835+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
36836+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36837+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36838+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
36839+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36840+ #define S_ACTION(T, n, us, sub) \
36841+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36842+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36843+ #define S_ACTION_NS(T, n, us) \
36844+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36845+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36846+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36847+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36848+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
36849+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36850+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36851+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36852+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36853+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
36854+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36855+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36856+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36857+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36858+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
36859+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36860+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36861+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36862+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36863+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
36864+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36865+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
36866+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36867+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36868+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
36869+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36870+ #define S_BOOL_LV(f, T, TV, n, d, sd, df, c, us, sub) \
36871+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36872+ #define S_BOOL_LV_NS(f, T, TV, n, d, sd, df, c, us)
36873+ #define S_FLOAT_LV(f, T, TV, n, d, rnd, sd, df, c, us, sub) \
36874+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36875+ #define S_FLOAT_LV_NS(f, T, TV, n, d, rnd, sd, df, c, us)
36876+ #define S_STRING_LV(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36877+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36878+ #define S_STRING_LV_NS(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us)
36879+ #define S_ACTION_LV(T, TV, n, sd, ok, rp, c, us, sub) \
36880+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36881+ #define S_ACTION_LV_NS(T, TV, n, sd, ok, rp, c, us)
36882+ #define S_INT_AT(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
36883+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36884+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36885+ #define S_INT_AT_NS(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
36886+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36887+ #define S_UINT_AT_EX(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
36888+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
36889+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
36890+ #define S_UINT_AT_EX_NS(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
36891+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
36892+ #include "../settings/settings_def_gpu_index_d3d12.h"
36893+ #undef S_BOOL
36894+ #undef S_BOOL_NS
36895+ #undef S_BOOL_H
36896+ #undef S_BOOL_NS_H
36897+ #undef S_UINT
36898+ #undef S_UINT_NS
36899+ #undef S_UINT_H
36900+ #undef S_UINT_NS_H
36901+ #undef S_INT
36902+ #undef S_INT_NS
36903+ #undef S_INT_H
36904+ #undef S_INT_NS_H
36905+ #undef S_FLOAT
36906+ #undef S_FLOAT_NS
36907+ #undef S_FLOAT_H
36908+ #undef S_FLOAT_NS_H
36909+ #undef S_STRING
36910+ #undef S_STRING_NS
36911+ #undef S_STRING_H
36912+ #undef S_STRING_NS_H
36913+ #undef S_DIR
36914+ #undef S_DIR_NS
36915+ #undef S_DIR_H
36916+ #undef S_DIR_NS_H
36917+ #undef S_STRING_P
36918+ #undef S_STRING_P_NS
36919+ #undef S_STRING_P_H
36920+ #undef S_STRING_P_NS_H
36921+ #undef S_PATH
36922+ #undef S_PATH_NS
36923+ #undef S_PATH_H
36924+ #undef S_PATH_NS_H
36925+ #undef S_PATH_DS
36926+ #undef S_PATH_DS_NS
36927+ #undef S_PATH_DS_H
36928+ #undef S_PATH_DS_NS_H
36929+ #undef S_ACTION
36930+ #undef S_ACTION_NS
36931+ #undef S_ACTION_H
36932+ #undef S_ACTION_NS_H
36933+ #undef S_BOOL_EX
36934+ #undef S_BOOL_EX_NS
36935+ #undef S_BOOL_EX_H
36936+ #undef S_BOOL_EX_NS_H
36937+ #undef S_UINT_EX
36938+ #undef S_UINT_EX_NS
36939+ #undef S_UINT_EX_H
36940+ #undef S_UINT_EX_NS_H
36941+ #undef S_INT_EX
36942+ #undef S_INT_EX_NS
36943+ #undef S_INT_EX_H
36944+ #undef S_INT_EX_NS_H
36945+ #undef S_FLOAT_EX
36946+ #undef S_FLOAT_EX_NS
36947+ #undef S_FLOAT_EX_H
36948+ #undef S_FLOAT_EX_NS_H
36949+ #undef S_ACTION_EX
36950+ #undef S_ACTION_EX_NS
36951+ #undef S_ACTION_EX_H
36952+ #undef S_ACTION_EX_NS_H
36953+ #undef S_BOOL_LV
36954+ #undef S_BOOL_LV_NS
36955+ #undef S_BOOL_LV_H
36956+ #undef S_BOOL_LV_NS_H
36957+ #undef S_FLOAT_LV
36958+ #undef S_FLOAT_LV_NS
36959+ #undef S_FLOAT_LV_H
36960+ #undef S_FLOAT_LV_NS_H
36961+ #undef S_STRING_LV
36962+ #undef S_STRING_LV_NS
36963+ #undef S_STRING_LV_H
36964+ #undef S_STRING_LV_NS_H
36965+ #undef S_ACTION_LV
36966+ #undef S_ACTION_LV_NS
36967+ #undef S_ACTION_LV_H
36968+ #undef S_ACTION_LV_NS_H
36969+ #undef S_INT_AT
36970+ #undef S_INT_AT_NS
36971+ #undef S_INT_AT_H
36972+ #undef S_INT_AT_NS_H
36973+ #undef S_UINT_AT_EX
36974+ #undef S_UINT_AT_EX_NS
36975+ #undef S_UINT_AT_EX_H
36976+ #undef S_UINT_AT_EX_NS_H
36977+ #undef SETTINGS_DEF_STRINGS_PASS
0 commit comments