This commit is contained in:
tobid7 2022-04-30 14:23:55 +02:00 committed by GitHub
parent d4878d4e3d
commit c21e8192d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 0 deletions

View File

@ -607,6 +607,26 @@ void MetrikThread(RenderD7::Parameter param) {
RenderD7::Thread::sleep(1000 * 1); // wait; also, this is needed to allow for concurrency (refer to the documentation for m3d::Thread::sleep()) RenderD7::Thread::sleep(1000 * 1); // wait; also, this is needed to allow for concurrency (refer to the documentation for m3d::Thread::sleep())
} }
} }
void RenderD7::Init::Graphics()
{
C3D_Init(C3D_DEFAULT_CMDBUF_SIZE);
C2D_Init(size_t(maxobj__));
C2D_Prepare();
Top = C2D_CreateScreenTarget(GFX_TOP, GFX_LEFT);
TopRight = C2D_CreateScreenTarget(GFX_TOP, GFX_RIGHT);
Bottom = C2D_CreateScreenTarget(GFX_BOTTOM, GFX_LEFT);
TextBuf = C2D_TextBufNew(4096);
Font = C2D_FontLoadSystem(CFG_REGION_USA);
}
void RenderD7::Exit::Graphics()
{
C2D_TextBufDelete(TextBuf);
C2D_Fini();
C3D_Fini();
}
Result RenderD7::Init::Main(std::string app_name) Result RenderD7::Init::Main(std::string app_name)
{ {
gfxInitDefault(); gfxInitDefault();

View File

@ -243,12 +243,14 @@ namespace RenderD7
{ {
Result Main(std::string app_name = "RD7Game"); Result Main(std::string app_name = "RD7Game");
Result Reload(); Result Reload();
void Graphics();
void NdspFirm(bool useit = false); void NdspFirm(bool useit = false);
} }
namespace Exit namespace Exit
{ {
void Main(); void Main();
void NdspFirm(); void NdspFirm();
void Graphics();
} }
namespace Msg namespace Msg
{ {