merge
commit
5bd5d918ca
|
|
@ -709,11 +709,7 @@ void LLDrawable::updateDistance(LLCamera& camera, bool force_update)
|
|||
if (volume)
|
||||
{
|
||||
pos.set(getPositionGroup().getF32ptr());
|
||||
if (isStatic())
|
||||
{
|
||||
pos += volume->getRegion()->getOriginAgent();
|
||||
}
|
||||
|
||||
|
||||
if (isState(LLDrawable::HAS_ALPHA))
|
||||
{
|
||||
for (S32 i = 0; i < getNumFaces(); i++)
|
||||
|
|
@ -733,7 +729,7 @@ void LLDrawable::updateDistance(LLCamera& camera, bool force_update)
|
|||
facep->mDistance = v * camera.getAtAxis();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -761,8 +761,7 @@ BOOL LLFace::genVolumeBBoxes(const LLVolume &volume, S32 f,
|
|||
mCenterLocal.set(t.getF32ptr());
|
||||
|
||||
t.setSub(newMax,newMin);
|
||||
t.mul(0.5f);
|
||||
mBoundingSphereRadius = t.getLength3().getF32();
|
||||
mBoundingSphereRadius = t.getLength3().getF32()*0.5f;
|
||||
|
||||
updateCenterAgent();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2948,10 +2948,10 @@ void renderMeshBaseHull(LLVOVolume* volume, U32 data_mask, LLColor4& color, LLCo
|
|||
{
|
||||
buff->setBuffer(data_mask);
|
||||
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
|
||||
/* glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
|
||||
glColor4fv(line_color.mV);
|
||||
buff->drawArrays(LLRender::TRIANGLES, 0, buff->getNumVerts());
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);*/
|
||||
|
||||
{
|
||||
glColor4fv(color.mV);
|
||||
|
|
@ -2979,9 +2979,13 @@ void render_hull(LLVertexBuffer* buff, U32 data_mask, const LLColor4& color, con
|
|||
glColor4fv(color.mV);
|
||||
buff->drawArrays(LLRender::TRIANGLES, 0, buff->getNumVerts());
|
||||
|
||||
LLGLEnable offset(GL_POLYGON_OFFSET_LINE);
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
|
||||
glPolygonOffset(3.f, 3.f);
|
||||
glLineWidth(3.f);
|
||||
glColor4fv(line_color.mV);
|
||||
buff->drawArrays(LLRender::TRIANGLES, 0, buff->getNumVerts());
|
||||
glLineWidth(1.f);
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue