mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-07 12:03:24 -04:00
Get imgui running
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
#ifndef DUSK_DUSK_H
|
||||
#define DUSK_DUSK_H
|
||||
|
||||
#include <aurora/aurora.h>
|
||||
|
||||
extern AuroraInfo auroraInfo;
|
||||
|
||||
#endif // DUSK_DUSK_H
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user