- if( !mdl_arrcount( &ctx.textures ) )
- vg_fatal_error( "No texture in board model" );
-
- mdl_texture *tex0 = mdl_arritm( &ctx.textures, 0 );
- void *data = vg_linear_alloc( vg_mem.scratch, tex0->file.pack_size );
- mdl_fread_pack_file( &ctx, &tex0->file, data );
-
- vg_tex2d_load_qoi_async( data, tex0->file.pack_size,
- VG_TEX2D_CLAMP|VG_TEX2D_NEAREST,
- &mdl->texture );
-
- mdl_async_load_glmesh( &ctx, &mdl->mesh );
- mdl_close( &ctx );
-