As Felipe noted in RT-38475 the only thing we still use from the DirectX SDK is the FXC tool, which is now shipped as part of Visual Studio. We could remove the dependency on the DirectX SDK if we switched to using the one from Visual Studio.
We would need to resolve the warnings that result from running the newer FXC on our shaders.
C:\cygwin64\home\demo\repos\8u-dev\rt\modules\graphics\build\generated-src\jsl-prism\com\sun\prism\d3d\hlsl\Solid_TextureSecondPassLCD_AlphaTest.hlsl(18,10-64): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\cygwin64\home\demo\repos\8u-dev\rt\modules\graphics\build\generated-src\jsl-prism\com\sun\prism\d3d\hlsl\Solid_TextureSecondPassLCD_AlphaTest.hlsl(24,5-54): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\cygwin64\home\demo\repos\8u-dev\rt\modules\graphics\build\generated-src\jsl-prism\com\sun\prism\d3d\hlsl\Solid_TextureSecondPassLCD.hlsl(24,5-54): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
We would need to resolve the warnings that result from running the newer FXC on our shaders.
C:\cygwin64\home\demo\repos\8u-dev\rt\modules\graphics\build\generated-src\jsl-prism\com\sun\prism\d3d\hlsl\Solid_TextureSecondPassLCD_AlphaTest.hlsl(18,10-64): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\cygwin64\home\demo\repos\8u-dev\rt\modules\graphics\build\generated-src\jsl-prism\com\sun\prism\d3d\hlsl\Solid_TextureSecondPassLCD_AlphaTest.hlsl(24,5-54): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\cygwin64\home\demo\repos\8u-dev\rt\modules\graphics\build\generated-src\jsl-prism\com\sun\prism\d3d\hlsl\Solid_TextureSecondPassLCD.hlsl(24,5-54): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
- relates to
-
JDK-8150295 Clean up warnings in the prism hlsl shaders
-
- Closed
-
-
JDK-8097985 Enable JavaFX to build with VS 2012 and VS 2013
-
- Resolved
-