SNOW-207/DEV-42245 : FIXED : Texture loading on sculpty plants is failing making content appear to be of poor quality.
Patch by Thickbrick, reviewed by me.master
parent
42796c938b
commit
13d2501c84
|
|
@ -608,6 +608,7 @@ tenebrous pau
|
|||
Tharax Ferraris
|
||||
VWR-605
|
||||
Thickbrick Sleaford
|
||||
SNOW-207
|
||||
VWR-7109
|
||||
VWR-9287
|
||||
VWR-13483
|
||||
|
|
|
|||
|
|
@ -1376,9 +1376,18 @@ F32 LLFace::getTextureVirtualSize()
|
|||
texel_area = 1.f;
|
||||
}
|
||||
|
||||
//apply texel area to face area to get accurate ratio
|
||||
//face_area /= llclamp(texel_area, 1.f/64.f, 16.f);
|
||||
F32 face_area = mPixelArea / llclamp(texel_area, 0.015625f, 128.f);
|
||||
F32 face_area;
|
||||
if (mVObjp->isSculpted() && texel_area > 1.f)
|
||||
{
|
||||
//sculpts can break assumptions about texel area
|
||||
face_area = mPixelArea;
|
||||
}
|
||||
else
|
||||
{
|
||||
//apply texel area to face area to get accurate ratio
|
||||
//face_area /= llclamp(texel_area, 1.f/64.f, 16.f);
|
||||
face_area = mPixelArea / llclamp(texel_area, 0.015625f, 128.f);
|
||||
}
|
||||
|
||||
if(face_area > LLViewerTexture::sMaxSmallImageSize)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue