Created attachment 460275 [details]
TextureMapperGL: rendering glitch of a 3d transformed text in Strange-Loop-2012
hyper texts in the slides aren't painted as expected if they are :hover.
Safari, Chrome, Firefox: Very smooth animation
WebKitGTK, WinCairo WK1: not smooth animation
WinCairo WK2: not smooth animation, text disappears
Disabling tet depth test makes the animation smooth. This seems to be a regression of my change (231816@main) enabling depth test.
diff --git a/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp b/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp
index f4d99408ff15..3890e1fa8c82 100644
@@ -1043,7 +1043,6 @@ IntRect TextureMapperGL::clipBounds()
In this test case, <section> and <span> elements has transform-style:preseve-3d, but intermediate <a> element doesn't have it.
This is the case not supported as 231816@main change log explains.