mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
ozone: fix content clear color
This commit is contained in:
parent
314f9279b8
commit
6733eaa330
@ -346,8 +346,6 @@ static unsigned ozone_system_tabs_icons[OZONE_SYSTEM_TAB_LAST] = {
|
|||||||
HEX_R(hex), HEX_G(hex), HEX_B(hex), alpha \
|
HEX_R(hex), HEX_G(hex), HEX_B(hex), alpha \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define OZONE_COLOR_BACKGROUND(hex) hex, HEX_R(hex), HEX_G(hex), HEX_B(hex)
|
|
||||||
|
|
||||||
static float ozone_sidebar_background_light[16] = {
|
static float ozone_sidebar_background_light[16] = {
|
||||||
0.94, 0.94, 0.94, 1.00,
|
0.94, 0.94, 0.94, 1.00,
|
||||||
0.94, 0.94, 0.94, 1.00,
|
0.94, 0.94, 0.94, 1.00,
|
||||||
@ -399,10 +397,7 @@ static float ozone_border_1_dark[16] = COLOR_HEX_TO_FLOAT(0x89F1F2, 1.00);
|
|||||||
typedef struct ozone_theme
|
typedef struct ozone_theme
|
||||||
{
|
{
|
||||||
/* Background color */
|
/* Background color */
|
||||||
uint32_t background_rgb;
|
float background[16];
|
||||||
float background_r;
|
|
||||||
float background_g;
|
|
||||||
float background_b;
|
|
||||||
|
|
||||||
/* Float colors for quads and icons */
|
/* Float colors for quads and icons */
|
||||||
float header_footer_separator[16];
|
float header_footer_separator[16];
|
||||||
@ -436,7 +431,7 @@ typedef struct ozone_theme
|
|||||||
} ozone_theme_t;
|
} ozone_theme_t;
|
||||||
|
|
||||||
ozone_theme_t ozone_theme_light = {
|
ozone_theme_t ozone_theme_light = {
|
||||||
OZONE_COLOR_BACKGROUND(0xEBEBEB),
|
COLOR_HEX_TO_FLOAT(0xEBEBEB, 1.00),
|
||||||
|
|
||||||
COLOR_HEX_TO_FLOAT(0x2B2B2B, 1.00),
|
COLOR_HEX_TO_FLOAT(0x2B2B2B, 1.00),
|
||||||
COLOR_HEX_TO_FLOAT(0x333333, 1.00),
|
COLOR_HEX_TO_FLOAT(0x333333, 1.00),
|
||||||
@ -464,7 +459,7 @@ ozone_theme_t ozone_theme_light = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
ozone_theme_t ozone_theme_dark = {
|
ozone_theme_t ozone_theme_dark = {
|
||||||
OZONE_COLOR_BACKGROUND(0x2D2D2D),
|
COLOR_HEX_TO_FLOAT(0x2D2D2D, 1.00),
|
||||||
|
|
||||||
COLOR_HEX_TO_FLOAT(0xFFFFFF, 1.00),
|
COLOR_HEX_TO_FLOAT(0xFFFFFF, 1.00),
|
||||||
COLOR_HEX_TO_FLOAT(0xFFFFFF, 1.00),
|
COLOR_HEX_TO_FLOAT(0xFFFFFF, 1.00),
|
||||||
@ -3081,7 +3076,6 @@ end:
|
|||||||
|
|
||||||
static void ozone_frame(void *data, video_frame_info_t *video_info)
|
static void ozone_frame(void *data, video_frame_info_t *video_info)
|
||||||
{
|
{
|
||||||
menu_display_ctx_clearcolor_t clearcolor;
|
|
||||||
ozone_handle_t* ozone = (ozone_handle_t*) data;
|
ozone_handle_t* ozone = (ozone_handle_t*) data;
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
unsigned color_theme = video_info->ozone_color_theme;
|
unsigned color_theme = video_info->ozone_color_theme;
|
||||||
@ -3125,12 +3119,11 @@ static void ozone_frame(void *data, video_frame_info_t *video_info)
|
|||||||
ozone->raster_blocks.sidebar.carr.coords.vertices = 0;
|
ozone->raster_blocks.sidebar.carr.coords.vertices = 0;
|
||||||
|
|
||||||
/* Background */
|
/* Background */
|
||||||
clearcolor.r = ozone->theme->background_r;
|
menu_display_draw_quad(video_info,
|
||||||
clearcolor.g = ozone->theme->background_g;
|
0, 0, video_info->width, video_info->height,
|
||||||
clearcolor.b = ozone->theme->background_b;
|
video_info->width, video_info->height,
|
||||||
clearcolor.a = 1.0f;
|
ozone->theme->background
|
||||||
|
);
|
||||||
menu_display_clear_color(&clearcolor, video_info);
|
|
||||||
|
|
||||||
/* Header, footer */
|
/* Header, footer */
|
||||||
ozone_draw_header(ozone, video_info);
|
ozone_draw_header(ozone, video_info);
|
||||||
@ -3534,10 +3527,6 @@ static void ozone_toggle(void *userdata, bool menu_on)
|
|||||||
bool tmp = false;
|
bool tmp = false;
|
||||||
ozone_handle_t *ozone = (ozone_handle_t*) userdata;
|
ozone_handle_t *ozone = (ozone_handle_t*) userdata;
|
||||||
|
|
||||||
/* Restore content black background */
|
|
||||||
if (!menu_on)
|
|
||||||
menu_display_restore_clear_color();
|
|
||||||
|
|
||||||
if (!ozone)
|
if (!ozone)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user