[VID] centerize rendering
[fishladder.git] / fishladder.c
index 2cd35291dafe2532d49037732b0353927e743be3..5006fd11f37140c29f801d56455481625eca9236 100644 (file)
@@ -43,7 +43,7 @@ struct world
        
        GLuint tile_vao;
        GLuint tile_vbo;
-} world = { .w = 1, .h = 1 };
+} world = { .w = 4, .h = 4 };
 
 int main( int argc, char *argv[] )
 {
@@ -62,8 +62,8 @@ void vg_start(void)
        
        float quad_mesh[] =
        {
-               0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f,
-               0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 0.0f
+               0.05f, 0.05f, 0.05f, 0.95f, 0.95f, 0.95f,
+               0.05f, 0.05f, 0.95f, 0.95f, 0.95f, 0.05f
        };
        
        glBindVertexArray( world.tile_vao );
@@ -95,6 +95,7 @@ void vg_update(void)
        
        m3x3_projection( m_projection, -size, size, size*ratio, -size*ratio );
        m3x3_identity( m_view );
+       m3x3_translate( m_view, (v3f){ -0.5f * world.w, -0.5f * world.h } );
        m3x3_mul( m_projection, m_view, vg_pv );
        vg_projection_update();
 }