basic sdl window init

This commit is contained in:
georgemoralis 2023-09-12 19:39:08 +03:00
parent c2453f6ae9
commit 8954a35eec
5 changed files with 73 additions and 10 deletions

View file

@ -1,6 +1,17 @@
#pragma once
#include <Core/PS4/HLE/Graphics/graphics_ctx.h>
#include <Lib/Threads.h>
#include <SDL.h>
namespace Emulator {
void emuInit();
struct WindowCtx {
HLE::Libs::Graphics::GraphicCtx m_graphic_ctx;
Lib::Mutex m_mutex;
bool m_is_graphic_initialized = false;
Lib::ConditionVariable m_graphic_initialized_cond;
SDL_Window* m_window = nullptr;
bool is_window_hidden = true;
};
void emuInit(u32 width, u32 height);
void emuRun();
}
} // namespace Emulator