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). ------------- Commit messages: - 6992007 Changes: https://git.openjdk.org/jdk/pull/32891/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32891&range=00 Issue: https://bugs.openjdk.org/browse/JDK-6992007 Stats: 140 lines in 2 files changed: 72 ins; 45 del; 23 mod Patch: https://git.openjdk.org/jdk/pull/32891.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/32891/head:pull/32891 PR: https://git.openjdk.org/jdk/pull/32891
