diff --git a/src/game/g_window.pas b/src/game/g_window.pas
index 89511af81cd2c15fc309ba95ad06e9c2009db0c5..7d9ec78b5baffe5a78bb694e1c15008af40eeb53 100644 (file)
--- a/src/game/g_window.pas
+++ b/src/game/g_window.pas
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*)
-{$INCLUDE g_amodes.inc}
+{$INCLUDE ../shared/a_modes.inc}
unit g_window;
interface
{$IFDEF WINDOWS}Windows,{$ENDIF}
SDL2, GL, GLExt, e_graphics, e_log, g_main,
g_console, SysUtils, e_input, g_options, g_game,
- g_basic, g_textures, e_sound, g_sound, g_menu, ENet, g_net;
+ g_basic, g_textures, e_sound, g_sound, g_menu, ENet, g_net,
+ g_map;
var
h_Wnd: PSDL_Window;
wNeedTimeReset := False;
end;
+ g_Map_ProfilersBegin();
+
t := Time_Delta div 28{(27777 div 1000)};
if t > 0 then
begin
else if NetMode = NET_CLIENT then g_Net_Client_Update();
end;
+ g_Map_ProfilersEnd();
+
if wLoadingQuit then
begin
g_Game_Free();
begin
if ParamStr(idx) = '--opengl-dump-exts' then gwin_dump_extensions := true;
if ParamStr(idx) = '--twinkletwinkle' then gwin_k8_enable_light_experiments := true;
+ if ParamStr(idx) = '--jah' then g_profile_history_size := 100;
+ if ParamStr(idx) = '--tree-draw' then gdbg_map_use_tree_draw := true;
+ if ParamStr(idx) = '--grid-draw' then gdbg_map_use_tree_draw := false;
+ if ParamStr(idx) = '--tree-coldet' then gdbg_map_use_tree_coldet := true;
+ if ParamStr(idx) = '--grid-coldet' then gdbg_map_use_tree_coldet := false;
end;
+ if gdbg_map_use_tree_draw then e_WriteLog('using TREE renderer', MSG_NOTIFY);
+ if not gdbg_map_use_tree_draw then e_WriteLog('using GRID renderer', MSG_NOTIFY);
+
+ if gdbg_map_use_tree_coldet then e_WriteLog('using TREE coldet', MSG_NOTIFY);
+ if not gdbg_map_use_tree_coldet then e_WriteLog('using GRID coldet', MSG_NOTIFY);
+
e_WriteLog('Initializing OpenGL', MSG_NOTIFY);
InitOpenGL(gVSync);