diff options
| author | Jakob Fries <jakob.fries@gmail.com> | 2007-07-22 13:42:28 +0000 |
|---|---|---|
| committer | Jakob Fries <jakob.fries@gmail.com> | 2007-07-22 13:42:28 +0000 |
| commit | f7b2accd52c289cd302c939bbf40ff6689b203f8 (patch) | |
| tree | c0fa938122ece332e074beb487a2aff738cdfa0e /src/engine/client | |
| parent | 9bf9d5e653fbbf025769c356e85702d972456250 (diff) | |
| download | zcatch-f7b2accd52c289cd302c939bbf40ff6689b203f8.tar.gz zcatch-f7b2accd52c289cd302c939bbf40ff6689b203f8.zip | |
Diffstat (limited to 'src/engine/client')
| -rw-r--r-- | src/engine/client/gfx.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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(); |