mirror of
https://github.com/raysan5/raylib.git
synced 2026-03-31 12:52:08 +00:00
required change for ESP-IDF 6 (#5674)
This commit is contained in:
12
src/rcore.c
12
src/rcore.c
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user