From d22fa54f7bf66866c3cae258ffbb13c4ca4b2d85 Mon Sep 17 00:00:00 2001 From: GABO1423 <35014183+GABO1423@users.noreply.github.com> Date: Mon, 3 Oct 2022 14:19:10 -0400 Subject: [PATCH] (Libretro) Enable Per-Pixel Options on DX11 builds --- shell/libretro/libretro.cpp | 2 +- shell/libretro/libretro_core_options.h | 4 +- shell/libretro/libretro_core_options_intl.h | 156 ++++++++++---------- 3 files changed, 81 insertions(+), 81 deletions(-) diff --git a/shell/libretro/libretro.cpp b/shell/libretro/libretro.cpp index 1d5caed43..b633f7384 100644 --- a/shell/libretro/libretro.cpp +++ b/shell/libretro/libretro.cpp @@ -473,7 +473,7 @@ static bool set_variable_visibility(void) updated = true; } -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) // Only for per-pixel renderers bool oitWasEnabled = oitEnabled; oitEnabled = false; diff --git a/shell/libretro/libretro_core_options.h b/shell/libretro/libretro_core_options.h index 8a4aefc66..5a5194447 100644 --- a/shell/libretro/libretro_core_options.h +++ b/shell/libretro/libretro_core_options.h @@ -325,7 +325,7 @@ struct retro_core_option_v2_definition option_defs_us[] = { { { "per-strip (fast, least accurate)", "Per-Strip (fast, least accurate)" }, { "per-triangle (normal)", "Per-Triangle (normal)" }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", "Per-Pixel (accurate, but slowest)" }, #endif { NULL, NULL }, @@ -336,7 +336,7 @@ struct retro_core_option_v2_definition option_defs_us[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", "Accumulation Pixel Buffer Size", diff --git a/shell/libretro/libretro_core_options_intl.h b/shell/libretro/libretro_core_options_intl.h index 155270ee7..89b7d8e8d 100644 --- a/shell/libretro/libretro_core_options_intl.h +++ b/shell/libretro/libretro_core_options_intl.h @@ -513,7 +513,7 @@ struct retro_core_option_v2_definition option_defs_ar[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_AR }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_AR }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_AR }, #endif { NULL, NULL }, @@ -524,7 +524,7 @@ struct retro_core_option_v2_definition option_defs_ar[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_AR, @@ -2048,7 +2048,7 @@ struct retro_core_option_v2_definition option_defs_ast[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_AST }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_AST }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_AST }, #endif { NULL, NULL }, @@ -2059,7 +2059,7 @@ struct retro_core_option_v2_definition option_defs_ast[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_AST, @@ -3583,7 +3583,7 @@ struct retro_core_option_v2_definition option_defs_ca[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_CA }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_CA }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_CA }, #endif { NULL, NULL }, @@ -3594,7 +3594,7 @@ struct retro_core_option_v2_definition option_defs_ca[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_CA, @@ -5118,7 +5118,7 @@ struct retro_core_option_v2_definition option_defs_chs[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_CHS }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_CHS }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_CHS }, #endif { NULL, NULL }, @@ -5129,7 +5129,7 @@ struct retro_core_option_v2_definition option_defs_chs[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_CHS, @@ -6653,7 +6653,7 @@ struct retro_core_option_v2_definition option_defs_cht[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_CHT }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_CHT }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_CHT }, #endif { NULL, NULL }, @@ -6664,7 +6664,7 @@ struct retro_core_option_v2_definition option_defs_cht[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_CHT, @@ -8188,7 +8188,7 @@ struct retro_core_option_v2_definition option_defs_cs[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_CS }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_CS }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_CS }, #endif { NULL, NULL }, @@ -8199,7 +8199,7 @@ struct retro_core_option_v2_definition option_defs_cs[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_CS, @@ -9723,7 +9723,7 @@ struct retro_core_option_v2_definition option_defs_cy[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_CY }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_CY }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_CY }, #endif { NULL, NULL }, @@ -9734,7 +9734,7 @@ struct retro_core_option_v2_definition option_defs_cy[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_CY, @@ -11258,7 +11258,7 @@ struct retro_core_option_v2_definition option_defs_da[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_DA }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_DA }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_DA }, #endif { NULL, NULL }, @@ -11269,7 +11269,7 @@ struct retro_core_option_v2_definition option_defs_da[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_DA, @@ -12793,7 +12793,7 @@ struct retro_core_option_v2_definition option_defs_de[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_DE }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_DE }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_DE }, #endif { NULL, NULL }, @@ -12804,7 +12804,7 @@ struct retro_core_option_v2_definition option_defs_de[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_DE, @@ -14328,7 +14328,7 @@ struct retro_core_option_v2_definition option_defs_el[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_EL }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_EL }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_EL }, #endif { NULL, NULL }, @@ -14339,7 +14339,7 @@ struct retro_core_option_v2_definition option_defs_el[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_EL, @@ -15863,7 +15863,7 @@ struct retro_core_option_v2_definition option_defs_eo[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_EO }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_EO }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_EO }, #endif { NULL, NULL }, @@ -15874,7 +15874,7 @@ struct retro_core_option_v2_definition option_defs_eo[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_EO, @@ -17398,7 +17398,7 @@ struct retro_core_option_v2_definition option_defs_es[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_ES }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_ES }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_ES }, #endif { NULL, NULL }, @@ -17409,7 +17409,7 @@ struct retro_core_option_v2_definition option_defs_es[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_ES, @@ -18933,7 +18933,7 @@ struct retro_core_option_v2_definition option_defs_fa[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_FA }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_FA }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_FA }, #endif { NULL, NULL }, @@ -18944,7 +18944,7 @@ struct retro_core_option_v2_definition option_defs_fa[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_FA, @@ -20468,7 +20468,7 @@ struct retro_core_option_v2_definition option_defs_fi[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_FI }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_FI }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_FI }, #endif { NULL, NULL }, @@ -20479,7 +20479,7 @@ struct retro_core_option_v2_definition option_defs_fi[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_FI, @@ -22003,7 +22003,7 @@ struct retro_core_option_v2_definition option_defs_fr[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_FR }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_FR }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_FR }, #endif { NULL, NULL }, @@ -22014,7 +22014,7 @@ struct retro_core_option_v2_definition option_defs_fr[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_FR, @@ -23538,7 +23538,7 @@ struct retro_core_option_v2_definition option_defs_gl[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_GL }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_GL }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_GL }, #endif { NULL, NULL }, @@ -23549,7 +23549,7 @@ struct retro_core_option_v2_definition option_defs_gl[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_GL, @@ -25073,7 +25073,7 @@ struct retro_core_option_v2_definition option_defs_he[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_HE }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_HE }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_HE }, #endif { NULL, NULL }, @@ -25084,7 +25084,7 @@ struct retro_core_option_v2_definition option_defs_he[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_HE, @@ -26608,7 +26608,7 @@ struct retro_core_option_v2_definition option_defs_hu[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_HU }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_HU }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_HU }, #endif { NULL, NULL }, @@ -26619,7 +26619,7 @@ struct retro_core_option_v2_definition option_defs_hu[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_HU, @@ -28143,7 +28143,7 @@ struct retro_core_option_v2_definition option_defs_id[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_ID }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_ID }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_ID }, #endif { NULL, NULL }, @@ -28154,7 +28154,7 @@ struct retro_core_option_v2_definition option_defs_id[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_ID, @@ -29678,7 +29678,7 @@ struct retro_core_option_v2_definition option_defs_it[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_IT }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_IT }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_IT }, #endif { NULL, NULL }, @@ -29689,7 +29689,7 @@ struct retro_core_option_v2_definition option_defs_it[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_IT, @@ -31213,7 +31213,7 @@ struct retro_core_option_v2_definition option_defs_ja[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_JA }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_JA }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_JA }, #endif { NULL, NULL }, @@ -31224,7 +31224,7 @@ struct retro_core_option_v2_definition option_defs_ja[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_JA, @@ -32748,7 +32748,7 @@ struct retro_core_option_v2_definition option_defs_ko[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_KO }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_KO }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_KO }, #endif { NULL, NULL }, @@ -32759,7 +32759,7 @@ struct retro_core_option_v2_definition option_defs_ko[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_KO, @@ -34283,7 +34283,7 @@ struct retro_core_option_v2_definition option_defs_mt[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_MT }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_MT }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_MT }, #endif { NULL, NULL }, @@ -34294,7 +34294,7 @@ struct retro_core_option_v2_definition option_defs_mt[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_MT, @@ -35818,7 +35818,7 @@ struct retro_core_option_v2_definition option_defs_nl[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_NL }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_NL }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_NL }, #endif { NULL, NULL }, @@ -35829,7 +35829,7 @@ struct retro_core_option_v2_definition option_defs_nl[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_NL, @@ -37353,7 +37353,7 @@ struct retro_core_option_v2_definition option_defs_no[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_NO }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_NO }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_NO }, #endif { NULL, NULL }, @@ -37364,7 +37364,7 @@ struct retro_core_option_v2_definition option_defs_no[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_NO, @@ -38888,7 +38888,7 @@ struct retro_core_option_v2_definition option_defs_oc[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_OC }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_OC }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_OC }, #endif { NULL, NULL }, @@ -38899,7 +38899,7 @@ struct retro_core_option_v2_definition option_defs_oc[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_OC, @@ -40423,7 +40423,7 @@ struct retro_core_option_v2_definition option_defs_pl[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_PL }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_PL }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_PL }, #endif { NULL, NULL }, @@ -40434,7 +40434,7 @@ struct retro_core_option_v2_definition option_defs_pl[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_PL, @@ -41958,7 +41958,7 @@ struct retro_core_option_v2_definition option_defs_pt_br[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_PT_BR }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_PT_BR }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_PT_BR }, #endif { NULL, NULL }, @@ -41969,7 +41969,7 @@ struct retro_core_option_v2_definition option_defs_pt_br[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_PT_BR, @@ -43493,7 +43493,7 @@ struct retro_core_option_v2_definition option_defs_pt_pt[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_PT_PT }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_PT_PT }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_PT_PT }, #endif { NULL, NULL }, @@ -43504,7 +43504,7 @@ struct retro_core_option_v2_definition option_defs_pt_pt[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_PT_PT, @@ -45028,7 +45028,7 @@ struct retro_core_option_v2_definition option_defs_ro[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_RO }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_RO }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_RO }, #endif { NULL, NULL }, @@ -45039,7 +45039,7 @@ struct retro_core_option_v2_definition option_defs_ro[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_RO, @@ -46563,7 +46563,7 @@ struct retro_core_option_v2_definition option_defs_ru[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_RU }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_RU }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_RU }, #endif { NULL, NULL }, @@ -46574,7 +46574,7 @@ struct retro_core_option_v2_definition option_defs_ru[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_RU, @@ -48098,7 +48098,7 @@ struct retro_core_option_v2_definition option_defs_si[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_SI }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_SI }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_SI }, #endif { NULL, NULL }, @@ -48109,7 +48109,7 @@ struct retro_core_option_v2_definition option_defs_si[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_SI, @@ -49633,7 +49633,7 @@ struct retro_core_option_v2_definition option_defs_sk[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_SK }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_SK }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_SK }, #endif { NULL, NULL }, @@ -49644,7 +49644,7 @@ struct retro_core_option_v2_definition option_defs_sk[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_SK, @@ -51168,7 +51168,7 @@ struct retro_core_option_v2_definition option_defs_sr[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_SR }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_SR }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_SR }, #endif { NULL, NULL }, @@ -51179,7 +51179,7 @@ struct retro_core_option_v2_definition option_defs_sr[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_SR, @@ -52703,7 +52703,7 @@ struct retro_core_option_v2_definition option_defs_sv[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_SV }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_SV }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_SV }, #endif { NULL, NULL }, @@ -52714,7 +52714,7 @@ struct retro_core_option_v2_definition option_defs_sv[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_SV, @@ -54238,7 +54238,7 @@ struct retro_core_option_v2_definition option_defs_tr[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_TR }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_TR }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_TR }, #endif { NULL, NULL }, @@ -54249,7 +54249,7 @@ struct retro_core_option_v2_definition option_defs_tr[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_TR, @@ -55773,7 +55773,7 @@ struct retro_core_option_v2_definition option_defs_uk[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_UK }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_UK }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_UK }, #endif { NULL, NULL }, @@ -55784,7 +55784,7 @@ struct retro_core_option_v2_definition option_defs_uk[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_UK, @@ -57308,7 +57308,7 @@ struct retro_core_option_v2_definition option_defs_val[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_VAL }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_VAL }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_VAL }, #endif { NULL, NULL }, @@ -57319,7 +57319,7 @@ struct retro_core_option_v2_definition option_defs_val[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_VAL, @@ -58843,7 +58843,7 @@ struct retro_core_option_v2_definition option_defs_vn[] = { { { "per-strip (fast, least accurate)", OPTION_VAL_PER_STRIP_FAST_LEAST_ACCURATE_VN }, { "per-triangle (normal)", OPTION_VAL_PER_TRIANGLE_NORMAL_VN }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { "per-pixel (accurate)", OPTION_VAL_PER_PIXEL_ACCURATE_VN }, #endif { NULL, NULL }, @@ -58854,7 +58854,7 @@ struct retro_core_option_v2_definition option_defs_vn[] = { "per-triangle (normal)", #endif }, -#if defined(HAVE_OIT) || defined(HAVE_VULKAN) +#if defined(HAVE_OIT) || defined(HAVE_VULKAN) || defined(HAVE_D3D11) { CORE_OPTION_NAME "_oit_abuffer_size", CORE_OPTION_NAME_OIT_ABUFFER_SIZE_LABEL_VN,