@@ -3638,6 +3638,7 @@
}
let length = this._children.push(child);
this._firstZDirtyIndex = Math.min(this._firstZDirtyIndex, length - 1);
+ child._setFlags(SmartPropertyPrim.flagActualOpacityDirty);
/**
@@ -26,7 +26,7 @@ void main(void) {
discard;
#ifdef FontTexture
- gl_FragColor = vec4(color.xxxx)*vColor;
+ gl_FragColor = vec4(color.xxx*vColor*vColor.a, vColor.a);
#else
gl_FragColor = color*vColor;
#endif