The case for WebGL support

John-Val Rose johnvalrose at gmail.com
Mon Oct 15 16:05:31 UTC 2018


Hi Pedro,

I’m actually using the commercial product known as JxBrowser (for our first commercial JavaFX based product) which is basically a Java wrapper around Chromium and works amazingly well.

But it’s not portable to either iOS or Android which is a “headache” to say the least.

Graciously,

John-Val

> On 14 Oct 2018, at 02:01, Tom Schindl <tom.schindl at bestsolution.at> wrote:
> 
> Hi,
> 
> I think Pedro is right rather than investing into WebGL for WebView I‘d invest in using CEF. I think CEF can render offscreen and you can get that Texture ID.
> 
> The missing piece then is that we need a way to map native textures into FX - if only someone would work on that :-)
> 
> Tom
> 
> Von meinem iPhone gesendet
> 
>> Am 13.10.2018 um 15:48 schrieb Pedro Duque Vieira <pedro.duquevieira at gmail.com>:
>> 
>> Not talking about whether this is a needed feature or not, or whether there
>> is demand for it, because I don't know. But maybe the webview could be
>> based on the Chromium project (the engine behind Chrome browser), to cut
>> corners and development time and to have more features than the current one
>> has. There many projects based on Chromium (e.g: Electron a cross platform
>> solution for building apps, etc).
>> 
>> In fact there is a project called JCEF, which renders the Chromium browser
>> into a Swing application.
>> Perhaps John you could even already use this in your JavaFX apps.
>> 
>> My 2 cents,
>> 
>>> On Sat, Oct 13, 2018 at 3:20 AM John-Val Rose <johnvalrose at gmail.com> wrote:
>>> 
>>> I know I have mentioned this numerous times but maybe this list is the best
>>> place to discuss this particular (missing) feature.
>>> 
>>> For our needs, there are so many reasons why we could really benefit from
>>> WebGL support even if, as I've also said before, it were only to enable
>>> Google Maps to work in "full" mode.
>>> 
>>> What do others think about this?  Am I the only one who feels the need for
>>> WebGL as a *priority* feature?
>>> 
>>> Yes, I do understand that it's not as simple as just "turning it on" and
>>> does open-up the even larger discussion about JavaFX supporting all the
>>> major graphics APIs like OpenGL, Direct3D, Metal & Vulkan.
>>> 
>>> So, can we discuss this?  I would really like to get responses from people
>>> who have opinions on the merits of WebGL support and also anyone who has
>>> the skills/knowledge to best suggest a means of getting this feature
>>> implemented.
>>> 
>>> Graciously,
>>> 
>>> John-Val Rose
>>> Chief Scientist/Architect
>>> Rosethorn Technology
>>> Australia
>>> 
>> 
>> 
>> -- 
>> Pedro Duque Vieira - https://www.pixelduke.com
> 


More information about the openjfx-discuss mailing list