diff --git a/src/rlgl.h b/src/rlgl.h index 6f7004f74..bd0ddaec0 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -927,13 +927,10 @@ typedef struct rlglData { int glBlendDstFactor; // Blending destination factor int glBlendEquation; // Blending equation - int framebufferWidth; // Default framebuffer width - int framebufferHeight; // Default framebuffer height - - int viewportX; // Current opengl viewport offset x - int viewportY; // Current opengl viewport offset y - int viewportWidth; // Current opengl viewport width - int viewportHeight; // Current opengl viewport height + int viewportX; // Current viewport offset x + int viewportY; // Current viewport offset y + int framebufferWidth; // Current viewport width (framebuffer) + int framebufferHeight; // Current viewport height (framebuffer) } State; // Renderer state struct { @@ -1239,8 +1236,8 @@ void rlViewport(int x, int y, int width, int height) { RLGL.State.viewportX = x; RLGL.State.viewportY = y; - RLGL.State.viewportWidth = width; - RLGL.State.viewportHeight = height; + RLGL.State.framebufferWidth = width; + RLGL.State.framebufferHeight = height; glViewport(x, y, width, height); }