[VID] centerize rendering
authorhgn <hgodden00@gmail.com>
Tue, 21 Sep 2021 19:08:56 +0000 (20:08 +0100)
committerhgn <hgodden00@gmail.com>
Tue, 21 Sep 2021 19:08:56 +0000 (20:08 +0100)
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();
 }