| Commit message (Expand) | Author | Age | Files | Lines |
* | Add mpgl prefix to all OpenGL-related function pointers. | reimar | 2010-04-03 | 1 | -254/+254 |
* | Add newlines to generated fragment program to make both fragment program dump | reimar | 2010-03-12 | 1 | -117/+117 |
* | 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 |
* | Add pointers to a few more standard OpenGL functions to ease future extensions. | reimar | 2010-01-03 | 1 | -0/+22 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | Change getdladdr to always use dlopen, dlsym and then dlclose. | reimar | 2009-04-23 | 1 | -11/+6 |
* | Add missing 'void' keyword to parameterless function declarations. | diego | 2009-01-05 | 1 | -1/+1 |
* | 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 |
* | Cosmetics, whitespace and "... == NULL" to "!..." | reimar | 2008-12-03 | 1 | -8/+8 |
* | Replace some of the different inconsistent XGetGeometry uses by a | reimar | 2008-11-15 | 1 | -7/+1 |
* | For fragment programs, check GL_MAX_TEXTURE_IMAGE_UNITS instead of GL_MAX_TEX... | reimar | 2008-11-06 | 1 | -1/+1 |
* | 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 |
* | Replace casual GPL notices by proper license headers. | diego | 2008-09-07 | 1 | -6/+25 |
* | 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 |
* | 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 |
* | Make fragment program snprintf less confusing. | reimar | 2005-10-03 | 1 | -14/+29 |
* | Support for ATI specific YUV->RGB conversion. | reimar | 2005-10-01 | 1 | -17/+104 |
* | fix/improve code doxumentation. Also group gl_common functions in several | reimar | 2005-09-25 | 1 | -4/+43 |
* | support loading a texture from a PPM file | reimar | 2005-09-25 | 1 | -0/+60 |
* | contrast 0 should lead to a grey, not a black image | reimar | 2005-09-25 | 1 | -0/+5 |
* | get rid of global getProcAddress variable | reimar | 2005-09-25 | 1 | -7/+5 |
* | Support rectangular texture in fragment programs | reimar | 2005-09-25 | 1 | -16/+22 |
* | texture units do not need to be explicitly enabled when using a fragment | reimar | 2005-09-25 | 1 | -14/+10 |
* | hardware color-space conversion for vo_gl and vo_gl2 | reimar | 2005-09-14 | 1 | -1/+336 |
* | Improved glFindFormat | reimar | 2005-09-13 | 1 | -3/+6 |
* | Use GL_CLAMP_TO_EDGE instead of GL_CLAMP to avoid border texels being sampled. | reimar | 2005-09-12 | 1 | -2/+4 |
* | Fix border color (forgot to divide by 255.0). | reimar | 2005-09-12 | 1 | -2/+3 |
* | Set texture border color to avoid weird border colors in some rare cases. | reimar | 2005-09-09 | 1 | -0/+2 |
* | Fix a typo in a comment | reimar | 2005-09-09 | 1 | -1/+1 |
* | Fix texture format variable types. Internal format is GLint, others are GLenum | reimar | 2005-08-25 | 1 | -2/+3 |
* | Fix crash in windows | reimar | 2005-08-19 | 1 | -1/+1 |
* | automatic vsync enabling for vo_gl. | reimar | 2005-08-19 | 1 | -0/+12 |
* | use GenBuffers to get a buffer number instead of hardcoding 1. | reimar | 2005-08-16 | 1 | -0/+8 |
* | extra check for glUploadTex to avoid a possible hang. | reimar | 2005-08-14 | 1 | -0/+1 |
* | remove/move some unused headers/variables/code | reimar | 2005-08-14 | 1 | -2/+0 |
* | Helper function for drawing texture and general cleanup of vo_gl2.c | reimar | 2005-08-14 | 1 | -0/+32 |
* | More helper functions/defines and bugfixes | reimar | 2005-07-27 | 1 | -9/+101 |
* | Use dlsym to get glXGetProcAddress, only way to (hopefully) make it | reimar | 2005-07-26 | 1 | -6/+27 |
* | OpenGL fixes for windows and vo_gl.c ported to windows. | reimar | 2005-07-26 | 1 | -2/+6 |
* | support for rectangular and streaming textures. | reimar | 2005-07-26 | 1 | -0/+86 |
* | Doxygen comments improved | reimar | 2004-12-29 | 1 | -1/+1 |
* | Improving gl2 under windows, moving some functionality to gl_common | reimar | 2004-12-11 | 1 | -1/+64 |
* | Make the context not current before destroying it. | reimar | 2004-12-02 | 1 | -0/+4 |
* | More similar code from gl and gl2 moved to gl_common | reimar | 2004-12-01 | 1 | -0/+161 |
* | fullscreen fixes and GUI support for vo_gl | reimar | 2004-11-01 | 1 | -0/+98 |
* | added gl_common for code used by both vo_gl.c and vo_gl2.c. | reimar | 2004-10-17 | 1 | -0/+19 |