RFR: 8310847: [Mac] Silence OpenGL deprecation warnings
Ambarish Rapte
arapte at openjdk.org
Wed Jun 28 06:40:11 UTC 2023
On Sat, 24 Jun 2023 17:53:31 GMT, Martin Fox <duke at openjdk.org> wrote:
> The Mac build issues a lot of warnings including several related to the deprecation of OpenGL in macOS 10.14. Now that the deployment target for JavaFX is 11.0 across the board these warnings are showing up on both M1 and Intel builds. Luckily Apple provides a simply way to silence these warnings by setting a single C preprocessor define.
All the OpenGL warnings get silenced except following two:
1. modules/javafx.graphics/src/main/native-prism-es2/macosx/MacOSXWindowSystemInterface.m:120:24: warning: 'setView:' is deprecated: first deprecated in macOS 10.14 - Use NSOpenGLView to provide OpenGL content in a Cocoa app. [-Wdeprecated-declarations]
2. modules/javafx.graphics/src/main/native-prism-es2/macosx/MacOSXWindowSystemInterface.m:181:57: warning: 'NSOpenGLCPSwapInterval' is deprecated: first deprecated in macOS 10.14 [-Wdeprecated-declarations]
Could you please take a look why are these not silenced.
Otherwise looks good.
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1161#issuecomment-1610849998
More information about the openjfx-dev
mailing list