+ if(!skymesh) {
+ skymesh = gfx_create_mesh();
+ gen_geosphere(skymesh, 1, 0);
+ }
+ if(!skyprog) {
+ if(!(skyprog = sdr_man->create_shader_program("sky.v.glsl", "sky.f.glsl")))
+ return;
+ if((viewproj_loc = skyprog->get_uniform_location("viewproj") == -1))
+ return;
+ }