This commit is contained in:
2025-12-19 16:42:40 -06:00
parent 4bdbde52a0
commit 45e2fc7f2c
50 changed files with 481 additions and 60612 deletions

View File

@@ -28,7 +28,7 @@ extern "C" {
SDL_Window *js2SDL_Window(JSContext *js, JSValue v);
SDL_GPUDevice *js2SDL_GPUDevice(JSContext *js, JSValue v);
SDL_Texture *js2SDL_Texture(JSContext *js, JSValue v);
SDL_GPUCommandBuffer *js2SDL_GPUCommandBuffer(JSContext *js, JSValue v);
//SDL_GPUCommandBuffer *js2SDL_GPUCommandBuffer(JSContext *js, JSValue v);
SDL_GPURenderPass *js2SDL_GPURenderPass(JSContext *js, JSValue v);
double js2number(JSContext *js, JSValue v);
}
@@ -594,11 +594,11 @@ JSC_CCALL(imgui_newframe,
JSC_CCALL(imgui_prepare,
ImGui::Render();
ImGui_ImplSDLGPU3_PrepareDrawData(ImGui::GetDrawData(), js2SDL_GPUCommandBuffer(js,argv[0]));
// ImGui_ImplSDLGPU3_PrepareDrawData(ImGui::GetDrawData(), js2SDL_GPUCommandBuffer(js,argv[0]));
)
JSC_CCALL(imgui_endframe,
ImGui_ImplSDLGPU3_RenderDrawData(ImGui::GetDrawData(), js2SDL_GPUCommandBuffer(js,argv[0]), js2SDL_GPURenderPass(js,argv[1]));
// ImGui_ImplSDLGPU3_RenderDrawData(ImGui::GetDrawData(), js2SDL_GPUCommandBuffer(js,argv[0]), js2SDL_GPURenderPass(js,argv[1]));
)
JSC_CCALL(imgui_wantmouse,
@@ -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;
@@ -629,6 +629,7 @@ JSC_CCALL(imgui_init,
io.IniFilename = ".prosperon/imgui.ini";
ImGui::LoadIniSettingsFromDisk(".prosperon/imgui.ini");
*/
)
// ==================== IMPLOT FUNCTIONS ====================