diff --git a/src/gapi/c3d.h b/src/gapi/c3d.h index 2c0ea1e..fc2dfaf 100644 --- a/src/gapi/c3d.h +++ b/src/gapi/c3d.h @@ -772,7 +772,7 @@ namespace GAPI { gfxInitDefault(); - vramAlloc(0); + vramFree(vramAlloc(0)); // vramInit() VRAM_TOTAL = vramSpaceFree(); consoleInit(GFX_BOTTOM, NULL); diff --git a/src/gapi/gl.h b/src/gapi/gl.h index c2b7a60..199a967 100644 --- a/src/gapi/gl.h +++ b/src/gapi/gl.h @@ -1488,7 +1488,7 @@ namespace GAPI { if (count) { #ifdef _OS_ANDROID glInvalidateFramebuffer(GL_FRAMEBUFFER, count, discard); - #elif !defined(__SDL2__) + #elif !defined(__SDL2__) && !defined(_OS_WEB) /* SDL2 typically uses MESA which does not have glDiscardFramebufferEXT() implemented for some drivers, like Gallium VC4. */ glDiscardFramebufferEXT(GL_FRAMEBUFFER, count, discard); diff --git a/src/platform/web/index.php b/src/platform/web/index.php index 4227bb9..2f63379 100644 --- a/src/platform/web/index.php +++ b/src/platform/web/index.php @@ -2,6 +2,7 @@ OpenLara +