Get imgui running

This commit is contained in:
PJB3005
2026-02-28 14:43:47 +01:00
parent 65c654d82d
commit 43e156913b
3 changed files with 21 additions and 1 deletions
+8
View File
@@ -0,0 +1,8 @@
#ifndef DUSK_DUSK_H
#define DUSK_DUSK_H
#include <aurora/aurora.h>
extern AuroraInfo auroraInfo;
#endif // DUSK_DUSK_H
+9
View File
@@ -43,6 +43,11 @@
#include "d/d_cursor_mng.h"
#endif
#if TARGET_PC
#include "dusk/imgui.h"
#include "dusk/dusk.h"
#endif
class mDoGph_HIO_c : public JORReflexible {
public:
mDoGph_HIO_c() {
@@ -2119,6 +2124,10 @@ int mDoGph_Painter() {
JAWExtSystem::draw();
#endif
#if TARGET_PC
imgui_main(&auroraInfo);
#endif
mDoGph_gInf_c::endRender();
#if WIDESCREEN_SUPPORT
+4 -1
View File
@@ -41,6 +41,7 @@
#include <thread>
#include "SSystem/SComponent/c_API.h"
#include "dusk/dvd_emu.h"
#include "dusk/dusk.h"
#include <aurora/aurora.h>
#include <aurora/event.h>
@@ -128,6 +129,8 @@ s32 LOAD_COPYDATE(void*) {
return 1;
}
AuroraInfo auroraInfo;
void main01(void) {
OS_REPORT("\x1b[m");
GXSetColorUpdate(GX_ENABLE);
@@ -212,7 +215,7 @@ int game_main(int argc, char* argv[]) {
config.configPath = ".";
config.logCallback = &aurora_log_callback;
aurora_initialize(argc, argv, &config);
auroraInfo = aurora_initialize(argc, argv, &config);
// 2. Setup Virtual Game RAM
// Simulates Gamecube RAM (24MB + Audio etc, we take 256MB)