ffmpeg-gl-transition icon indicating copy to clipboard operation
ffmpeg-gl-transition copied to clipboard

'glCreateShader' is deprecated: first deprecated in macOS 10.14

Open nevertoday opened this issue 3 years ago • 1 comments

libavfilter/vf_gltransition.c:143:19: warning: 'glCreateShader' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] GLuint shader = glCreateShader(type); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl3.h:1866:23: note: 'glCreateShader' has been explicitly marked deprecated here GLAPI GLuint APIENTRY glCreateShader (GLenum type) OPENGL_DEPRECATED(10....

nevertoday avatar Jun 08 '22 16:06 nevertoday

insert # define GL_SILENCE_DEPRECATION

#ifdef APPLE

define _gl_h

define GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED

define GL_SILENCE_DEPRECATION

include <OpenGL/gl3.h>

#else

include <GL/glew.h>

#endif

SuperMonkeyC avatar Sep 23 '22 01:09 SuperMonkeyC