index 483bd53282af43d03cbeb2e5f53331f2404ebb1b..bea15e65fd69381263c4714dbef9e9fab47d2719 100644 (file)
procedure r_Render_Finalize;
procedure r_Render_Resize (w, h: Integer);
+ procedure r_Render_Apply;
+
implementation
uses
{$INCLUDE ../../nogl/noGLuses.inc}
- SysUtils, Classes,
+ SysUtils, Classes, Math,
e_log, g_system,
- g_game, g_options, r_window, r_graphics, r_console, r_playermodel
+ g_game, g_options, g_console,
+ r_window, r_graphics, r_console, r_playermodel
;
var
e_InitGL
end;
+ procedure r_Render_Apply;
+ begin
+ if sys_SetDisplayMode(Max(1, gRC_Width), Max(1, gRC_Height), Max(1, gBPP), gRC_FullScreen, gRC_Maximized) then
+ e_LogWriteln('resolution changed')
+ else
+ e_LogWriteln('resolution not changed');
+ sys_EnableVSync(gVSync)
+ end;
+
end.