xo-imgui: restore opengl + vulkan builds

This commit is contained in:
Roland Conybeare 2025-09-23 00:53:31 -04:00
commit d9aa1ddc81
15 changed files with 202 additions and 194 deletions

View file

@ -1,11 +1,16 @@
/* imgui_ex4.cpp */
#include "xo/imgui/VulkanApp.hpp"
#ifdef TEMPORARILY_REMOVE
#include "xo/imgui/ImRect.hpp"
#endif
#include "AppState.hpp"
#include "DrawState.hpp"
#include <backends/imgui_impl_sdl2.h>
#include <backends/imgui_impl_vulkan.h>
#include "xo/indentlog/scope.hpp"
#include <iostream>
#include <fstream>
@ -14,6 +19,7 @@ namespace {
using xo::scope;
using xo::xtag;
void
app_duty_cycle_top(AppState * p_app_state,
DrawState * p_draw_state)
@ -173,6 +179,11 @@ namespace {
}
int main() {
printf("Hello world\n");
scope log(XO_DEBUG(true));
log && log("starting main");
AppState app_state;
DrawState draw_state;
draw_state.gcstate_ = app_state.snapshot_gc_state();