On Wed, 25 Jun 2025 13:37:42 GMT, Jayathirth D V <j...@openjdk.org> wrote:

> Regarding reproducing the issue originally seen in PickTest3D : PickTest3D is 
> updated in 2015 under 
> [JDK-8130532](https://bugs.openjdk.org/browse/JDK-8130532) to use alpha value 
> as 1.0 instead of 0.5 for diffuse color.

Thanks for tracking that down. The description in 
[JDK-8130532](https://bugs.openjdk.org/browse/JDK-8130532) references 
[JDK-8095058](https://bugs.openjdk.org/browse/JDK-8095058). From what I can 
tell that was the original bug that was causing incorrect results on macOS and 
covering up the incorrect alpha value in the diffuse color. I think using 
setOpaque: to rip out the alpha channel was a work-around for JDK-8095058 and 
is probably no longer necessary.

But removing the alpha channel made macOS match the output of Windows and 
Linux. Is JavaFX designed to work without an alpha channel when the window is 
not TRANSPARENT?

> Regarding running demos in VM : Is Prism falling back to SW pipeline? (You 
> can check for this info using -Dprism.verbose=true).

In my Windows VM Prism reports that it's using the D3D pipeline. And Prism 
isn't throwing any errors or issuing any warnings, it just doesn't draw except 
for the ColorCube toy.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1824#issuecomment-3005360379

Reply via email to