UI: Set Initial Background Color Darker

With the popularity of dark themes, and the fact that our default theme
is dark, make the initial background color (before the program fully
loads) a darker shade of grey. {0.25f, 0.25f, 0.25f} versus current
{0.55f, 0.55f, 0.55f}. Also set Windows class background brush to the
same color to remove a potential flash.

Pull Request: https://projects.blender.org/blender/blender/pulls/115968
This commit is contained in:
Harley Acheson 2023-12-20 01:36:11 +01:00 committed by Harley Acheson
parent 25c69d20b9
commit 6007838bb2
2 changed files with 3 additions and 3 deletions

View File

@ -603,7 +603,7 @@ GHOST_TSuccess GHOST_SystemWin32::init()
#ifdef INW32_COMPISITING
(HBRUSH)CreateSolidBrush
#endif
(0x00000000);
(HBRUSH) GetStockObject(DKGRAY_BRUSH);
wc.lpszMenuName = 0;
wc.lpszClassName = L"GHOST_WindowClass";

View File

@ -784,7 +784,7 @@ static void wm_window_ghostwindow_add(wmWindowManager *wm,
}
#endif
/* until screens get drawn, make it nice gray */
GPU_clear_color(0.55f, 0.55f, 0.55f, 1.0f);
GPU_clear_color(0.25f, 0.25f, 0.25f, 1.0f);
/* needed here, because it's used before it reads userdef */
WM_window_set_dpi(win);
@ -792,7 +792,7 @@ static void wm_window_ghostwindow_add(wmWindowManager *wm,
wm_window_swap_buffers(win);
/* Clear double buffer to avoids flickering of new windows on certain drivers. (See #97600) */
GPU_clear_color(0.55f, 0.55f, 0.55f, 1.0f);
GPU_clear_color(0.25f, 0.25f, 0.25f, 1.0f);
GPU_render_end();
}