JDK-8303515 : Implement support for Arc, CubicCurve, QuadCurve, Path, SVGPath, Polygon and Polyline
  • Type: Sub-task
  • Component: javafx
  • Sub-Component: graphics
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • CPU: generic
  • Submitted: 2023-03-02
  • Updated: 2024-07-06
  • Resolved: 2023-03-02
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
internalFixed
Description
The shapes Rectangle, Ellipse, Circle and Line were implemented as part of POC#0.
The remaining Shapes use texture and more arguments to render.
This support should be implemented in MTL Prism classes to enable rendering of rest of the shapes Arc, CubicCurve, QuadCurve, Path, SVGPath, Polygon and Polyline
Comments
The functionality required for the rest of the shapes was added as part of Decora POC implementation. We have tested rendering of all the Shapes using stand alone programs and Ensemble Changeset: 917a74be Author: Ambarish Rapte arapte@openjdk.org Date: 2023-02-09 07:55:29 +0530 URL: https://github.com/openjdk/jfx-sandbox/commit/917a74be9358eff20725e5423552ae343b0ece65
02-03-2023