X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_output%2Fopengl.h;h=55705d1383daf24597b802e5e8905525d74cc9af;hb=da08af353ab8d171cd1dbb9b1baf21075e5315e2;hp=a513ef3d8a39f525d5a3c1dc10979bc3f97b2ca5;hpb=9aef14d5e54f06229a11dbccccd5805482734a18;p=vlc diff --git a/modules/video_output/opengl.h b/modules/video_output/opengl.h index a513ef3d8a..55705d1383 100644 --- a/modules/video_output/opengl.h +++ b/modules/video_output/opengl.h @@ -1,59 +1,59 @@ /***************************************************************************** * opengl.h: OpenGL vout_display helpers ***************************************************************************** - * Copyright (C) 2004 the VideoLAN team + * Copyright (C) 2004-2013 VLC authors and VideoLAN * Copyright (C) 2009 Laurent Aimar * - * Authors: Cyril Deguet - * Gildas Bazin - * Eric Petit - * Cedric Cocquebert - * Laurent Aimar + * Authors: Laurent Aimar + * Rémi Denis-Courmont + * Jean-Baptiste Kempf + * Ilkka Ollakka + * Felix Paul Kühne + * Rafaël Carré * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ #include #include #include +/* Change USE_OPENGL_ES value to set the OpenGL ES version (1, 2) you want to use + * A value of 0 will activate normal OpenGL */ #ifdef __APPLE__ # include # if !TARGET_OS_IPHONE +# define USE_OPENGL_ES 0 # define MACOS_OPENGL # include -# else -# define USE_OPENGL_ES 1 +# else /* Force ESv2 on iOS */ +# define USE_OPENGL_ES 2 # include # include # include # endif -#endif - -// Define USE_OPENGL_ES to the GL ES Version you want to select -#ifndef USE_OPENGL_ES -# define USE_OPENGL_ES 0 -#endif - -#if !defined (__APPLE__) +#else /* !defined (__APPLE__) */ +# ifndef USE_OPENGL_ES +# define USE_OPENGL_ES 0 +# endif # if USE_OPENGL_ES == 2 # include # elif USE_OPENGL_ES == 1 # include # else -# ifdef WIN32 +# ifdef _WIN32 # include # undef glClientActiveTexture # undef glActiveTexture