"/home/harry/.steam/steam/steamapps/common/"
"Counter-Strike Global Offensive/csgo/gameinfo.txt" ) )
{
- cxr_tri_mesh *mesh_test = cxr_load_mdl( "models/pigeon.mdl" );
-
- if( mesh_test )
+ valve_model *model_test = valve_load_model( "models/pigeon.mdl" );
+ if( model_test )
{
cxr_log( "Mesh loaded\n" );
- cxr_free_tri_mesh( mesh_test );
+
+ for( int i=0; i<model_test->material_count; i++ )
+ {
+ cxr_log( " material: %s\n", model_test->materials[i] );
+
+ valve_material *material =
+ valve_load_material( model_test->materials[i] );
+
+ if( material )
+ {
+ cxr_log( " $basetexture: %s\n"
+ " $bumpmap: %s\n",
+ material->basetexture,
+ material->bumpmap );
+
+ valve_free_material( material );
+ }
+ }
+
+ valve_free_model( model_test );
}
else
cxr_log( "Mesh failed to load\n" );