summaryrefslogtreecommitdiff
path: root/indra/newview/llmodelpreview.cpp
diff options
context:
space:
mode:
authorHoward Stearns <howard.stearns@gmail.com>2022-02-04 09:55:05 -0800
committerHoward Stearns <howard.stearns@gmail.com>2022-02-04 09:55:05 -0800
commit57a7f63dcce6eb20a05dbc42bfdc9ac51072cb7e (patch)
tree40eccd1797d0ef7545bdaf0c1e1eb00a90c219fc /indra/newview/llmodelpreview.cpp
parent1ec05e93695a661f6b3b6e374bf60cb991bab954 (diff)
SL-98 - Render a "ground plane" in the model upload preview, so users can see any added offset
Diffstat (limited to 'indra/newview/llmodelpreview.cpp')
-rw-r--r--indra/newview/llmodelpreview.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/indra/newview/llmodelpreview.cpp b/indra/newview/llmodelpreview.cpp
index a9e80ab5da..88ef88d297 100644
--- a/indra/newview/llmodelpreview.cpp
+++ b/indra/newview/llmodelpreview.cpp
@@ -3404,7 +3404,10 @@ BOOL LLModelPreview::render()
{
gDebugProgram.bind();
}
- getPreviewAvatar()->renderCollisionVolumes();
+ if (fmp->mTabContainer->getCurrentPanelIndex() == fmp->mPhysicsTabIndex)
+ { // Physics collision volumes obscure a lot, so only show them when on the physics tab.
+ getPreviewAvatar()->renderCollisionVolumes();
+ }
if (fmp->mTabContainer->getCurrentPanelIndex() == fmp->mAvatarTabIndex)
{
getPreviewAvatar()->renderBones(fmp->mSelectedJointName);
@@ -3413,6 +3416,7 @@ BOOL LLModelPreview::render()
{
getPreviewAvatar()->renderBones();
}
+ getPreviewAvatar()->renderGroundPlane(mPelvisZOffset);
if (shader)
{
shader->bind();