summaryrefslogtreecommitdiffstats
path: root/libvo/vo_gl2.c
Commit message (Expand)AuthorAgeFilesLines
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-141-6/+3
* spelling fixessiretart2010-11-021-1/+1
* vo_gl2: Use identical code to -vo gl for -wid modereimar2010-11-021-3/+4
* Merge svn changes up to r31097Uoti Urpala2010-04-261-6/+9
|\
| * Slightly more correct ifdefs for vo_gl2.reimar2010-04-241-6/+9
* | Merge svn changes up to r31020Uoti Urpala2010-04-261-21/+18
|\|
| * Check texture dimensions instead of internal format in max texturereimar2010-04-041-3/+3
| * Cosmetics/reindent.reimar2010-04-041-14/+13
| * Avoid duplicating a condition.reimar2010-04-041-4/+4
| * Print width before height,reimar2010-04-041-1/+1
| * Fix width/height mixup in error message.reimar2010-04-041-1/+1
| * Factor out the YUV->RGB conversion auto-selection and alsoreimar2010-04-041-3/+1
* | Merge svn changes up to r31004Uoti Urpala2010-04-261-19/+19
|\|
| * Add mpgl prefix to all OpenGL-related function pointers.reimar2010-04-031-19/+19
* | Merge svn changes up to r30798Uoti Urpala2010-03-101-2/+19
|\|
| * Port yuv=... auto-detection from gl to gl2.reimar2010-02-261-2/+19
* | Merge svn changes up to r30375Uoti Urpala2010-01-251-1/+1
|\|
| * Add support for adjustable TV <-> PC level conversion.reimar2010-01-161-1/+1
* | Merge svn changes up to r30165Uoti Urpala2010-01-081-27/+38
|\|
| * Fix function declarations to avoid casting function pointers.reimar2010-01-011-1/+1
| * Add support for 16-bit per component YUV formats.reimar2009-12-311-1/+2
| * First steps to supporting different YUV->RGB conversion definitions.reimar2009-12-311-1/+1
| * Put the colourspace-related variables into a separate struct to easereimar2009-12-311-1/+1
| * Support all planar YUV formats in OpenGL vos.reimar2009-12-301-25/+35
* | Merge svn changes up to r30065Uoti Urpala2009-12-291-8/+8
|\|
| * Rename GL_* defines to CONFIG_GL_*reimar2009-12-191-9/+9
| * Make the check for X11 and WIN32 backends for OpenGL separate.reimar2009-12-191-1/+1
* | Merge svn changes up to r30055Uoti Urpala2009-12-181-26/+29
|\|
| * Very preliminary code to allow selecting the OpenGL backend at runtime.reimar2009-12-081-26/+29
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-2/+2
|\|
| * Add support for Windows OpenGL rendering onto a device instead of into a window.reimar2009-11-211-2/+2
* | Merge svn changes up to r29752Uoti Urpala2009-10-061-2/+2
|\|
| * Use vo_w32_window directly instead of via the vo_window macro in Windows-only...reimar2009-09-181-2/+2
* | Merge svn changes up to r29644Uoti Urpala2009-09-041-19/+17
|\|
| * Check setGlWindow return value to fail properly instead of crashing if e.g.reimar2009-09-011-1/+2
| * Make gl2 code capable of windowed aspect and panscan (no user option to enabl...reimar2009-08-271-4/+4
| * Fix video placement with -vo gl2 -fs -wid.reimar2009-08-271-1/+1
| * -vo gl2 resize does not need to modify its arguments, so pass int instead of ...reimar2009-08-271-12/+12
| * Remove useless code that has no effect.reimar2009-08-271-3/+0
* | Remove the internal GUIAnton Khirnov2009-07-071-21/+0
* | VO: Don't reset pause status in VO config() functionsUoti Urpala2009-04-021-2/+0
* | Merge svn changes up to r28951Uoti Urpala2009-03-141-1/+1
|\|
| * Make data related to suboption parsing const in libvoreimar2009-03-071-1/+1
* | Merge svn changes up to r28641Uoti Urpala2009-02-181-1/+1
|\|
* | Merge svn changes up to r28537Uoti Urpala2009-02-121-1/+17
|\|
| * Add standard license headers, unify header formatting.diego2009-02-081-1/+17
* | Merge svn changes up to r27979Uoti Urpala2008-11-221-8/+0
|\|
| * Factor common code like -wid handling, vo_gc creation etc. out intoreimar2008-11-191-8/+0
* | Merge svn changes up to r27949Uoti Urpala2008-11-171-3/+0
|\|
| * Remove explicit setting of vo_ontop since that is already done by vo_x11_crea...reimar2008-11-151-3/+0
* | Merge svn changes up to 27824Uoti Urpala2008-10-251-0/+2
|\|
| * Surround conditionally used function with corresponding #ifdef, fixes:diego2008-10-131-0/+2
* | Merge svn changes up to r27682Uoti Urpala2008-10-021-3/+3
|\|
| * Change glCreateClearTex to use the same host data format as later uploads.reimar2008-09-201-3/+3
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-3/+3
|\|
| * Rename two GUI-related preprocessor directives:diego2008-07-301-3/+3
* | Merge svn changes up to r27347Uoti Urpala2008-07-251-3/+1
|\|
| * Enable runtime border/window decorations-toggling for Linux gl and gl2 vos.reimar2008-07-221-3/+1
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-4/+8
|\|
| * Use a struct instead of a huge and further growing argument list.reimar2008-05-241-2/+4
| * Saner handling of VOCTRL_PAUSE/VOCTRL_RESUMEreimar2008-05-221-2/+4
| * cosmetics: Remove useless parentheses from from return statements.diego2008-05-161-2/+2
* | vo_gl[2]: Rename conflicting vo_ontop macroUoti Urpala2008-04-231-1/+1
* | Remove variable arguments from vo control() functionsUoti Urpala2008-04-231-1/+1
* | Change VOCTRL_[GET|SET]_EQUALIZER argument passingUoti Urpala2008-04-231-14/+4
|/
* Set vo_mouse_autohide in gl and gl2 vos, so the mouse hiding behaviourreimar2007-12-221-0/+1
* Replace some more broken SYS_DARWIN preprocessor conditionals with __APPLE__.diego2007-12-161-2/+2
* Mark the vo_functions_t definitions as const where possible.reimar2007-12-021-1/+1
* Make vo info structs constreimar2007-12-021-1/+1
* Fix compilation after patch to remove global vo_hdcreimar2007-09-031-0/+2
* Make X11 window creation and (with -fixed-vo) management simpler and morereimar2007-06-271-44/+3
* Lots of cosmetics for gl2reimar2007-06-261-329/+283
* Remove two unused variablesreimar2007-06-261-2/+0
* Remove overly complex and unused per-subtexture "dirty" handlingreimar2007-06-261-77/+12
* Remove now unused variablereimar2007-06-261-3/+0
* remove useless calloc castreimar2007-06-261-2/+1
* Remove some unused code and useless error checking that only clutters the codereimar2007-06-261-56/+1
* Gui --> guidiego2007-04-231-1/+1
* Set classhint directly after creating window just as all other vos do, in acc...reimar2007-02-181-3/+3
* Move common vo initialization code to video_out.creimar2007-02-171-15/+3
* Fix compilation under MinGW with X11 enabledreimar2006-12-171-0/+3
* Improve windows gui supportreimar2006-07-081-4/+6
* Make header include order more similar to vo_gl.creimar2006-06-171-3/+2
* Reworked YUV2RGB fragment program setup in preparation for upcoming patchesreimar2006-06-071-1/+2
* Avoid crash with e.g. -vo gl2:yuv=2 when no fragment program functions are av...reimar2006-06-051-0/+4
* Fix and improve xinerama supportreimar2006-04-161-4/+3
* fixes and cleanup for windows fullscreen switching (restore old position,reimar2006-04-121-9/+1
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-3/+3
* support negative stride (flipping) in vo_gl.reimar2005-12-181-1/+2
* signed division must be used for calculation vo_dx and vo_dy.reimar2005-12-071-2/+2
* Get rid of most #ifdefsreimar2005-12-061-34/+8
* Enable border toggling for gl and gl2 under windows.reimar2005-11-171-0/+5
* documentation update.reimar2005-10-011-1/+2
* debugging/testing helpers: allow forcing a certain width/height for texturesreimar2005-09-251-0/+13
* panscan supportreimar2005-09-251-0/+9
* Support rectangular texture in fragment programsreimar2005-09-251-1/+1
* Fix crashes and green border when using YV12 input formatreimar2005-09-251-11/+13
* hardware color-space conversion for vo_gl and vo_gl2reimar2005-09-141-2/+114
* Allow disabling the glFinish callreimar2005-09-131-5/+20
* Fix texture format variable types. Internal format is GLint, others are GLenumreimar2005-08-251-2/+2
* -wid support for windows. Not well tested, might still behave a bit weird.reimar2005-08-211-2/+0
* Get events from -wid window.reimar2005-08-161-0/+3
* use glUploadTex helper functionreimar2005-08-141-12/+4
* textures smaller 64x64 might not be supportedreimar2005-08-141-3/+3
* remove/move some unused headers/variables/codereimar2005-08-141-11/+4
* 10l, texture_width/height initialization was removed, so usereimar2005-08-141-2/+2
* Helper function for drawing texture and general cleanup of vo_gl2.creimar2005-08-141-129/+26
* Fix the return types of all (six) libvo API functions. Used to be uint32_t, butivo2005-08-051-6/+6
* support -widreimar2005-06-181-1/+12
* -geometry support for gl2 under win, default window pos centered for gl, gl2reimar2005-05-301-0/+2
* Implement -geometry for vo gl and gl2.reimar2005-05-291-3/+5
* Remove a lot of duplicate codereimar2005-02-211-15/+0
* Remove unused definesreimar2004-12-291-5/+0
* Improving gl2 under windows, moving some functionality to gl_commonreimar2004-12-111-6/+9
* Move selection of internal texture format to appropriate place, shouldreimar2004-12-031-59/+51
* More similar code from gl and gl2 moved to gl_commonreimar2004-12-011-77/+7
* Avoid drawing before transformation matrices are set up.reimar2004-11-131-5/+5
* 10lfaust32004-11-051-0/+2
* more fullscreen fixes and gl2 uses setGlWindow.reimar2004-11-041-54/+21
* Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.diego2004-10-281-1/+1
* added gl_common for code used by both vo_gl.c and vo_gl2.c.reimar2004-10-171-13/+4
* fixed UNPACK_ALIGNMENT setting.reimar2004-10-061-3/+4
* fixed memleak, especially for fixed-vo.reimar2004-10-031-1/+7
* removed saver_on, saver_off calls, they are already in x11_common.creimar2004-07-251-1/+0
* fix for people experimenting with GUI under windowsreimar2004-07-221-1/+1
* use RGB32 textures on OS Xreimar2004-07-171-2/+2
* 100l, OSX compile fix, patch by Steven Schulz (sms (at) 2BSD (dot) com)reimar2004-07-061-2/+2
* removed XFlush() before XSync(), made config_glx return-type signed, force 32...reimar2004-07-021-8/+15
* avoid visuals with low color-depth.reimar2004-06-271-0/+12
* removing useless code, improving readabilityreimar2004-05-081-39/+14
* fixed memory leak and removed unnecessary static variablereimar2004-05-081-9/+12
* clear buffer after (glX)SwapBuffers in fullscreen to avoid flickering bordersreimar2004-05-021-0/+3
* GUI supportreimar2004-05-011-0/+44
* corrected problems with switching to and from fullscreen mode esp. with fixed-voreimar2004-03-171-19/+16
* printf -> mp_msgattila2004-02-221-35/+25
* runtime 'stay-on-top' functionalityjoey2003-11-301-0/+8
* * clear window on fullscreen switchattila2003-10-121-10/+16
* many small typo and grammar fixesgabucino2003-10-041-1/+1
* fix fullscreen switching in vo gl and vo gl2faust32003-09-211-0/+2
* dont fix things at the wrong placeattila2003-09-211-1/+5
* fix black screen on linux, patch by Jindrich Makovickafaust32003-09-211-1/+1
* vo_gl2 port to win32 patch by Tristan Seligmann <mithrandi-mplayer-dev-eng at...faust32003-09-191-101/+186
* Avoid flickering during resizes. Keep video contents even when paused. Fix by...mosu2003-08-311-12/+13
* 1000lalex2003-08-141-3/+6
* removed broken swscaler support, added runtime fullscreens switching ability,...alex2003-05-201-95/+30
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-231-1/+1
* removed get_info, using the same sheme as in libmpcodecs insteadalex2002-11-111-9/+3
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-9/+2
* here is a somewhat generic equalizer implementation for the X11 vo driversarpi2002-10-291-3/+67
* vo_init() moved to/fixed in preinit()arpi2002-10-271-2/+1
* -fixed-vo supportpontscho2002-10-161-9/+14
* finally removed query_vaa, bes_da and vo_tune_info - the obsoleted libvo apialex2002-08-281-1/+1
* removed old input codealex2002-08-281-2/+0
* ignore BadAccess error at XSelectInput() (grabbing mouse etc) with warningarpi2002-08-091-1/+1
* query_format revisedalex2002-05-271-1/+2
*