Changeset 5790 in orxonox.OLD for trunk/src/lib/graphics/graphics_engine.cc
- Timestamp:
- Nov 27, 2005, 12:17:07 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/graphics/graphics_engine.cc
r5789 r5790 35 35 #include "texture.h" 36 36 #include "list.h" 37 #include "model.h" 37 38 #endif 38 39 using namespace std; … … 308 309 glViewport(0, 0, width, height); // Reset The Current Viewport 309 310 311 #ifdef __WIN32__ 310 312 // REBUILDING TEXTURES (ON WINDOWS CONTEXT SWITCH) 311 #ifdef __WIN32__312 313 std::list<BaseObject*>* texList = ClassList::getList(CL_TEXTURE); 313 314 if (texList != NULL) 314 { 315 std::list<BaseObject*>::iterator reTex; 316 for (reTex = texList->begin(); reTex != texList->end(); reTex++) 317 dynamic_cast<Texture*>(*reTex)->rebuild(); 318 } 315 { 316 std::list<BaseObject*>::iterator reTex; 317 for (reTex = texList->begin(); reTex != texList->end(); reTex++) 318 dynamic_cast<Texture*>(*reTex)->rebuild(); 319 } 320 // REBUILDING MODELS 321 std::list<BaseObject*>* modelList = ClassList::getList(CL_MODEL); 322 if (texList != NULL) 323 { 324 std::list<BaseObject*>::iterator reModel; 325 for (reModel = modelList->begin(); reModel != modelList->end(); reModel++) 326 dynamic_cast<Model*>(*reModel)->rebuild(); 327 } 319 328 #endif /* __WIN32__ */ 320 329 }
Note: See TracChangeset
for help on using the changeset viewer.