Merge pull request #9616 from fpscan/master

New XMB Menu Color Theme: Sunbeam
This commit is contained in:
Twinaphex 2019-11-02 12:07:35 +01:00 committed by GitHub
commit 044851f608
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 65 additions and 4 deletions

View File

@ -1929,6 +1929,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Undersea") "Undersea")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Volcanic Red") "Volcanic Red")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menu Shader Pipeline") "Menu Shader Pipeline")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -1989,6 +1989,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"海底") "海底")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"火山红") "火山红")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"菜单渲染器管线") "菜单渲染器管线")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -1795,6 +1795,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"海底") "海底")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"火山紅") "火山紅")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"選單Shader管線") "選單Shader管線")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -1878,6 +1878,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Undersea") "Undersea")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Volcanic Red") "Volcanic Red")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menü-Shader") "Menü-Shader")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -3444,6 +3444,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Ηφαιστιακό Κόκκινο" "Ηφαιστιακό Κόκκινο"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menu Shader Pipeline" "Menu Shader Pipeline"

View File

@ -1711,6 +1711,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Undersea") "Undersea")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Volcanic Red") "Volcanic Red")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menu Shader Pipeline") "Menu Shader Pipeline")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -4337,6 +4337,8 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Rojo volcánico" "Rojo volcánico"
) )
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Canal de shaders del menú" "Canal de shaders del menú"

View File

@ -5180,10 +5180,6 @@ MSG_HASH(
MSG_REDIRECTING_SAVEFILE_TO, MSG_REDIRECTING_SAVEFILE_TO,
"Redirection du fichier de sauvegarde vers" "Redirection du fichier de sauvegarde vers"
) )
MSG_HASH(
MSG_REDIRECTING_SAVESTATE_TO,
"Redirection de la sauvegarde instantanée vers"
)
MSG_HASH( MSG_HASH(
MSG_REMAP_FILE_SAVED_SUCCESSFULLY, MSG_REMAP_FILE_SAVED_SUCCESSFULLY,
"Fichier de remappage enregistré avec succès." "Fichier de remappage enregistré avec succès."

View File

@ -1878,6 +1878,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Sottomarino") "Sottomarino")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Rosso vulcanico") "Rosso vulcanico")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menu Shader Pipeline") "Menu Shader Pipeline")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -4172,6 +4172,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"ボルカニックレッド" "ボルカニックレッド"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"メニューのシェーダパイプライン" "メニューのシェーダパイプライン"

View File

@ -4154,6 +4154,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"볼캐닉 빨강" "볼캐닉 빨강"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"메뉴 쉐이더 파이프라인" "메뉴 쉐이더 파이프라인"

View File

@ -1713,6 +1713,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Undersea") "Undersea")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Vulkanisch Rood") "Vulkanisch Rood")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menu Shader Pipeline") "Menu Shader Pipeline")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -1960,6 +1960,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Podmorski") "Podmorski")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Czerwień wulkaniczna") "Czerwień wulkaniczna")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Animowany efekt tłą") "Animowany efekt tłą")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -4154,6 +4154,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Vermelho Vulcânico" "Vermelho Vulcânico"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Pipeline do Shader de Menu" "Pipeline do Shader de Menu"

View File

@ -1790,6 +1790,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Submarino") "Submarino")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Vermelho vulcânico") "Vermelho vulcânico")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Shader do canal do menu") "Shader do canal do menu")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -1826,6 +1826,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Водные глубины") "Водные глубины")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Вулканический красный") "Вулканический красный")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Шейдерный фон меню") "Шейдерный фон меню")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -3954,6 +3954,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE,
"Sabah Mavisi" "Sabah Mavisi"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Gün Işığı"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_DARK_PURPLE, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_DARK_PURPLE,
"Koyu Mor" "Koyu Mor"

View File

@ -4301,6 +4301,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE,
"Morning Blue" "Morning Blue"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_DARK_PURPLE, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_DARK_PURPLE,
"Dark Purple" "Dark Purple"

View File

@ -1823,6 +1823,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
"Undersea") "Undersea")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
"Volcanic Red") "Volcanic Red")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
"Sunbeam")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_RIBBON_ENABLE,
"Menu Shader Pipeline") "Menu Shader Pipeline")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SCALE_FACTOR,

View File

@ -454,6 +454,13 @@ float gradient_morning_blue[16] = {
170/255.0, 200/255.0, 252/255.0, 1.00, 170/255.0, 200/255.0, 252/255.0, 1.00,
}; };
float gradient_sunbeam[16] = {
20/255.0, 13/255.0, 20/255.0, 1.0,
30/255.0, 72/255.0, 114/255.0, 1.0,
1.0, 1.0, 1.0, 1.00,
0.1, 0.0, 0.1, 1.00,
};
static void xmb_calculate_visible_range(const xmb_handle_t *xmb, static void xmb_calculate_visible_range(const xmb_handle_t *xmb,
unsigned height, size_t list_size, unsigned current, unsigned height, size_t list_size, unsigned current,
unsigned *first, unsigned *last); unsigned *first, unsigned *last);
@ -585,6 +592,8 @@ static float *xmb_gradient_ident(video_frame_info_t *video_info)
return &gradient_light[0]; return &gradient_light[0];
case XMB_THEME_MORNING_BLUE: case XMB_THEME_MORNING_BLUE:
return &gradient_morning_blue[0]; return &gradient_morning_blue[0];
case XMB_THEME_SUNBEAM:
return &gradient_sunbeam[0];
case XMB_THEME_LEGACY_RED: case XMB_THEME_LEGACY_RED:
default: default:
break; break;

View File

@ -208,6 +208,7 @@ enum xmb_color_theme
XMB_THEME_LIGHT, XMB_THEME_LIGHT,
XMB_THEME_WALLPAPER, XMB_THEME_WALLPAPER,
XMB_THEME_MORNING_BLUE, XMB_THEME_MORNING_BLUE,
XMB_THEME_SUNBEAM,
XMB_THEME_LAST XMB_THEME_LAST
}; };

View File

@ -4108,6 +4108,12 @@ static void setting_get_string_representation_uint_xmb_menu_color_theme(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE), MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE),
len); len);
break; break;
case XMB_THEME_SUNBEAM:
strlcpy(s,
msg_hash_to_str(
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM),
len);
break;
} }
} }
#endif #endif

View File

@ -582,6 +582,7 @@ enum msg_hash_enums
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_LIGHT, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_LIGHT,
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_PLAIN, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_PLAIN,
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE, MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE,
MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
MENU_LABEL(SHADER_PIPELINE_RIBBON_SIMPLIFIED), MENU_LABEL(SHADER_PIPELINE_RIBBON_SIMPLIFIED),
MENU_LABEL(SHADER_PIPELINE_RIBBON), MENU_LABEL(SHADER_PIPELINE_RIBBON),