18
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-14 11:13:34 +01:00

wasm display support

This commit is contained in:
2026-11-10 00:57:37 +01:00
parent 685258d787
commit 18c333b089
25 changed files with 2521 additions and 23 deletions

View File

@@ -425,6 +425,11 @@ int eu07_application::init(int Argc, char *Argv[])
{
m_taskqueue.init();
}
crashreport_add_info("wasm_enabled", Global.wasm_enabled ? "yes" : "no");
if (Global.wasm_enabled)
{
m_wasmqueue.init();
}
if ((result = init_modes()) != 0)
{
ErrorLog("Failed to initialize game modes");
@@ -635,6 +640,7 @@ int eu07_application::run()
EditorTerrain.update(Global.pCamera.Pos);
m_taskqueue.update();
m_wasmqueue.update();
opengl_texture::reset_unit_cache();
if (!GfxRenderer->Render())
@@ -732,6 +738,7 @@ void eu07_application::exit()
// the python workers detach their GL context on the way out, so they have to be done before the windows they use are destroyed
m_taskqueue.exit();
m_wasmqueue.exit();
step("the windows");
for (auto *window : m_windows)
{