On Tue, 15 Sep 2026 20:15:28 GMT, Phil Race <[email protected]> wrote:
> The idea of this test is to verify that hardware pipelines match the software > pipelines for some specific rendering primitives. > > Getting all these primitives to paint identically across different pipelines > is not easy, and in particular D3D and GDI are problems, but the test made it > even harder for itself in ways that muddied the picture. > > This test would fail even where it should pass, because it wasn't always > getting the window contents it should have done. > Rounded borders and ncomplete paints were two specific problems. > And although it was intended to test OpenGL it didn't actually ask for OpenGL. > > The test updates here can't fix the actual pipeline rendering, but give the > test a chance to pass where it can. > And the problem list now more narrowly identifies where it fails. > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai). test/jdk/sun/java2d/SunGraphics2D/SimplePrimQuality.java line 175: > 173: synchronized (this) { > 174: if (!done) { > 175: doCapture(this); Note that capturing immediately after the first frame(when all surfaces initialized for the first time) is rendered is not equivalent to capturing some time later, when a few repaints may have occurred. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/32891#discussion_r4031198707
