[vlc-devel] [PATCH 01/24] opengl: move compat definition to gl_common.h
Alexandre Janniaux
ajanni at videolabs.io
Tue Jan 28 16:32:26 CET 2020
Hi,
I wonder if this change is really needed, those defines are
only used by the interop_sw.c right ?
Regards,
--
Alexandre Janniaux
Videolabs
On Mon, Jan 27, 2020 at 09:19:51PM +0100, Romain Vimont wrote:
> ---
> modules/video_output/opengl/gl_common.h | 13 +++++++++++++
> modules/video_output/opengl/interop_sw.c | 11 -----------
> modules/video_output/opengl/vout_helper.c | 4 ----
> 3 files changed, 13 insertions(+), 15 deletions(-)
>
> diff --git a/modules/video_output/opengl/gl_common.h b/modules/video_output/opengl/gl_common.h
> index 384d3bddae..f5f7f54a9f 100644
> --- a/modules/video_output/opengl/gl_common.h
> +++ b/modules/video_output/opengl/gl_common.h
> @@ -80,6 +80,19 @@
> # define GL_TEXTURE_LUMINANCE_SIZE 0x8060
> #endif
>
> +#ifndef GL_CLAMP_TO_EDGE
> +# define GL_CLAMP_TO_EDGE 0x812F
> +#endif
> +#ifndef GL_UNPACK_ROW_LENGTH
> +# define GL_UNPACK_ROW_LENGTH 0x0CF2
> +#endif
> +#ifndef GL_PIXEL_UNPACK_BUFFER
> +# define GL_PIXEL_UNPACK_BUFFER 0x88EC
> +#endif
> +#ifndef GL_DYNAMIC_DRAW
> +# define GL_DYNAMIC_DRAW 0x88E8
> +#endif
> +
> #ifndef APIENTRY
> # define APIENTRY
> #endif
> diff --git a/modules/video_output/opengl/interop_sw.c b/modules/video_output/opengl/interop_sw.c
> index 6e4376c7b6..11c0946c5d 100644
> --- a/modules/video_output/opengl/interop_sw.c
> +++ b/modules/video_output/opengl/interop_sw.c
> @@ -29,17 +29,6 @@
> #include <vlc_common.h>
> #include "internal.h"
>
> -#ifndef GL_UNPACK_ROW_LENGTH
> -# define GL_UNPACK_ROW_LENGTH 0x0CF2
> -#endif
> -
> -#ifndef GL_PIXEL_UNPACK_BUFFER
> -# define GL_PIXEL_UNPACK_BUFFER 0x88EC
> -#endif
> -#ifndef GL_DYNAMIC_DRAW
> -# define GL_DYNAMIC_DRAW 0x88E8
> -#endif
> -
> #define PBO_DISPLAY_COUNT 2 /* Double buffering */
> typedef struct
> {
> diff --git a/modules/video_output/opengl/vout_helper.c b/modules/video_output/opengl/vout_helper.c
> index 7697f364bb..a8c73074fb 100644
> --- a/modules/video_output/opengl/vout_helper.c
> +++ b/modules/video_output/opengl/vout_helper.c
> @@ -42,10 +42,6 @@
> #include "vout_helper.h"
> #include "internal.h"
>
> -#ifndef GL_CLAMP_TO_EDGE
> -# define GL_CLAMP_TO_EDGE 0x812F
> -#endif
> -
> #define SPHERE_RADIUS 1.f
>
> /* FIXME: GL_ASSERT_NOERROR disabled for now because:
> --
> 2.25.0
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list