fade wireframes

This commit is contained in:
SamGondelman 2016-08-01 15:26:04 -07:00
parent 313ba87fce
commit ae0b9ea9a3

View file

@ -438,7 +438,7 @@ ShapeKey ModelMeshPartPayload::getShapeKey() const {
drawMaterialKey = _drawMaterial->getKey();
}
bool isTranslucent = drawMaterialKey.isTranslucent() || calcFadeRatio() < 1.0f;
bool isTranslucent = drawMaterialKey.isTranslucent();
bool hasTangents = drawMaterialKey.isNormalMap() && !mesh.tangents.isEmpty();
bool hasSpecular = drawMaterialKey.isMetallicMap();
bool hasLightmap = drawMaterialKey.isLightmapMap();
@ -452,7 +452,7 @@ ShapeKey ModelMeshPartPayload::getShapeKey() const {
}
ShapeKey::Builder builder;
if (isTranslucent) {
if (isTranslucent || calcFadeRatio() < 0.9f) {
builder.withTranslucent();
}
if (hasTangents) {