diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-11-01 20:24:37 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-11-01 20:24:37 +0000 |
commit | 1a7a3f8b389b4febd41dd2d3f7c16fb033d98fe7 (patch) | |
tree | 0619ef71f423acd2f182db83235c2e29dcee1bae /libvo/gl_common.h | |
parent | 0e49449d13c63f3673e6cc5021459bcf30ebe285 (diff) | |
download | mpv-1a7a3f8b389b4febd41dd2d3f7c16fb033d98fe7.tar.bz2 mpv-1a7a3f8b389b4febd41dd2d3f7c16fb033d98fe7.tar.xz |
fullscreen fixes and GUI support for vo_gl
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13844 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/gl_common.h')
-rw-r--r-- | libvo/gl_common.h | 21 |
1 files changed, 21 insertions, 0 deletions
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 <GL/gl.h> +#include "video_out.h" + +#ifndef GL_WIN32 +#include <X11/Xlib.h> +#include <GL/glx.h> +#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 |