preview for challenges and new system
[carveJwlIkooP6JGAAIwe30JlM.git] / font.h
diff --git a/font.h b/font.h
index 1b94b9a664945c48f2627ec35120c8829d0dde8e..76e63c85bb11d16f970375253452073875d9d9ea 100644 (file)
--- a/font.h
+++ b/font.h
@@ -158,7 +158,7 @@ VG_STATIC
 void font3d_begin( const char *text,
                    camera *cam, m4x3f transform, struct font3d_render *render )
 {
-   q_identity( render->offset );
+   v4_copy( (v4f){0.0f,0.0f,0.0f,1.0f}, render->offset );
 
    m4x4f prev_mtx;
    m4x3_expand( transform, prev_mtx );
@@ -169,19 +169,21 @@ void font3d_begin( const char *text,
       shader_model_font_uMdl( transform );
    }
    else if( render->shader == k_font_shader_world ){
+
+
+      vg_info( "-----\n" );
+      for( int i=0; i<4; i++ ){
+         vg_info( PRINTF_v4f( prev_mtx[i] ) );
+      }
+
       shader_scene_font_uPvmPrev( prev_mtx );
       shader_scene_font_uMdl( transform );
    }
 
    render->u8pch = (u8*)text;
-
-#if 0
-   render->font = font;
-   render->variant_id = variant_id;
-#endif
 }
 
-VG_STATIC void font3d_setoffset( struct font3d_render *render, v3f offset ){
+VG_STATIC void font3d_setoffset( struct font3d_render *render, v4f offset ){
    if( render->shader == k_font_shader_default )
       shader_model_font_uOffset( offset );
    else if( render->shader == k_font_shader_world )