settings menu & texsheet
[vg.git] / vg_tex.h
index 68d9d458654721dc17a06f6acd6eea2b54a7e20c..3f9cd9850eb8ae45191d0dd5ddb24250e58d2bb9 100644 (file)
--- a/vg_tex.h
+++ b/vg_tex.h
@@ -326,6 +326,9 @@ void vg_tex2d_load_qoi_async( const u8 *bytes, u32 size,
 static 
 void vg_tex2d_load_qoi_async_file( const char *path, u32 flags, GLuint *dest )
 {
+   if( vg_thread_purpose() != k_thread_purpose_loader )
+      vg_fatal_error( "wrong thread\n" );
+
    vg_linear_clear( vg_mem.scratch );
 
    u32 size;