incomplete ui upgrades
[vg.git] / vg_tex.h
index 125b43eb9eaa3369039897010647a32b502da141..14042a583c4a90fe2d6de384054faeee14106074 100644 (file)
--- a/vg_tex.h
+++ b/vg_tex.h
@@ -127,6 +127,10 @@ struct texture_load_info{
 
 VG_STATIC void async_vg_tex2d_upload( void *payload, u32 size )
 {
+   if( vg_thread_purpose() != k_thread_purpose_main ){
+      vg_fatal_error( "Catastrophic programming error.\n" );
+   }
+
    struct texture_load_info *info = payload;
 
        glGenTextures( 1, info->dest );