Пример #1
0
void CS3OTextureHandler::LoadS3OTexture(S3DModel* model) {
#if defined(USE_GML) && GML_ENABLE_SIM
	model->textureType = -1;
#else
	model->textureType = LoadS3OTextureNow(model);
#endif
}
Пример #2
0
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();
}