transitive-bullshit / ffmpeg-gl-transition

FFmpeg filter for applying GLSL transitions between video streams.
641 stars 123 forks source link

'glCreateShader' is deprecated: first deprecated in macOS 10.14 #69

Open nevertoday opened 2 years ago

nevertoday commented 2 years ago

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....

SuperMonkeyC commented 1 year ago

insert # define GL_SILENCE_DEPRECATION

ifdef APPLE

define __glh

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