Rather than a "GLNode", I'm a strong advocate for a more API-agnostic "3D 
Canvas Node", given that JavaFX supports both OpenGL and Direct 3D currently 
(and one would expert Vulkan as well in the longer run).

But such a node type is IMHO absolutely critical for JavaFX and, for me, is the 
most obvious "missing feature" for a hardware-accelerated graphics toolkit.


> On 9 Dec. 2016, at 20:53, Nikos132 <nikos...@gmail.com> wrote:
> Hi again,
> I really miss a way to reuse all the OpenGL (jogamp) code developed for
> many years.
> A kind of GLNode would be nice, and maybe the jogamp community could be
> ready to contribute?
> Erik De Rijcke's  answer really speaks to me since I've experienced very
> poor performances with the basic SwingNode solution and maintenance
> problems with exotic tries to access GL context from Prism.
> Regards
> 2016-12-09 9:21 GMT+01:00 Matthieu BROUILLARD <matth...@brouillard.fr>:
>> Hi Folks,
>> for us in my company I would said the most important topics are related to
>> performances:
>> * CSS performances
>> * TableView performances
>> * ensure correctness, including memory leaks, of software-rendering
>> pipeline (lot of our customers use Citrix farms with no GPU acceleration)
>> for everything related to webview (we embed lot of webapps in our client
>> side java container) it is a bit late for us we are currently switching to
>> JxBrowser.
>> Matthieu Brouillard
>> On Thu, Dec 8, 2016 at 12:45 AM, Jonathan Giles <jonathan.gi...@oracle.com
>> wrote:
>>> Hi folks,
>>> Development on JDK 9 is slowly starting to ramp down, and we are starting
>>> to turn our attention to the goals for JavaFX in JDK 10 and beyond. We
>> are
>>> starting to compile our list of what we think is important, but we really
>>> want to hear from the community about what their highest priorities are
>> to
>>> them. As always, it's important to keep in mind what JavaFX is (e.g. it
>>> isn't aiming to be a high-performance game engine), but even still there
>>> are bound to be a number of places where people might want to weigh in,
>> for
>>> example:
>>> * New layout containers (e.g. Flexbox)
>>> * Public APIs for UI control behaviors
>>> * Marlin renderer enabled by default
>>> * Support for CSS animations
>>> * CSS performance improvements
>>> * TableView improvements (cell spanning, row / column freezing, etc)
>>> * TableView performance
>>> * Focus traversal API
>>> * WebGL support in WebView
>>> * Improved image I/O support
>>> * A JavaFX equivalent of the AWT Desktop APIs
>>> * Multi-res image API
>>> * NIO-backed writable images
>>> If there are other areas of interest that aren't listed here, please
>> start
>>> discussing them and we can work together to determine priorities. If all
>>> you want to do is add a +1 for one of more of the items above, even that
>>> will be very useful.
>>> Thanks,
>>> -- Jonathan

Reply via email to