JDK-8311849 : Test Verification for 3D implementation
  • Type: Sub-task
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: internal
  • Priority: P3
  • Status: Closed
  • Resolution: Delivered
  • OS: os_x
  • CPU: generic
  • Submitted: 2023-07-11
  • Updated: 2025-01-08
  • Resolved: 2025-01-08
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
internalResolved
Description
We need to verify functional completion and performance of 3D rendering in Metal.

Currently below tests are identified for functional and performance testing:
For functional completion:
1) Ensemble8 - 3D Demos
2) FX8-3DFeatures
3) 3DViewer
4) PickTest3D

For Performance verification:
1) 3D Lighting tests
Comments
Ran 3D Viewer app to check whether we can load some 3D Model. Looks like we were not able to test 3DViewer properly and 3D models were removed as part of JDK-8271230. Took some 3D models from JFX 16 : https://github.com/openjdk/jfx/tree/jfx16/apps/samples/3DViewer/src/test/resources/com/javafx/importers. Was able to successfully load some models like cube but looks like 3DViewer is not stable and doesnt update properly on selecting some options. We may not use 3D Viewer for functional completion test but ti can be used to identify some bugs in Metal rendering.
01-08-2023