| Commit message (Expand) | Author | Age | Files | Lines |
* | cleanup: remove NULL checks before free() all over the code | cboesch | 2010-11-14 | 1 | -2/+1 |
* | vo_gl: Move the read_pnm function into a separate file | cigaes | 2010-11-02 | 1 | -60/+1 |
* | vo_gl: Extract code to read a pnm file into a separate function | reimar | 2010-11-02 | 1 | -24/+48 |
* | vo_gl: Add initial stereo support | reimar | 2010-11-02 | 1 | -0/+85 |
* | vo_gl, csputils: dual-license under LGPL v2.1 | reimar | 2010-11-02 | 1 | -0/+5 |
* | Merge svn changes up to r31145 | Uoti Urpala | 2010-05-30 | 1 | -1/+6 |
|\ |
|
| * | Handle chroma texture size becoming 0, e.g. due to bad rounding. | reimar | 2010-05-09 | 1 | -1/+6 |
* | | Merge svn changes up to r31097 | Uoti Urpala | 2010-04-26 | 1 | -28/+112 |
|\| |
|
| * | Support for auto-selecting the OpenGL backend. | reimar | 2010-04-25 | 1 | -0/+8 |
| * | Add reinitialization support. Necessary for fullscreen on OSX. | reimar | 2010-04-25 | 1 | -0/+2 |
| * | Missing space in error message. | reimar | 2010-04-25 | 1 | -1/+1 |
| * | Share SDL initialization code. | reimar | 2010-04-25 | 1 | -2/+2 |
| * | Fullscreen support for -vo gl using SDL. | reimar | 2010-04-25 | 1 | -0/+13 |
| * | Window resizing support for -vo gl with SDL backend. | reimar | 2010-04-25 | 1 | -0/+4 |
| * | Add sdl_common file and use it to share the input handling between -vo gl | reimar | 2010-04-25 | 1 | -5/+12 |
| * | Use SDL_GL_ProcAddress to work around conflicts between -lGL | reimar | 2010-04-25 | 1 | -0/+10 |
| * | Update copyright and email address. | reimar | 2010-04-25 | 1 | -1/+1 |
| * | Clarify that the GL_TEXT_FRAGMENT_SHADER_ATI bug workaround is for OSX, | reimar | 2010-04-25 | 1 | -3/+3 |
| * | Add workaroound for yuv=7 mode - does hurt speed but not much | reimar | 2010-04-24 | 1 | -1/+5 |
| * | Try harder to find linked OpenGL functions. | reimar | 2010-04-24 | 1 | -27/+22 |
| * | Some crash-resilience fixes. | reimar | 2010-04-24 | 1 | -0/+2 |
| * | First steps to support -vo gl with SDL-based Window handling. | reimar | 2010-04-24 | 1 | -0/+39 |
* | | Merge svn changes up to r31020 | Uoti Urpala | 2010-04-26 | 1 | -0/+14 |
|\| |
|
| * | Factor out the YUV->RGB conversion auto-selection and also | reimar | 2010-04-04 | 1 | -0/+14 |
* | | Merge svn changes up to r31004 | Uoti Urpala | 2010-04-26 | 1 | -272/+346 |
|\| |
|
| * | Share more code between the two ATI fragment shader YUV to RGB | reimar | 2010-04-04 | 1 | -69/+87 |
| * | Try to detect and work around broken glXGetProcAddress on at | reimar | 2010-04-03 | 1 | -0/+6 |
| * | Implement OpenGL-based YUV to RGB version for Radeon 9200 class | reimar | 2010-04-03 | 1 | -0/+50 |
| * | Indentation fix. | reimar | 2010-04-03 | 1 | -1/+1 |
| * | Add mpgl prefix to all OpenGL-related function pointers. | reimar | 2010-04-03 | 1 | -254/+254 |
* | | Merge svn changes up to r30907 | Uoti Urpala | 2010-04-26 | 1 | -117/+117 |
|\| |
|
| * | Add newlines to generated fragment program to make both fragment program dump | reimar | 2010-03-12 | 1 | -117/+117 |
* | | Merge svn changes up to r30463 | Uoti Urpala | 2010-03-09 | 1 | -1/+1 |
|\| |
|
| * | Try the more specific names first for the SwapInterval function to make it less | reimar | 2010-01-28 | 1 | -1/+1 |
| * | glXSwapIntervalEXT is defined to take different arguments from glXSwapInterva... | reimar | 2010-01-28 | 1 | -1/+1 |
* | | Merge svn changes up to r30185 | Uoti Urpala | 2010-01-08 | 1 | -0/+22 |
|\| |
|
| * | Add pointers to a few more standard OpenGL functions to ease future extensions. | reimar | 2010-01-03 | 1 | -0/+22 |
* | | Merge svn changes up to r30165 | Uoti Urpala | 2010-01-08 | 1 | -108/+35 |
|\| |
|
| * | Add support for 16-bit per component YUV formats. | reimar | 2009-12-31 | 1 | -3/+16 |
| * | Extract functions to generate yuv->rgb matrices and lookup tables into a | reimar | 2009-12-31 | 1 | -101/+6 |
| * | Put the colourspace-related variables into a separate struct to ease | reimar | 2009-12-31 | 1 | -10/+10 |
| * | Support all planar YUV formats in OpenGL vos. | reimar | 2009-12-30 | 1 | -4/+13 |
* | | Merge svn changes up to r30104 | Uoti Urpala | 2009-12-30 | 1 | -29/+31 |
|\| |
|
| * | Change %f to %e in generated fragment programs to avoid losing precision unne... | reimar | 2009-12-20 | 1 | -26/+26 |
| * | Fix a broken indentation. | reimar | 2009-12-19 | 1 | -1/+1 |
| * | Enable running fragment programs with YUV_CONVERSION_NONE | reimar | 2009-12-19 | 1 | -2/+4 |
* | | Merge svn changes up to r30065 | Uoti Urpala | 2009-12-29 | 1 | -6/+6 |
|\| |
|
| * | Rename GL_* defines to CONFIG_GL_* | reimar | 2009-12-19 | 1 | -6/+6 |
| * | Make the check for X11 and WIN32 backends for OpenGL separate. | reimar | 2009-12-19 | 1 | -3/+3 |
* | | Merge svn changes up to r30055 | Uoti Urpala | 2009-12-18 | 1 | -97/+278 |
|\| |
|
| * | Use a fallback to make sure the basic OpenGL functions are available instead of | reimar | 2009-12-09 | 1 | -45/+55 |
| * | Prefer GLAPIENTRY over APIENTRY, it is the better name and used more by OpenG... | reimar | 2009-12-09 | 1 | -69/+69 |
| * | Pass all OpenGL functions through a function pointer indirection. | reimar | 2009-12-08 | 1 | -59/+145 |
| * | Very preliminary code to allow selecting the OpenGL backend at runtime. | reimar | 2009-12-08 | 1 | -7/+71 |
* | | vo_gl: Remove incorrect glXSwapIntervalEXT use | Uoti Urpala | 2009-11-29 | 1 | -1/+1 |
* | | Merge svn changes up to r29962 | Uoti Urpala | 2009-11-23 | 1 | -8/+13 |
|\| |
|
| * | Move OpenGL-related messages that have large output from MSGL_V to MSGL_DGB2. | reimar | 2009-11-21 | 1 | -3/+3 |
| * | Add support for Windows OpenGL rendering onto a device instead of into a window. | reimar | 2009-11-21 | 1 | -4/+4 |
| * | Support RGB48NE format in OpenGL vos (only really useful once they are modified | reimar | 2009-11-21 | 1 | -0/+4 |
| * | Use calloc to allocate a rather large (currently 32k) array instead of | reimar | 2009-11-20 | 1 | -1/+2 |
* | | Merge svn changes up to r29752 | Uoti Urpala | 2009-10-06 | 1 | -2/+27 |
|\| |
|
| * | Also check GLX client and server strings for extensions | reimar | 2009-09-27 | 1 | -2/+27 |
| * | whitespace cosmetics: Remove all trailing whitespace. | diego | 2009-05-13 | 1 | -3/+3 |
* | | Remove trailing whitespace from most files | Uoti Urpala | 2009-07-07 | 1 | -4/+3 |
* | | Merge svn changes up to r29277 | Uoti Urpala | 2009-05-08 | 1 | -11/+6 |
|\| |
|
| * | Change getdladdr to always use dlopen, dlsym and then dlclose. | reimar | 2009-04-23 | 1 | -11/+6 |
* | | Merge svn changes up to r28310 | Uoti Urpala | 2009-01-15 | 1 | -1/+1 |
|\| |
|
| * | Add missing 'void' keyword to parameterless function declarations. | diego | 2009-01-05 | 1 | -1/+1 |
* | | Merge svn changes up to r28103 | Uoti Urpala | 2008-12-06 | 1 | -0/+13 |
|\| |
|
| * | Add experimental support for glXAllocateMemoryMESA | reimar | 2008-12-05 | 1 | -0/+4 |
| * | Add support for YCBCR MESA texture format to vo_gl. | reimar | 2008-12-05 | 1 | -0/+9 |
* | | Merge svn changes up to r28087 | Uoti Urpala | 2008-12-04 | 1 | -8/+8 |
|\| |
|
| * | Cosmetics, whitespace and "... == NULL" to "!..." | reimar | 2008-12-03 | 1 | -8/+8 |
* | | Merge svn changes up to r27949 | Uoti Urpala | 2008-11-17 | 1 | -7/+1 |
|\| |
|
| * | Replace some of the different inconsistent XGetGeometry uses by a | reimar | 2008-11-15 | 1 | -7/+1 |
* | | Merge svn changes up to r27899 | Uoti Urpala | 2008-11-06 | 1 | -1/+1 |
|\| |
|
| * | For fragment programs, check GL_MAX_TEXTURE_IMAGE_UNITS instead of GL_MAX_TEX... | reimar | 2008-11-06 | 1 | -1/+1 |
* | | Merge svn changes up to r27682 | Uoti Urpala | 2008-10-02 | 1 | -9/+15 |
|\| |
|
| * | Fix glAdjustAlignment parameter in glCreateClearTex | reimar | 2008-09-20 | 1 | -1/+1 |
| * | Change glCreateClearTex to use the same host data format as later uploads. | reimar | 2008-09-20 | 1 | -8/+14 |
* | | Merge svn changes up to r27573 | Uoti Urpala | 2008-09-10 | 1 | -6/+25 |
|\| |
|
| * | Replace casual GPL notices by proper license headers. | diego | 2008-09-07 | 1 | -6/+25 |
* | | Merge svn changes up to r26979 | Uoti Urpala | 2008-06-04 | 1 | -122/+93 |
|\| |
|
| * | Simplify yuv to rgb conversion matrix stuff. | reimar | 2008-05-24 | 1 | -51/+52 |
| * | Cosmetics: align | reimar | 2008-05-24 | 1 | -4/+4 |
| * | update doxygen comments | reimar | 2008-05-24 | 1 | -29/+7 |
| * | Add a filter strength parameter for blurring/sharpening scalers. | reimar | 2008-05-24 | 1 | -8/+9 |
| * | Use a struct instead of a huge and further growing argument list. | reimar | 2008-05-24 | 1 | -46/+37 |
* | | Move global mDisplay to x11 state struct | Uoti Urpala | 2008-04-23 | 1 | -0/+1 |
|/ |
|
* | Fix and simplify lscale=2 (bicub_x) scaler, produced funny | reimar | 2008-03-12 | 1 | -7/+7 |
* | Try harder to find OpenGL functions on Windows. | reimar | 2008-02-11 | 1 | -1/+5 |
* | Allow for larger fragment programs. | reimar | 2008-01-29 | 1 | -3/+10 |
* | Fix a coefficient for lscale=5 OpenGL mode | reimar | 2008-01-19 | 1 | -1/+1 |
* | Simplify and silence lots of warnings | reimar | 2008-01-19 | 1 | -29/+29 |
* | Fix using both lscale and cscale 4 | reimar | 2008-01-19 | 1 | -15/+16 |
* | Add a fragment program for 5x5 unsharp masking | reimar | 2008-01-18 | 1 | -0/+34 |
* | Remove leftover backslash | reimar | 2008-01-18 | 1 | -1/+1 |
* | Simplify | reimar | 2008-01-18 | 1 | -6/+3 |
* | Use the same unsharp filter template for 2D and RECT textures | reimar | 2008-01-18 | 1 | -32/+21 |
* | Fix OpenGL unsharp filter | reimar | 2008-01-16 | 1 | -2/+3 |
* | Create/allocate conversion textures before scaler textures. | reimar | 2008-01-15 | 1 | -2/+2 |
* | Add experimental unsharp-mask OpenGL scaler. Certainly not yet perfect. | reimar | 2008-01-15 | 1 | -0/+35 |
* | Add a forgotten case to create_scaler_textures, avoids an incorrect warning. | reimar | 2008-01-15 | 1 | -0/+1 |
* | Fix typo in comment | reimar | 2007-10-18 | 1 | -1/+1 |
* | Add a bicubic scaler that needs a lot more instruction but no | reimar | 2007-09-04 | 1 | -0/+40 |
* | Fix compilation after patch to remove global vo_hdc | reimar | 2007-09-03 | 1 | -2/+2 |
* | Remove global vo_hdc, since it is recommended to release a DC as soon as poss... | reimar | 2007-09-03 | 1 | -6/+12 |
* | Add a new GPU-based scaling method to vo gl | reimar | 2007-03-11 | 1 | -0/+32 |
* | The fragment program functions are and most likely always will be ARB-only, | reimar | 2007-02-25 | 1 | -6/+6 |
* | Fix compilation under MinGW with X11 enabled | reimar | 2006-12-17 | 1 | -1/+1 |
* | Avoid void * arithmetic | reimar | 2006-11-25 | 1 | -2/+3 |
* | Put files fully owned by my under GPL v2 "or later" | reimar | 2006-11-17 | 1 | -1/+1 |
* | Some more documentation | reimar | 2006-07-28 | 1 | -0/+57 |
* | marks some read-only char* inside structs as const, patch by Stefan Huehner, ... | reynaldo | 2006-07-27 | 1 | -4/+4 |
* | Simplify and and speedup generation of yuv2rgb and gamma map tables | reimar | 2006-07-23 | 1 | -37/+58 |
* | Fix off-by-one error for negative strides (flipped image) | reimar | 2006-07-10 | 1 | -1/+1 |
* | Support for 16 bit ppms | reimar | 2006-07-08 | 1 | -10/+30 |
* | rm unnecesary casts from void* - part 2 | reynaldo | 2006-07-02 | 1 | -3/+3 |
* | reduce number of texture indirections to support older cards | reimar | 2006-06-22 | 1 | -6/+6 |
* | Do not use border for bicubic filter helper texture, since it will cause ATI | reimar | 2006-06-13 | 1 | -5/+5 |
* | Optimize bicubic filtering | reimar | 2006-06-12 | 1 | -11/+9 |
* | fix image adjustment (brightness etc.) for yuv=6 | reimar | 2006-06-11 | 1 | -2/+2 |
* | Add yuv to rgb conversion using a 3D lookup texture | reimar | 2006-06-08 | 1 | -0/+76 |
* | loadGPUProgram function to load fragment program with error checking and stat... | reimar | 2006-06-08 | 1 | -7/+53 |
* | Add bicubic texture scaling | reimar | 2006-06-07 | 1 | -1/+87 |
* | Reworked YUV2RGB fragment program setup in preparation for upcoming patches | reimar | 2006-06-07 | 1 | -77/+132 |
* | Move/add checks to avoid crashes and make error messages less confusing | reimar | 2006-06-05 | 1 | -11/+11 |
* | add (currently unused) lookup for glTexImage3D | reimar | 2006-06-05 | 1 | -0/+3 |
* | more GL extension checks to avoid crashes with Mesa | reimar | 2006-06-05 | 1 | -15/+15 |
* | show OpenGL extension string with -v, very helpful for debugging | reimar | 2006-05-13 | 1 | -0/+1 |
* | glBindTexture might be called glBindTextureEXT as well | reimar | 2006-05-13 | 1 | -1/+1 |
* | minor fixes: get rid of pointless inline attributes and some additional checks | reimar | 2006-04-21 | 1 | -6/+10 |
* | Patch by Stefan Huehner / stefan % huehner ! org \ | rathann | 2006-02-09 | 1 | -1/+1 |
* | avoid Solaris 10 compile error with gcc 3.4.5 | reimar | 2006-01-17 | 1 | -1/+3 |
* | avoid some gcc 4 compiler warnings | reimar | 2006-01-07 | 1 | -4/+5 |
* | Less ugly and easier to extend getFunctions | reimar | 2006-01-07 | 1 | -84/+50 |
* | support negative stride (flipping) in vo_gl. | reimar | 2005-12-18 | 1 | -1/+10 |
* | Get rid of most #ifdefs | reimar | 2005-12-06 | 1 | -0/+10 |
* | Also parse glX extension string, makes -vo gl:swapinterval work again on linux | reimar | 2005-11-19 | 1 | -4/+11 |
* | disable *SwapInterval function when extensions are missing, since it | reimar | 2005-11-13 | 1 | -0/+5 |
* | do not call glFinish when we do not have a context | reimar | 2005-11-07 | 1 | -0/+2 |
* | More consistent and sane types. Also avoids some gcc 4 warnings. | reimar | 2005-10-31 | 1 | -2/+2 |
* | |