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