Software rendering in Prism in JavaFX 8?

Stephen F Northover steve.x.northover at
Fri Oct 24 14:21:34 UTC 2014

The situation has not changed.  We are not planning to support 3D in the 
software pipeline.


On 2014-10-24, 4:52 AM, Adam Granger wrote:
> Greetings,
> It's my understanding that JavaFX does not provide software rendering
> fallback for SCENE_3D functionality when the GPU isn't on the
> whitelist/blacklist.
> I asked this question in May 2012 and I wanted to check whether the
> situation had changed?
> Kevin's original response below.
> Regards,
> Adam.
> ================
>> Shouldn't javaFX still do software rendering for 3D?
> Not currently (see the other response I just sent). We can consider
> providing some basic support for 3.0, but have not yet committed to do so.
> -- Kevin
> Adam Granger wrote:
>> I just checked Platform.isSupported(ConditionalFeature.SCENE3D), it
>> returns false. JavaFX + 3D won't work on my linux (ubuntu 12.04) netbook
>> with an Intel 945GSE GPU chipset either.
>> Shouldn't javaFX still do software rendering for 3D?.. in the same way
>> that glxgears still works even if you've not got any drivers installed?
>> Otherwise it will seriously limit the number of platforms it will work
>> on...
>> I'm not after high-end 3D effects, just some basic rotation...
>>> Your card is not supported by prism. You can check if a system supports 3d
>>> by using the isSupported method (can't remember where .. Maybe in
>>> application). I know ensemble does this and instantiates a parallel camera
>>> if 3d is not supported.
>>> As for why it isn't supported, there are a lot of reasons that lead to a
>>> card not being supported, usually it fails to meet one of our minimal
>>> requirements.

More information about the openjfx-dev mailing list