|
|
@ -238,8 +238,7 @@ extern void UnloadDefaultFont(void); // [Module: text] Unloads default fo |
|
|
|
//---------------------------------------------------------------------------------- |
|
|
|
// Module specific Functions Declaration |
|
|
|
//---------------------------------------------------------------------------------- |
|
|
|
static void InitDisplay(int width, int height); // Initialize display device and framebuffer |
|
|
|
static void InitGraphics(void); // Initialize OpenGL graphics |
|
|
|
static void InitGraphicsDevice(int width, int height); // Initialize graphics device |
|
|
|
static void SetupFramebufferSize(int displayWidth, int displayHeight); |
|
|
|
static void InitTimer(void); // Initialize timer |
|
|
|
static double GetTime(void); // Returns time since InitTimer() was run |
|
|
@ -300,11 +299,8 @@ void InitWindow(int width, int height, const char *title) |
|
|
|
// Store window title (could be useful...) |
|
|
|
windowTitle = title; |
|
|
|
|
|
|
|
// Init device display (monitor, LCD, ...) |
|
|
|
InitDisplay(width, height); |
|
|
|
|
|
|
|
// Init OpenGL graphics |
|
|
|
InitGraphics(); |
|
|
|
// Init graphics device (display device and OpenGL context) |
|
|
|
InitGraphicsDevice(width, height); |
|
|
|
|
|
|
|
// Load default font for convenience |
|
|
|
// NOTE: External function (defined in module: text) |
|
|
@ -1453,7 +1449,7 @@ bool IsButtonReleased(int button) |
|
|
|
// Initialize display device and framebuffer |
|
|
|
// NOTE: width and height represent the screen (framebuffer) desired size, not actual display size |
|
|
|
// If width or height are 0, default display size will be used for framebuffer size |
|
|
|
static void InitDisplay(int width, int height) |
|
|
|
static void InitGraphicsDevice(int width, int height) |
|
|
|
{ |
|
|
|
screenWidth = width; // User desired width |
|
|
|
screenHeight = height; // User desired height |
|
|
@ -1763,11 +1759,8 @@ static void InitDisplay(int width, int height) |
|
|
|
TraceLog(INFO, "Viewport offsets: %i, %i", renderOffsetX, renderOffsetY); |
|
|
|
} |
|
|
|
#endif // defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) |
|
|
|
} |
|
|
|
|
|
|
|
// Initialize OpenGL graphics |
|
|
|
static void InitGraphics(void) |
|
|
|
{ |
|
|
|
// Initialize OpenGL context (states and resources) |
|
|
|
rlglInit(); // Init rlgl |
|
|
|
rlglInitGraphics(renderOffsetX, renderOffsetY, renderWidth, renderHeight); // Init graphics (OpenGL stuff) |
|
|
|
|
|
|
@ -2213,11 +2206,8 @@ static void AndroidCommandCallback(struct android_app *app, int32_t cmd) |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
// Init device display (monitor, LCD, ...) |
|
|
|
InitDisplay(screenWidth, screenHeight); |
|
|
|
|
|
|
|
// Init OpenGL graphics |
|
|
|
InitGraphics(); |
|
|
|
// Init graphics device (display device and OpenGL context) |
|
|
|
InitGraphicsDevice(screenWidth, screenHeight); |
|
|
|
|
|
|
|
// Load default font for convenience |
|
|
|
// NOTE: External function (defined in module: text) |
|
|
|