opengl.h File Reference

Include dependency graph for opengl.h:

Go to the source code of this file.

Data Structures

struct  vout_display_opengl_t

Defines

#define YCBCR_MESA   0x8757
#define UNSIGNED_SHORT_8_8_MESA   0x85BA
#define GL_UNSIGNED_SHORT_5_6_5   0x8363
#define GL_CLAMP_TO_EDGE   0x812F
#define VLCGL_TARGET   GL_TEXTURE_2D
#define VLCGL_RGB_FORMAT   GL_RGBA
#define VLCGL_RGB_TYPE   GL_UNSIGNED_BYTE
#define VLCGL_YUV_FORMAT   YCBCR_MESA
#define VLCGL_YUV_TYPE   UNSIGNED_SHORT_8_8_MESA
#define VLCGL_FORMAT   VLCGL_RGB_FORMAT
#define VLCGL_TYPE   VLCGL_RGB_TYPE
#define VLCGL_TEXTURE_COUNT   (1)

Functions

static int GetAlignedSize (int i_size)
static int vout_display_opengl_Init (vout_display_opengl_t *vgl, video_format_t *fmt, vout_opengl_t *gl)
static void vout_display_opengl_Clean (vout_display_opengl_t *vgl)
static int vout_display_opengl_ResetTextures (vout_display_opengl_t *vgl)
static picture_pool_tvout_display_opengl_GetPool (vout_display_opengl_t *vgl)
static int vout_display_opengl_Prepare (vout_display_opengl_t *vgl, picture_t *picture)
static int vout_display_opengl_Display (vout_display_opengl_t *vgl, const video_format_t *source)


Define Documentation

#define GL_CLAMP_TO_EDGE   0x812F

#define GL_UNSIGNED_SHORT_5_6_5   0x8363

#define UNSIGNED_SHORT_8_8_MESA   0x85BA

#define VLCGL_FORMAT   VLCGL_RGB_FORMAT

#define VLCGL_RGB_FORMAT   GL_RGBA

#define VLCGL_RGB_TYPE   GL_UNSIGNED_BYTE

#define VLCGL_TARGET   GL_TEXTURE_2D

#define VLCGL_TEXTURE_COUNT   (1)

#define VLCGL_TYPE   VLCGL_RGB_TYPE

#define VLCGL_YUV_FORMAT   YCBCR_MESA

#define VLCGL_YUV_TYPE   UNSIGNED_SHORT_8_8_MESA

#define YCBCR_MESA   0x8757


Function Documentation

static int GetAlignedSize ( int  i_size  )  [inline, static]

static void vout_display_opengl_Clean ( vout_display_opengl_t vgl  )  [static]

static int vout_display_opengl_Display ( vout_display_opengl_t vgl,
const video_format_t source 
) [static]

static picture_pool_t* vout_display_opengl_GetPool ( vout_display_opengl_t vgl  )  [static]

static int vout_display_opengl_Init ( vout_display_opengl_t vgl,
video_format_t fmt,
vout_opengl_t gl 
) [static]

static int vout_display_opengl_Prepare ( vout_display_opengl_t vgl,
picture_t picture 
) [static]

static int vout_display_opengl_ResetTextures ( vout_display_opengl_t vgl  )  [static]


Generated on Tue May 25 08:05:32 2010 for VLC by  doxygen 1.5.6