log libvo/gl_common.h @ 28692:e170dcb4cfa3

age author description
2009-02-08 diego Add standard license headers, unify header formatting.
2008-12-06 reimar 100l, forgot setting GL_UNPACK_CLIENT_STORAGE_APPLE for mesa-buffer mode.
2008-12-05 reimar Add experimental support for glXAllocateMemoryMESA
2008-12-05 reimar Add support for YCBCR MESA texture format to vo_gl.
2008-11-06 reimar For fragment programs, check GL_MAX_TEXTURE_IMAGE_UNITS instead of GL_MAX_TEXTURE_UNITS.
2008-11-02 reimar Change OpenGL support to work on unmodified MinGW64
2008-09-20 reimar Change glCreateClearTex to use the same host data format as later uploads.
2008-07-22 reimar Enable runtime border/window decorations-toggling for Linux gl and gl2 vos.
2008-05-24 reimar Add a filter strength parameter for blurring/sharpening scalers.
2008-05-24 reimar Forgotten changes to gl_common.h
2008-03-14 diego #include config.h before all other headers.
2008-03-07 diego This header uses parts of stdint.h, so #include it.
2008-03-07 diego Add missing header #includes to fix 'make checkheaders'.
2008-02-22 diego Add MPLAYER_ prefix to multiple inclusion guards.
2008-01-18 reimar Add a fragment program for 5x5 unsharp masking
2008-01-15 reimar Add experimental unsharp-mask OpenGL scaler. Certainly not yet perfect.
2007-12-31 diego Add explanatory comments to the #endif part of multiple inclusion guards.
2007-09-04 reimar Add a bicubic scaler that needs a lot more instruction but no
2007-07-02 diego Do not use leading underscores in multiple inclusion guards, they are reserved.
2007-03-11 reimar forgotten lscale=2 part for gl_common.h
2006-11-25 reimar Avoid void * arithmetic
2006-07-08 reimar Support for 16 bit ppms
2006-06-08 reimar Add yuv to rgb conversion using a 3D lookup texture
2006-06-08 reimar loadGPUProgram function to load fragment program with error checking and statistics
2006-06-07 reimar Add bicubic texture scaling
2006-06-07 reimar Reworked YUV2RGB fragment program setup in preparation for upcoming patches
2006-06-05 reimar add (currently unused) lookup for glTexImage3D
2006-04-21 reimar minor fixes: get rid of pointless inline attributes and some additional checks
2006-02-26 reimar Better fallback for APIENTRY when compiling for Windows
2006-02-23 reimar workaround for gl.h variants that do not define APIENTRY
2006-02-09 rathann Patch by Stefan Huehner / stefan % huehner ! org \
2005-12-18 reimar support negative stride (flipping) in vo_gl.
2005-12-06 reimar Get rid of most #ifdefs
2005-10-31 reimar More consistent and sane types. Also avoids some gcc 4 warnings.
2005-10-01 reimar Support for ATI specific YUV->RGB conversion.
2005-09-27 reimar Add missing GL_REGISTER_COMBINERS_NV define
2005-09-25 reimar fix/improve code doxumentation. Also group gl_common functions in several
2005-09-25 reimar support loading a texture from a PPM file
2005-09-25 reimar Support rectangular texture in fragment programs
2005-09-14 reimar hardware color-space conversion for vo_gl and vo_gl2
2005-09-12 reimar Fix border color (forgot to divide by 255.0).
2005-08-25 reimar Fix texture format variable types. Internal format is GLint, others are GLenum
2005-08-19 reimar Fix crash in windows
2005-08-19 reimar automatic vsync enabling for vo_gl.
2005-08-16 reimar Our buffer usage actually fits better to GL_DYNAMIC_DRAW than GL_STREAM_DRAW.
2005-08-16 reimar use GenBuffers to get a buffer number instead of hardcoding 1.
2005-08-14 reimar Helper function for drawing texture and general cleanup of vo_gl2.c
2005-07-27 reimar More helper functions/defines and bugfixes
2005-07-26 reimar OpenGL fixes for windows and vo_gl.c ported to windows.
2005-07-26 reimar support for rectangular and streaming textures.
2004-12-11 reimar Improving gl2 under windows, moving some functionality to gl_common
2004-12-01 reimar More similar code from gl and gl2 moved to gl_common
2004-11-11 reimar added missing declaration of releaseGlContext
2004-11-01 reimar fullscreen fixes and GUI support for vo_gl
2004-10-17 reimar added gl_common for code used by both vo_gl.c and vo_gl2.c.