This commit is contained in:
2025-12-10 15:19:13 -06:00
parent 19880c6826
commit f6977b8864
76 changed files with 6240 additions and 15 deletions

View File

@@ -610,7 +610,7 @@ JSC_CCALL(imgui_wantkeys,
)
JSC_CCALL(imgui_init,
ImGui::CreateContext();
ImGui::CreateContext();
ImGuiIO& io = ImGui::GetIO();
io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard;
io.ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad;
@@ -620,21 +620,15 @@ JSC_CCALL(imgui_init,
SDL_Window *window = js2SDL_Window(js,argv[0]);
ImGui_ImplSDL3_InitForSDLGPU(window);
bool sdl3_init = ImGui_ImplSDL3_InitForSDLGPU(window);
ImGui_ImplSDLGPU3_InitInfo info;
info.Device = js2SDL_GPUDevice(js,argv[1]);
info.ColorTargetFormat = SDL_GetGPUSwapchainTextureFormat(js2SDL_GPUDevice(js,argv[1]),window);
ImGui_ImplSDLGPU3_Init(&info);
bool gpu3_init = ImGui_ImplSDLGPU3_Init(&info);
io.IniFilename = ".prosperon/imgui.ini";
ImGui::LoadIniSettingsFromDisk(".prosperon/imgui.ini");
#ifdef ENABLE_IMPLOT
ImPlot::CreateContext();
#endif
#ifdef ENABLE_IMNODES
ImNodes::CreateContext();
#endif
)
// ==================== IMPLOT FUNCTIONS ====================