Fix any remaining visual bugs and issues in the backend to achieve feature parity with old D3D backend:
- Media - colors are incorrect compared to old backend
- Ensemble8 - Resize causes problems with control drawing
- Ensemble8 - Canvas demos (ex. fireworks) don't work properly - could be faulty ReadTexture for IntBuffer?
- Make sure all JFX tests work as intended (unit, system, manual, toys, samples, jemmy, RenderPerf)
Visual test issues:
- systemTests - QPathTest - "q" is rendered at incorrect scale
- systemTests - ImageSmoothingDrawTest.testImageSmoothingDisabled() - smoothing is enabled regardless
- systemTests - NearAndFarClipTest.testNearAndFarClips() - clipping is incorrect, yellow rectangle is visible
- RenderPerfTest - MultiShape3D and MultiShape3DInterleaved - some cubes' textures glitch and switch to Duke texture for singular frames
- hello.HelloViewOrder - Subscene with circles which the demo refers to is not displayed at all
- Ensemble8 - 3D Sphere - Earth's "land" has no texture rendered
- Media - colors are incorrect compared to old backend
- Ensemble8 - Resize causes problems with control drawing
- Ensemble8 - Canvas demos (ex. fireworks) don't work properly - could be faulty ReadTexture for IntBuffer?
- Make sure all JFX tests work as intended (unit, system, manual, toys, samples, jemmy, RenderPerf)
Visual test issues:
- systemTests - QPathTest - "q" is rendered at incorrect scale
- systemTests - ImageSmoothingDrawTest.testImageSmoothingDisabled() - smoothing is enabled regardless
- systemTests - NearAndFarClipTest.testNearAndFarClips() - clipping is incorrect, yellow rectangle is visible
- RenderPerfTest - MultiShape3D and MultiShape3DInterleaved - some cubes' textures glitch and switch to Duke texture for singular frames
- hello.HelloViewOrder - Subscene with circles which the demo refers to is not displayed at all
- Ensemble8 - 3D Sphere - Earth's "land" has no texture rendered
- blocks
-
JDK-8342162 ☂ JavaFX D3D12: Road to feature-completeness
-
- In Progress
-