|
|
@@ -61,6 +61,9 @@ bool Backend::Initialize(const char* window_name, int width, int height, bool al
|
|
|
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS | SDL_INIT_TIMER) != 0)
|
|
|
return false;
|
|
|
|
|
|
+ // Submit click events when focusing the window.
|
|
|
+ SDL_SetHint(SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH, "1");
|
|
|
+
|
|
|
const Uint32 window_flags = (SDL_WINDOW_VULKAN | (allow_resize ? SDL_WINDOW_RESIZABLE : 0));
|
|
|
|
|
|
SDL_Window* window = SDL_CreateWindow(window_name, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, width, height, window_flags);
|