From 1a7a3f8b389b4febd41dd2d3f7c16fb033d98fe7 Mon Sep 17 00:00:00 2001 From: reimar Date: Mon, 1 Nov 2004 20:24:37 +0000 Subject: fullscreen fixes and GUI support for vo_gl git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13844 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libvo/gl_common.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'libvo/gl_common.h') diff --git a/libvo/gl_common.h b/libvo/gl_common.h index 2d31c3058f..7760e319ab 100644 --- a/libvo/gl_common.h +++ b/libvo/gl_common.h @@ -1,8 +1,29 @@ #ifndef __GL_COMMON_H__ #define __GL_COMMON_H__ +#include "mp_msg.h" +#include "config.h" + #include +#include "video_out.h" + +#ifndef GL_WIN32 +#include +#include +#include "x11_common.h" +#endif void glAdjustAlignment(int stride); +//! could not set new window, will continue drawing into the old one. +#define SET_WINDOW_FAILED -1 +//! new window is set, could even transfer the OpenGL context. +#define SET_WINDOW_OK 0 +//! new window is set, but the OpenGL context needs to be reinitialized. +#define SET_WINDOW_REINIT 1 + +#ifndef GL_WIN32 +int setGlWindow(XVisualInfo **vinfo, GLXContext *context, Window win); +#endif + #endif -- cgit v1.2.3