RFR: 8357625: Build should generate platform specific shaders

Ambarish Rapte arapte at openjdk.org
Mon Feb 16 15:07:26 UTC 2026


On Fri, 13 Feb 2026 15:24:21 GMT, Andy Goryachev <angorya at openjdk.org> wrote:

> Did you change that, or all the directories are still created as a part of the build?

The shader directories not related to build platform will not be created due to this change.
I have included additional change to remove more directories, as suggested [here](https://github.com/openjdk/jfx/pull/2071#pullrequestreview-3797690992) by @lukostyra 

So, for example, on macOS following directories will not be created:


modules/javafx.graphics/build/classes/java/main/javafx.graphics/com/sun/prism/d3d/hlsl
modules/javafx.graphics/build/classes/java/main/javafx.graphics/com/sun/scenario/effect/impl/hw/d3d/hlsl
modules/javafx.graphics/build/gensrc/jsl-decora/com/sun/scenario/effect/impl/hw/d3d
modules/javafx.graphics/build/gensrc/jsl-prism/com/sun/prism/d3d
modules/javafx.graphics/build/hlsl


Could you please verify if the project works fine with eclipse.

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

PR Comment: https://git.openjdk.org/jfx/pull/2071#issuecomment-3908970033


More information about the openjfx-dev mailing list