- vg_acquire_thread_sync();
- {
- mdl_unpack_glmesh( &ctx, &mdl->mesh );
-
- /* upload first texture */
- mdl->texture = vg_tex2d_new();
-
- vg_tex2d_set_error();
- vg_tex2d_qoi( data, tex0->file.pack_size,
- mdl_pstr( &ctx, tex0->file.pstr_path ));
- vg_tex2d_nearest();
- vg_tex2d_clamp();
- }
- vg_release_thread_sync();
+ vg_tex2d_load_qoi_async( data, tex0->file.pack_size,
+ VG_TEX2D_NEAREST|VG_TEX2D_CLAMP,
+ &mdl->texture );