Automated merge with https://bitbucket.org/davep/mesh-asset-deprecation
commit
fa4d4469dd
|
|
@ -915,8 +915,11 @@ void LLFloaterModelPreview::onPhysicsStageExecute(LLUICtrl* ctrl, void* data)
|
|||
{
|
||||
LLModel* mdl = sInstance->mModelPreview->mModel[LLModel::LOD_PHYSICS][i];
|
||||
DecompRequest* request = new DecompRequest(stage, mdl);
|
||||
sInstance->mCurRequest.insert(request);
|
||||
gMeshRepo.mDecompThread->submitRequest(request);
|
||||
if(request->isValid())
|
||||
{
|
||||
sInstance->mCurRequest.insert(request);
|
||||
gMeshRepo.mDecompThread->submitRequest(request);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -422,8 +422,11 @@ void LLFloaterModelWizard::executePhysicsStage(std::string stage_name)
|
|||
{
|
||||
LLModel* mdl = sInstance->mModelPreview->mModel[LLModel::LOD_PHYSICS][i];
|
||||
DecompRequest* request = new DecompRequest(stage_name, mdl);
|
||||
sInstance->mCurRequest.insert(request);
|
||||
gMeshRepo.mDecompThread->submitRequest(request);
|
||||
if(request->isValid())
|
||||
{
|
||||
sInstance->mCurRequest.insert(request);
|
||||
gMeshRepo.mDecompThread->submitRequest(request);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1640,7 +1640,10 @@ void LLMeshUploadThread::doWholeModelUpload()
|
|||
llassert(physics != NULL);
|
||||
|
||||
DecompRequest* request = new DecompRequest(physics, data.mBaseModel, this);
|
||||
gMeshRepo.mDecompThread->submitRequest(request);
|
||||
if(request->isValid())
|
||||
{
|
||||
gMeshRepo.mDecompThread->submitRequest(request);
|
||||
}
|
||||
}
|
||||
|
||||
while (!mPhysicsComplete)
|
||||
|
|
|
|||
|
|
@ -161,6 +161,8 @@ public:
|
|||
|
||||
virtual void setStatusMessage(const std::string& msg);
|
||||
|
||||
bool isValid() const {return mPositions.size() > 2 && mIndices.size() > 2 ;}
|
||||
|
||||
protected:
|
||||
//internal use
|
||||
LLVector3 mBBox[2] ;
|
||||
|
|
|
|||
Loading…
Reference in New Issue