void CS3OTextureHandler::LoadS3OTexture(S3DModel* model) { #if defined(USE_GML) && GML_ENABLE_SIM model->textureType = -1; #else model->textureType = LoadS3OTextureNow(model); #endif }
void CS3OTextureHandler::LoadS3OTexture(S3DModel* model) { model->textureType = GML::SimEnabled() && !GML::ShareLists() && GML::IsSimThread() ? -1 : LoadS3OTextureNow(model); }
void CTextureHandler::Update() { GML_STDMUTEX_LOCK(model); // Update for(std::vector<S3DOModel *>::iterator i=loadTextures.begin(); i!=loadTextures.end();++i) (*i)->textureType=LoadS3OTextureNow((char*)(*i)->tex1.c_str(),(char*)(*i)->tex2.c_str()); loadTextures.clear(); }