summaryrefslogtreecommitdiffstats
path: root/libvo/gl_common.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'osd_changes' into masterwm42012-11-011-1/+46
|\
| * Merge branch 'master' into osd_changeswm42012-10-241-22/+9
| |\
| * | vo_corevideo: add screenshot capabilityStefano Pigozzi2012-10-241-0/+18
| * | Merge branch 'master' into osd_changeswm42012-10-161-518/+686
| |\ \
| * | | vo_gl3: move OSD code to gl_osd.cwm42012-10-161-0/+3
| * | | vo_gl, options: remove doublebuffering option (--double)wm42012-10-161-1/+1
| * | | vo_gl3: support RGBA EOSDwm42012-10-161-0/+26
* | | | gl_common: add dummy initializationwm42012-11-011-2/+2
* | | | gl_common: make glFmt2bpp() abort on unknown formatswm42012-11-011-1/+1
| |_|/ |/| |
* | | gl_common: remove useless cocoa wrapper functionsStefano Pigozzi2012-10-161-18/+3
* | | cocoa_common: use IOKit to perform power managementStefano Pigozzi2012-10-161-0/+2
* | | cocoa_common: save state in the vo structStefano Pigozzi2012-10-161-4/+4
| |/ |/|
* | gl_common: require GLX 1.3 for vo_gl, remove old pre-1.3 codewm42012-10-031-123/+91
* | vo_gl3: make it work on OpenGL 2.1wm42012-10-031-463/+665
|/
* VO: remove old VO gluewm42012-08-071-1/+0
* libvo, libao: remove useless video and audio output driverswm42012-07-281-75/+1
* cocoa: gl3: support querying of colors bit depthStefano Pigozzi2012-05-151-0/+3
* Merge remote-tracking branch 'origin/master'wm42012-04-291-2/+3
|\
| * cocoa_common, gl_common: add OSX specific getProcAddressStefano Pigozzi2012-04-261-1/+1
| * vo_corevideo: restructure this video outputStefano Pigozzi2012-04-261-0/+4
* | gl_common: do not call glXGetClientString() and glXGetServerString()wm42012-04-161-34/+12
* | win32: move global variables into a struct & some refactoringwm42012-04-141-27/+16
* | Merge remote-tracking branch 'origin/master'wm42012-04-011-0/+1
|\|
| * vo_gl: cocoa: add support for --ontopStefano Pigozzi2012-03-251-0/+1
* | gl_common: minor cleanup/refactorwm42012-03-311-36/+42
* | gl_common: remove unused glValName()wm42012-03-311-56/+0
* | libvo: add vo_gl3wm42012-03-311-0/+16
* | gl_common: cocoa: add OpenGL 3.2 context creation codeStefano Pigozzi2012-03-311-1/+12
* | gl_common: slightly change win32 GL 3 context creationwm42012-03-311-14/+29
* | gl_common: OpenGL 3.x context support on windowsKovensky2012-03-311-0/+85
* | gl_common: add OpenGL 3.x context creationwm42012-03-311-96/+341
* | vo_gl: add "backend" suboption to allow selecting the GUI backendwm42012-02-091-0/+30
* | vo_gl: minor cleanupsreimar2012-02-091-20/+19
* | vo_gl: add noise filterreimar2012-02-091-12/+74
* | vo_gl: use generic eosd codewm42011-12-251-0/+6
|/
* vo_gl: cocoa: point swapinterval to cocoa_common functionStefano Pigozzi2011-12-061-0/+2
* vo_gl: cocoa: decouple cocoa_common from gl_commonStefano Pigozzi2011-12-061-2/+6
* libvo: remove title argument from struct vo_driver.configwm42011-12-061-11/+7
* vo_gl: add native mac osx Cocoa backend for vo_glStefano Pigozzi2011-11-261-0/+61
* vo_gl: fix cscale=4 and cscale=5 doing nothingwm42011-11-251-2/+4
* vo_gl: fix 10 bit with Mesa drivers (Intel/Nouveau on Linux)wm42011-11-251-4/+8
* vo_gl: make shader code generation easier to deal withwm42011-11-251-152/+188
* vo_gl: implement screenshotswm42011-11-251-0/+19
* vo_gl: remove support for nvidia register combiners (yuv=1)wm42011-10-241-109/+0
* vo_gl: remove mesa-buffer suboptionwm42011-10-241-4/+0
* vo_gl: move window creation functions from vo_gl.c into gl_common.cwm42011-10-241-32/+68
* vo_gl/sdl: use desktop resolution for fullscreen modewm42011-10-241-0/+2
* vo_gl: convert to new API, clean up codewm42011-10-241-1450/+1478
* vo_gl: fix YUY2/YVYU colorspace mixupreimar2011-07-061-1/+3
* vo_gl: Request GL_LUMINANCE16 for 16-bit YUV inputreimar2011-06-291-2/+2
* vo_gl: don't accept 9/10-bit formats as inputreimar2011-06-291-1/+1
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-141-2/+1
* vo_gl: Move the read_pnm function into a separate filecigaes2010-11-021-60/+1
* vo_gl: Extract code to read a pnm file into a separate functionreimar2010-11-021-24/+48
* vo_gl: Add initial stereo supportreimar2010-11-021-0/+85
* vo_gl, csputils: dual-license under LGPL v2.1reimar2010-11-021-0/+5
* Merge svn changes up to r31145Uoti Urpala2010-05-301-1/+6
|\
| * Handle chroma texture size becoming 0, e.g. due to bad rounding.reimar2010-05-091-1/+6
* | Merge svn changes up to r31097Uoti Urpala2010-04-261-28/+112
|\|
| * Support for auto-selecting the OpenGL backend.reimar2010-04-251-0/+8
| * Add reinitialization support. Necessary for fullscreen on OSX.reimar2010-04-251-0/+2
| * Missing space in error message.reimar2010-04-251-1/+1
| * Share SDL initialization code.reimar2010-04-251-2/+2
| * Fullscreen support for -vo gl using SDL.reimar2010-04-251-0/+13
| * Window resizing support for -vo gl with SDL backend.reimar2010-04-251-0/+4
| * Add sdl_common file and use it to share the input handling between -vo glreimar2010-04-251-5/+12
| * Use SDL_GL_ProcAddress to work around conflicts between -lGLreimar2010-04-251-0/+10
| * Update copyright and email address.reimar2010-04-251-1/+1
| * Clarify that the GL_TEXT_FRAGMENT_SHADER_ATI bug workaround is for OSX,reimar2010-04-251-3/+3
| * Add workaroound for yuv=7 mode - does hurt speed but not muchreimar2010-04-241-1/+5
| * Try harder to find linked OpenGL functions.reimar2010-04-241-27/+22
| * Some crash-resilience fixes.reimar2010-04-241-0/+2
| * First steps to support -vo gl with SDL-based Window handling.reimar2010-04-241-0/+39
* | Merge svn changes up to r31020Uoti Urpala2010-04-261-0/+14
|\|
| * Factor out the YUV->RGB conversion auto-selection and alsoreimar2010-04-041-0/+14
* | Merge svn changes up to r31004Uoti Urpala2010-04-261-272/+346
|\|
| * Share more code between the two ATI fragment shader YUV to RGBreimar2010-04-041-69/+87
| * Try to detect and work around broken glXGetProcAddress on atreimar2010-04-031-0/+6
| * Implement OpenGL-based YUV to RGB version for Radeon 9200 classreimar2010-04-031-0/+50
| * Indentation fix.reimar2010-04-031-1/+1
| * Add mpgl prefix to all OpenGL-related function pointers.reimar2010-04-031-254/+254
* | Merge svn changes up to r30907Uoti Urpala2010-04-261-117/+117
|\|
| * Add newlines to generated fragment program to make both fragment program dumpreimar2010-03-121-117/+117
* | Merge svn changes up to r30463Uoti Urpala2010-03-091-1/+1
|\|
| * Try the more specific names first for the SwapInterval function to make it lessreimar2010-01-281-1/+1
| * glXSwapIntervalEXT is defined to take different arguments from glXSwapInterva...reimar2010-01-281-1/+1
* | Merge svn changes up to r30185Uoti Urpala2010-01-081-0/+22
|\|
| * Add pointers to a few more standard OpenGL functions to ease future extensions.reimar2010-01-031-0/+22
* | Merge svn changes up to r30165Uoti Urpala2010-01-081-108/+35
|\|
| * Add support for 16-bit per component YUV formats.reimar2009-12-311-3/+16
| * Extract functions to generate yuv->rgb matrices and lookup tables into areimar2009-12-311-101/+6
| * Put the colourspace-related variables into a separate struct to easereimar2009-12-311-10/+10
| * Support all planar YUV formats in OpenGL vos.reimar2009-12-301-4/+13
* | Merge svn changes up to r30104Uoti Urpala2009-12-301-29/+31
|\|
| * Change %f to %e in generated fragment programs to avoid losing precision unne...reimar2009-12-201-26/+26
| * Fix a broken indentation.reimar2009-12-191-1/+1
| * Enable running fragment programs with YUV_CONVERSION_NONEreimar2009-12-191-2/+4
* | 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-97/+278
|\|
| * Use a fallback to make sure the basic OpenGL functions are available instead ofreimar2009-12-091-45/+55
| * Prefer GLAPIENTRY over APIENTRY, it is the better name and used more by OpenG...reimar2009-12-091-69/+69
| * Pass all OpenGL functions through a function pointer indirection.reimar2009-12-081-59/+145
| * Very preliminary code to allow selecting the OpenGL backend at runtime.reimar2009-12-081-7/+71
* | vo_gl: Remove incorrect glXSwapIntervalEXT useUoti Urpala2009-11-291-1/+1
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-8/+13
|\|
| * Move OpenGL-related messages that have large output from MSGL_V to MSGL_DGB2.reimar2009-11-211-3/+3
| * Add support for Windows OpenGL rendering onto a device instead of into a window.reimar2009-11-211-4/+4
| * Support RGB48NE format in OpenGL vos (only really useful once they are modifiedreimar2009-11-211-0/+4
| * Use calloc to allocate a rather large (currently 32k) array instead ofreimar2009-11-201-1/+2
* | Merge svn changes up to r29752Uoti Urpala2009-10-061-2/+27
|\|
| * Also check GLX client and server strings for extensionsreimar2009-09-271-2/+27
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-3/+3
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-4/+3
* | Merge svn changes up to r29277Uoti Urpala2009-05-081-11/+6
|\|
| * Change getdladdr to always use dlopen, dlsym and then dlclose.reimar2009-04-231-11/+6
* | Merge svn changes up to r28310Uoti Urpala2009-01-151-1/+1
|\|
| * Add missing 'void' keyword to parameterless function declarations.diego2009-01-051-1/+1
* | Merge svn changes up to r28103Uoti Urpala2008-12-061-0/+13
|\|
| * Add experimental support for glXAllocateMemoryMESAreimar2008-12-051-0/+4
| * Add support for YCBCR MESA texture format to vo_gl.reimar2008-12-051-0/+9
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-8/+8
|\|
| * Cosmetics, whitespace and "... == NULL" to "!..."reimar2008-12-031-8/+8
* | Merge svn changes up to r27949Uoti Urpala2008-11-171-7/+1
|\|
| * Replace some of the different inconsistent XGetGeometry uses by areimar2008-11-151-7/+1
* | Merge svn changes up to r27899Uoti Urpala2008-11-061-1/+1
|\|
| * For fragment programs, check GL_MAX_TEXTURE_IMAGE_UNITS instead of GL_MAX_TEX...reimar2008-11-061-1/+1
* | Merge svn changes up to r27682Uoti Urpala2008-10-021-9/+15
|\|
| * Fix glAdjustAlignment parameter in glCreateClearTexreimar2008-09-201-1/+1
| * Change glCreateClearTex to use the same host data format as later uploads.reimar2008-09-201-8/+14
* | Merge svn changes up to r27573Uoti Urpala2008-09-101-6/+25
|\|
| * Replace casual GPL notices by proper license headers.diego2008-09-071-6/+25
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-122/+93
|\|
| * Simplify yuv to rgb conversion matrix stuff.reimar2008-05-241-51/+52
| * Cosmetics: alignreimar2008-05-241-4/+4
| * update doxygen commentsreimar2008-05-241-29/+7
| * Add a filter strength parameter for blurring/sharpening scalers.reimar2008-05-241-8/+9
| * Use a struct instead of a huge and further growing argument list.reimar2008-05-241-46/+37
* | Move global mDisplay to x11 state structUoti Urpala2008-04-231-0/+1
|/
* Fix and simplify lscale=2 (bicub_x) scaler, produced funnyreimar2008-03-121-7/+7
* Try harder to find OpenGL functions on Windows.reimar2008-02-111-1/+5
*