On a topic unrelated to Conveyor, I saw the JavaFX roadmap document
presented at JavaOne and the mention of a Metal pipeline.

It prompted a thought I've never got around to exploring - does it make
sense to switch JavaFX to using Google's ANGLE library i.e. to decommission
all but the GL backend and then use it on every OS? This would have three
big and obvious advantages:

1. A big reduction in the maintenance burden. A metal port is maybe no
longer required.

2. A component or canvas that exposes a GL context (implicitly, on the
current thread) could then be provided relatively easily, allowing easier
integration of arbitrary drawing with the scene graph without compromising
portability.

3. In turn that would unblock enabling WebGL in the WebView control, fixing
Google Maps.

It's mostly a question of curiosity but I'm wondering if that approach has
ever been prototyped or explored.

thanks,
-mike

Reply via email to