2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-11 18:24:01 +00:00

Add About window & debug overlays

This commit is contained in:
2021-05-27 00:56:25 -04:00
parent 5ac2a298f0
commit e46ba3ef98
9 changed files with 8163 additions and 82 deletions

View File

@@ -244,9 +244,12 @@ public:
m_window->setCallback(&m_windowCallback);
m_window->showWindow();
boo::IGraphicsDataFactory* gfxF = m_window->getMainContextDataFactory();
m_window->setTitle(
fmt::format(FMT_STRING(_SYS_STR("Metaforce {} [{}]")), METAFORCE_WC_DESCRIBE_SYS, gfxF->platformName()));
boo::SWindowRect rect = m_window->getWindowFrame();
m_windowCallback.m_lastRect = rect;
boo::IGraphicsDataFactory* gfxF = m_window->getMainContextDataFactory();
gfxF->commitTransaction([&](boo::IGraphicsDataFactory::Context& ctx) {
m_renderTex = ctx.newRenderTexture(rect.size[0], rect.size[1], boo::TextureClampMode::ClampToEdge, 3, 3);
return true;