Merge remote branch 'shyotl/V2Renderer'
Conflicts: indra/cmake/00-Common.cmake
This commit is contained in:
@@ -1544,7 +1544,7 @@ LLViewerWindow::LLViewerWindow(
|
||||
{
|
||||
gSavedSettings.setBOOL("RenderVBOEnable", FALSE);
|
||||
}
|
||||
LLVertexBuffer::initClass(gSavedSettings.getBOOL("RenderVBOEnable"));
|
||||
LLVertexBuffer::initClass(gSavedSettings.getBOOL("RenderVBOEnable"), gSavedSettings.getBOOL("RenderVBOMappingDisable"));
|
||||
|
||||
if (LLFeatureManager::getInstance()->isSafe()
|
||||
|| (gSavedSettings.getS32("LastFeatureVersion") != LLFeatureManager::getInstance()->getVersion())
|
||||
@@ -2065,6 +2065,9 @@ LLViewerWindow::~LLViewerWindow()
|
||||
{
|
||||
llinfos << "Destroying Window" << llendl;
|
||||
destroyWindow();
|
||||
|
||||
delete mDebugText;
|
||||
mDebugText = NULL;
|
||||
}
|
||||
|
||||
|
||||
@@ -5395,11 +5398,15 @@ void LLPickInfo::fetchResults()
|
||||
|
||||
// put global position into land_pos
|
||||
LLVector3d land_pos;
|
||||
if (gViewerWindow->mousePointOnLandGlobal(mPickPt.mX, mPickPt.mY, &land_pos))
|
||||
if (!gViewerWindow->mousePointOnLandGlobal(mPickPt.mX, mPickPt.mY, &land_pos))
|
||||
{
|
||||
// Fudge the land focus a little bit above ground.
|
||||
mPosGlobal = land_pos + LLVector3d::z_axis * 0.1f;
|
||||
// The selected point is beyond the draw distance or is otherwise
|
||||
// not selectable. Return before calling mPickCallback().
|
||||
return;
|
||||
}
|
||||
|
||||
// Fudge the land focus a little bit above ground.
|
||||
mPosGlobal = land_pos + LLVector3d::z_axis * 0.1f;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user