DEADSOFTWARE

gl: implement r_resolution_scale (without FBO)
[d2df-sdl.git] / src / game / renders / opengl / r_render.pas
index 5a15b28869ec57ca5f3e30b1e18ed8fa19cb4e97..369fa882a0aa8f1fe661833e9d1cfdf21c0f5c34 100644 (file)
@@ -1056,7 +1056,7 @@ implementation
       FPSTime := time;
     end;
 
-    r_Draw_Setup(gScreenWidth, gScreenHeight);
+    r_Draw_Setup(gWinSizeX, gWinSizeY, gScreenWidth, gScreenHeight);
 
     glClearColor(0.0, 0.0, 0.0, 0.0);
     glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
@@ -1248,8 +1248,8 @@ implementation
     gWinSizeY := h;
     gRC_Width := w;
     gRC_Height := h;
-    gScreenWidth := w;
-    gScreenHeight := h;
+    gScreenWidth := Round(w / r_pixel_scale);
+    gScreenHeight := Round(h / r_pixel_scale);
   end;
 
   procedure r_Render_Apply;