summaryrefslogtreecommitdiffstats
path: root/libvo/gl_common.h
Commit message (Expand)AuthorAgeFilesLines
* vo_corevideo: restructure this video outputStefano Pigozzi2012-04-261-0/+1
* libvo: remove title argument from struct vo_driver.configwm42011-12-061-1/+1
* vo_gl: add native mac osx Cocoa backend for vo_glStefano Pigozzi2011-11-261-0/+1
* vo_gl: fix 10 bit with Mesa drivers (Intel/Nouveau on Linux)wm42011-11-251-2/+5
* vo_gl: implement screenshotswm42011-11-251-0/+2
* vo_gl: remove support for nvidia register combiners (yuv=1)wm42011-10-241-59/+1
* vo_gl: remove mesa-buffer suboptionwm42011-10-241-3/+0
* vo_gl: move window creation functions from vo_gl.c into gl_common.cwm42011-10-241-0/+2
* vo_gl: convert to new API, clean up codewm42011-10-241-146/+166
* vo_gl: Support 9- and 10-bit YUV input for OpenGL VOsreimar2011-07-061-0/+14
* vo_gl: Request GL_LUMINANCE16 for 16-bit YUV inputreimar2011-06-291-0/+3
* vo_gl: add helper macros to build the yuv conversion type numberreimar2010-11-021-0/+3
* gl_common.h: Add () around macro arguments.reimar2010-11-021-3/+3
* vo_gl: Add initial stereo supportreimar2010-11-021-0/+9
* vo_gl, csputils: dual-license under LGPL v2.1reimar2010-11-021-0/+5
* Merge svn changes up to r31133Uoti Urpala2010-05-071-4/+0
|\
| * Avoid duplicating the GL/gl.h include.reimar2010-04-301-4/+0
* | Merge svn changes up to r31097Uoti Urpala2010-04-261-0/+5
|\|
| * Support for auto-selecting the OpenGL backend.reimar2010-04-251-0/+1
| * Missing gl.h include for SDL backend.reimar2010-04-241-0/+3
| * First steps to support -vo gl with SDL-based Window handling.reimar2010-04-241-0/+1
* | Merge svn changes up to r31033Uoti Urpala2010-04-261-0/+9
|\|
| * Add some fallback OpenGL defines to fix compilation on Windows.reimar2010-04-071-0/+9
* | Merge svn changes up to r31020Uoti Urpala2010-04-261-0/+1
|\|
| * Factor out the YUV->RGB conversion auto-selection and alsoreimar2010-04-041-0/+1
* | Merge svn changes up to r31004Uoti Urpala2010-04-261-79/+84
|\|
| * Implement OpenGL-based YUV to RGB version for Radeon 9200 classreimar2010-04-031-0/+5
| * Add mpgl prefix to all OpenGL-related function pointers.reimar2010-04-031-79/+79
* | Merge svn changes up to r30185Uoti Urpala2010-01-081-0/+11
|\|
| * Add pointers to a few more standard OpenGL functions to ease future extensions.reimar2010-01-031-0/+11
* | Merge svn changes up to r30165Uoti Urpala2010-01-081-7/+5
|\|
| * Extract functions to generate yuv->rgb matrices and lookup tables into areimar2009-12-311-10/+1
| * Put the colourspace-related variables into a separate struct to easereimar2009-12-311-3/+8
| * Support all planar YUV formats in OpenGL vos.reimar2009-12-301-0/+2
* | Merge svn changes up to r30104Uoti Urpala2009-12-301-0/+3
|\|
| * Define GL_GENERATE_MIPMAP ourselves if necessary.reimar2009-12-191-0/+3
* | Merge svn changes up to r30065Uoti Urpala2009-12-291-6/+6
|\|
| * Rename GL_* defines to CONFIG_GL_*reimar2009-12-191-6/+6
| * Make the check for X11 and WIN32 backends for OpenGL separate.reimar2009-12-191-3/+3
* | Merge svn changes up to r30055Uoti Urpala2009-12-181-51/+110
|\|
| * Prefer GLAPIENTRY over APIENTRY, it is the better name and used more by OpenG...reimar2009-12-091-73/+73
| * Pass all OpenGL functions through a function pointer indirection.reimar2009-12-081-0/+41
| * Very preliminary code to allow selecting the OpenGL backend at runtime.reimar2009-12-081-18/+34
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-2/+2
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-2/+2
* | Merge svn changes up to r28537Uoti Urpala2009-02-121-0/+18
|\|
| * Add standard license headers, unify header formatting.diego2009-02-081-0/+18
* | Merge svn changes up to r28149Uoti Urpala2008-12-141-0/+3
|\|
| * 100l, forgot setting GL_UNPACK_CLIENT_STORAGE_APPLE for mesa-buffer mode.reimar2008-12-061-0/+3
* | Merge svn changes up to r28103Uoti Urpala2008-12-061-0/+11
|\|
| * Add experimental support for glXAllocateMemoryMESAreimar2008-12-051-0/+2
| * Add support for YCBCR MESA texture format to vo_gl.reimar2008-12-051-0/+9
* | Merge svn changes up to r27899Uoti Urpala2008-11-061-2/+32
|\|
| * For fragment programs, check GL_MAX_TEXTURE_IMAGE_UNITS instead of GL_MAX_TEX...reimar2008-11-061-0/+3
| * Change OpenGL support to work on unmodified MinGW64reimar2008-11-021-2/+29
* | Merge svn changes up to r27682Uoti Urpala2008-10-021-1/+1
|\|
| * Change glCreateClearTex to use the same host data format as later uploads.reimar2008-09-201-1/+1
* | Merge svn changes up to r27347Uoti Urpala2008-07-251-0/+2
|\|
| * Enable runtime border/window decorations-toggling for Linux gl and gl2 vos.reimar2008-07-221-0/+2
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-5/+16
|\|
| * Add a filter strength parameter for blurring/sharpening scalers.reimar2008-05-241-0/+1
| * Forgotten changes to gl_common.hreimar2008-05-241-5/+15
* | vo_gl[2]: Rename conflicting vo_ontop macroUoti Urpala2008-04-231-2/+2
|/
* #include config.h before all other headers.diego2008-03-141-1/+1
* This header uses parts of stdint.h, so #include it.diego2008-03-071-0/+1
* Add missing header #includes to fix 'make checkheaders'.diego2008-03-071-0/+2
* Add MPLAYER_ prefix to multiple inclusion guards.diego2008-02-221-3/+3
* Add a fragment program for 5x5 unsharp maskingreimar2008-01-181-0/+1
* Add experimental unsharp-mask OpenGL scaler. Certainly not yet perfect.reimar2008-01-151-0/+1
* Add explanatory comments to the #endif part of multiple inclusion guards.diego2007-12-311-1/+1
* Add a bicubic scaler that needs a lot more instruction but noreimar2007-09-041-0/+2
* Do not use leading underscores in multiple inclusion guards, they are reserved.diego2007-07-021-2/+2
* forgotten lscale=2 part for gl_common.hreimar2007-03-111-0/+2
* Avoid void * arithmeticreimar2006-11-251-1/+1
* Support for 16 bit ppmsreimar2006-07-081-0/+6
* Add yuv to rgb conversion using a 3D lookup texturereimar2006-06-081-0/+2
* loadGPUProgram function to load fragment program with error checking and stat...reimar2006-06-081-0/+4
* Add bicubic texture scalingreimar2006-06-071-0/+2
* Reworked YUV2RGB fragment program setup in preparation for upcoming patchesreimar2006-06-071-1/+18
* add (currently unused) lookup for glTexImage3Dreimar2006-06-051-0/+2
* minor fixes: get rid of pointless inline attributes and some additional checksreimar2006-04-211-2/+2
* Better fallback for APIENTRY when compiling for Windowsreimar2006-02-261-0/+2
* workaround for gl.h variants that do not define APIENTRYreimar2006-02-231-0/+9
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-1/+1
* support negative stride (flipping) in vo_gl.reimar2005-12-181-1/+1
* Get rid of most #ifdefsreimar2005-12-061-0/+9
* More consistent and sane types. Also avoids some gcc 4 warnings.reimar2005-10-311-2/+2
* Support for ATI specific YUV->RGB conversion.reimar2005-10-011-0/+50
* Add missing GL_REGISTER_COMBINERS_NV definereimar2005-09-271-0/+3
* fix/improve code doxumentation. Also group gl_common functions in severalreimar2005-09-251-3/+15
* support loading a texture from a PPM filereimar2005-09-251-0/+2
* Support rectangular texture in fragment programsreimar2005-09-251-1/+2
* hardware color-space conversion for vo_gl and vo_gl2reimar2005-09-141-1/+94
* Fix border color (forgot to divide by 255.0).reimar2005-09-121-1/+1
* Fix texture format variable types. Internal format is GLint, others are GLenumreimar2005-08-251-1/+1
* Fix crash in windowsreimar2005-08-191-1/+1
* automatic vsync enabling for vo_gl.reimar2005-08-191-0/+1
* Our buffer usage actually fits better to GL_DYNAMIC_DRAW than GL_STREAM_DRAW.reimar2005-08-161-0/+3
* use GenBuffers to get a buffer number instead of hardcoding 1.reimar2005-08-161-0/+2
* Helper function for drawing texture and general cleanup of vo_gl2.creimar2005-08-141-0/+3
* More helper functions/defines and bugfixesreimar2005-07-271-0/+30
* OpenGL fixes for windows and vo_gl.c ported to windows.reimar2005-07-261-1/+1
* support for rectangular and streaming textures.reimar2005-07-261-0/+32
* Improving gl2 under windows, moving some functionality to gl_commonreimar2004-12-111-2/+9
* More similar code from gl and gl2 moved to gl_commonreimar2004-12-011-0/+5
* added missing declaration of releaseGlContextreimar2004-11-111-0/+1
* fullscreen fixes and GUI support for vo_glreimar2004-11-011-0/+21
* added gl_common for code used by both vo_gl.c and vo_gl2.c.reimar2004-10-171-0/+8