X-Git-Url: http://git.mutantstargoat.com?p=demo;a=blobdiff_plain;f=src%2Fopengl%2Fopengl.cc;h=00b42f5b40c88bdd7bf1b243bd00a6a0aed6b388;hp=66dd002e5a4c2c04c3bb4730ccf654b1d40dfeb7;hb=32feb79dc3b9ddeeab84a0329d53b8aaff86bb80;hpb=72995482b98ff2a014ddd737131a0935ead89977 diff --git a/src/opengl/opengl.cc b/src/opengl/opengl.cc index 66dd002..00b42f5 100644 --- a/src/opengl/opengl.cc +++ b/src/opengl/opengl.cc @@ -15,6 +15,9 @@ static void zbuffer(bool enable); static void cull_face(Gfx_cull_face cf); static void reshape(int width, int height) {} static void wireframe(bool enable); +static void swapbuffers(); +static void begin_drawing(); +static void end_drawing(); bool init_opengl() { @@ -45,6 +48,9 @@ bool init_opengl() gfx_cull_face = cull_face; gfx_reshape = reshape; gfx_wireframe = wireframe; + gfx_swapbuffers = swapbuffers; + gfx_begin_drawing = begin_drawing; + gfx_end_drawing = end_drawing; // glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); return true; @@ -101,3 +107,16 @@ static void wireframe(bool enabled) else glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); } + +static void swapbuffers() +{ + glfwSwapBuffers(win); +} + +static void begin_drawing() +{ +} + +static void end_drawing() +{ +}