start infrastructure for SDL window

This commit is contained in:
SimoZ64
2025-05-07 16:11:46 +02:00
parent 4d10495c88
commit c175d58f03
4 changed files with 23 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
#include <backend/Core.hpp>
#include <ImGuiImpl/StatusBar.hpp>
KaizenGui::KaizenGui() noexcept : window(SDL_CreateWindow("Kaizen", 1280, 720, SDL_WINDOW_HIGH_PIXEL_DENSITY | SDL_WINDOW_RESIZABLE | SDL_WINDOW_VULKAN)), core(std::make_shared<n64::Core>()), vulkanWidget(core, window), emuThread(core, fpsCounter, vulkanWidget, settingsWindow) {
KaizenGui::KaizenGui() noexcept : window("Kaizen", 1280, 720), core(std::make_shared<n64::Core>()), vulkanWidget(core, window.getHandle()), emuThread(core, fpsCounter, vulkanWidget, settingsWindow) {
emuExitFunc = [&]() {
quit = true;
if (emuThread.isRunning) {