required change for ESP-IDF 6 (#5674)

This commit is contained in:
Juraj Michálek
2026-03-19 23:19:44 +01:00
committed by GitHub
parent 7fef65a3fe
commit bca4f83a02
2 changed files with 22 additions and 0 deletions

View File

@@ -682,6 +682,18 @@ void InitWindow(int width, int height, const char *title)
TRACELOG(LOG_WARNING, "SYSTEM: Failed to initialize platform");
return;
}
// FIX: Initialize render dimensions for embedded platforms
// On desktop platforms (GLFW, SDL, etc.), CORE.Window.render.width/height are
// set during window creation. On embedded platforms with no window manager,
// InitPlatform() doesn't set these values, so we initialize them here from
// the screen dimensions (which are set from the InitWindow parameters).
// This fix is required for embedded platforms.
if (CORE.Window.render.width == 0 || CORE.Window.render.height == 0)
{
CORE.Window.render.width = CORE.Window.screen.width;
CORE.Window.render.height = CORE.Window.screen.height;
}
//--------------------------------------------------------------
// Initialize rlgl default data (buffers and shaders)