diff --git a/src/game/g_window.pas b/src/game/g_window.pas
index 582c2d98973da6f38b5819829fc5c807d10e1a3b..c53cba0bb63cc4d259e4277edcfe6300d18efa84 100644 (file)
--- a/src/game/g_window.pas
+++ b/src/game/g_window.pas
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_map;
+ g_map, g_gfx, g_monsters;
var
h_Wnd: PSDL_Window;
end;
g_Map_ProfilersBegin();
+ g_Mons_ProfilersBegin();
t := Time_Delta div 28{(27777 div 1000)};
if t > 0 then
end;
g_Map_ProfilersEnd();
+ g_Mons_ProfilersEnd();
if wLoadingQuit then
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) = '--sap' then gdbg_map_use_sap := true;
- if ParamStr(idx) = '--grid' then gdbg_map_use_sap := false;
+ //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;
+ if ParamStr(idx) = '--no-particles' then gpart_dbg_enabled := false;
+ if ParamStr(idx) = '--no-los' then gmon_dbg_los_enabled := false;
+
+ if ParamStr(idx) = '--profile-render' then g_profile_frame_draw := true;
+ if ParamStr(idx) = '--profile-coldet' then g_profile_collision := true;
+ if ParamStr(idx) = '--profile-los' then g_profile_los := true;
+
+ if ParamStr(idx) = '--no-part-phys' then gpart_dbg_phys_enabled := false;
+ if ParamStr(idx) = '--no-part-physics' then gpart_dbg_phys_enabled := false;
+ if ParamStr(idx) = '--no-particles-phys' then gpart_dbg_phys_enabled := false;
+ if ParamStr(idx) = '--no-particles-physics' then gpart_dbg_phys_enabled := false;
+ if ParamStr(idx) = '--no-particle-phys' then gpart_dbg_phys_enabled := false;
+ if ParamStr(idx) = '--no-particle-physics' then gpart_dbg_phys_enabled := 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);