X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fopengl%2Fr_render.pas;h=b26d0ecbea851752387b952675dc49f0e074789a;hb=3a016cd76ab4af26fd21169377a9d39f648410dc;hp=c424e51771c8efddda4b51d51fa391f053d6ad8b;hpb=f899678def9ad87fd359763cade7910ad8e69a34;p=d2df-sdl.git diff --git a/src/game/opengl/r_render.pas b/src/game/opengl/r_render.pas index c424e51..b26d0ec 100644 --- a/src/game/opengl/r_render.pas +++ b/src/game/opengl/r_render.pas @@ -19,11 +19,14 @@ interface procedure r_Render_Initialize; procedure r_Render_Finalize; + procedure r_Render_Resize (w, h: Integer); procedure r_Render_Load; procedure r_Render_Free; + procedure r_Render_Update; + procedure r_Render_Apply; implementation @@ -34,7 +37,7 @@ implementation e_log, g_system, g_game, g_options, g_console, r_window, r_graphics, r_console, r_playermodel, - r_weapons, r_items + r_weapons, r_items, r_gfx, r_monsters ; var @@ -75,14 +78,20 @@ implementation procedure r_Render_Load; begin + r_PlayerModel_Load; + r_Monsters_Load; r_Weapon_Load; r_Items_Load; + r_GFX_Load; end; procedure r_Render_Free; begin + r_GFX_Free; r_Items_Free; r_Weapon_Free; + r_Monsters_Free; + r_PlayerModel_Free; end; procedure r_Render_Initialize; @@ -97,11 +106,16 @@ implementation procedure r_Render_Finalize; begin - FreeGL; r_PlayerModel_Finalize; + FreeGL; e_ReleaseEngine end; + procedure r_Render_Update; + begin + r_PlayerModel_Update; + end; + procedure r_Render_Resize (w, h: Integer); begin LoadGL;