diff options
Diffstat (limited to 'src/rlgl.c')
| -rw-r--r-- | src/rlgl.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -485,10 +485,6 @@ void rlOrtho(double left, double right, double bottom, double top, double near, void rlViewport(int x, int y, int width, int height) { glViewport(x, y, width, height); - - // Store default framebuffer size - screenWidth = width; - screenHeight = height; } //---------------------------------------------------------------------------------- @@ -952,7 +948,7 @@ int rlGetVersion(void) //---------------------------------------------------------------------------------- // Initialize rlgl: OpenGL extensions, default buffers/shaders/textures, OpenGL states -void rlglInit(void) +void rlglInit(int width, int height) { // Check OpenGL information and capabilities //------------------------------------------------------------------------------ @@ -1167,6 +1163,10 @@ void rlglInit(void) glClearColor(0.0f, 0.0f, 0.0f, 1.0f); // Set clear color (black) glClearDepth(1.0f); // Set clear depth value (default) glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Clear color and depth buffers (depth buffer required for 3D) + + // Store screen size into global variables + screenWidth = width; + screenHeight = height; TraceLog(INFO, "OpenGL default states initialized successfully"); } @@ -2524,7 +2524,7 @@ void InitOculusDevice(void) if (!oculusEnabled) { TraceLog(WARNING, "VR: Initializing Oculus simulator"); - + // Initialize framebuffer and textures for stereo rendering stereoFbo = rlglLoadRenderTexture(screenWidth, screenHeight); |
