From f7b2accd52c289cd302c939bbf40ff6689b203f8 Mon Sep 17 00:00:00 2001 From: Jakob Fries Date: Sun, 22 Jul 2007 13:42:28 +0000 Subject: --- src/engine/client/gfx.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/engine/client/gfx.cpp') diff --git a/src/engine/client/gfx.cpp b/src/engine/client/gfx.cpp index db020cef..1e5aa19e 100644 --- a/src/engine/client/gfx.cpp +++ b/src/engine/client/gfx.cpp @@ -111,6 +111,8 @@ bool gfx_init() dbg_msg("game", "failed to create gl context"); return false; } + + // Init vertices if (g_pVertices) mem_free(g_pVertices); @@ -160,6 +162,9 @@ bool gfx_init() // create null texture, will get id=0 gfx_load_texture_raw(4,4,IMG_RGBA,null_texture_data); + // set vsync as needed + gfx_set_vsync(config.vsync); + return true; } @@ -168,6 +173,11 @@ int gfx_get_video_modes(video_mode *list, int maxcount) return context.getvideomodes((opengl::videomode *)list, maxcount); } +void gfx_set_vsync(int val) +{ + context.set_vsync(val); +} + int gfx_unload_texture(int index) { textures[index].tex.clear(); -- cgit 1.4.1