Hi all,
I am seeing an issue in tripleplay in the following situation.
1. A parent has multiple children whose logical boundaries do not align with physical pixel boundaries (for example, they could be located at non-integer coordinates). Let's assume there are two such children, A and B.
2. Child element A is invalidated (for example because it was an interactive element that was clicked). This invalidates A and all its parents, but NOT the sibling elements (i.e. not B).
4. However because the parent was also invalidated, the parent's layout() method may have updated the layer boundaries for B. Thus B is now being rendered at non-aligned coordinates.
The symptoms for this is that clicking on an interactive element in a scene seems to "blur" other elements in the same scene.
I am working on a fix for this.
BR,
Guillermo