Sun, 04 Apr 2010 16:56:30 +0000 |
reimar |
Factor out the YUV->RGB conversion auto-selection and also
|
Sun, 04 Apr 2010 11:45:05 +0000 |
reimar |
Share more code between the two ATI fragment shader YUV to RGB
|
Sat, 03 Apr 2010 20:31:03 +0000 |
reimar |
Try to detect and work around broken glXGetProcAddress on at
|
Sat, 03 Apr 2010 19:58:06 +0000 |
reimar |
Implement OpenGL-based YUV to RGB version for Radeon 9200 class
|
Sat, 03 Apr 2010 07:12:32 +0000 |
reimar |
Indentation fix.
|
Sat, 03 Apr 2010 07:08:07 +0000 |
reimar |
Add mpgl prefix to all OpenGL-related function pointers.
|
Fri, 12 Mar 2010 17:21:05 +0000 |
reimar |
Add newlines to generated fragment program to make both fragment program dump
|
Thu, 28 Jan 2010 18:06:47 +0000 |
reimar |
Try the more specific names first for the SwapInterval function to make it less
|
Thu, 28 Jan 2010 18:01:19 +0000 |
reimar |
glXSwapIntervalEXT is defined to take different arguments from glXSwapIntervalSGI,
|
Sun, 03 Jan 2010 12:55:09 +0000 |
reimar |
Add pointers to a few more standard OpenGL functions to ease future extensions.
|
Thu, 31 Dec 2009 22:53:25 +0000 |
reimar |
Add support for 16-bit per component YUV formats.
|
Thu, 31 Dec 2009 18:25:35 +0000 |
reimar |
Extract functions to generate yuv->rgb matrices and lookup tables into a
|
Thu, 31 Dec 2009 18:07:37 +0000 |
reimar |
Put the colourspace-related variables into a separate struct to ease
|
Wed, 30 Dec 2009 11:32:24 +0000 |
reimar |
Support all planar YUV formats in OpenGL vos.
|
Sun, 20 Dec 2009 14:32:34 +0000 |
reimar |
Change %f to %e in generated fragment programs to avoid losing precision unnecessarily.
|
Sat, 19 Dec 2009 20:45:34 +0000 |
reimar |
Fix a broken indentation.
|
Sat, 19 Dec 2009 20:44:55 +0000 |
reimar |
Enable running fragment programs with YUV_CONVERSION_NONE
|
Sat, 19 Dec 2009 13:49:44 +0000 |
reimar |
Rename GL_* defines to CONFIG_GL_*
|
Sat, 19 Dec 2009 10:52:32 +0000 |
reimar |
Make the check for X11 and WIN32 backends for OpenGL separate.
|
Wed, 09 Dec 2009 17:50:07 +0000 |
reimar |
Use a fallback to make sure the basic OpenGL functions are available instead of
|
Wed, 09 Dec 2009 17:36:55 +0000 |
reimar |
Prefer GLAPIENTRY over APIENTRY, it is the better name and used more by OpenGL headers.
|
Tue, 08 Dec 2009 23:32:51 +0000 |
reimar |
Pass all OpenGL functions through a function pointer indirection.
|
Tue, 08 Dec 2009 06:42:46 +0000 |
reimar |
Very preliminary code to allow selecting the OpenGL backend at runtime.
|
Sat, 21 Nov 2009 22:30:33 +0000 |
reimar |
Move OpenGL-related messages that have large output from MSGL_V to MSGL_DGB2.
|
Sat, 21 Nov 2009 22:27:40 +0000 |
reimar |
Add support for Windows OpenGL rendering onto a device instead of into a window.
|
Sat, 21 Nov 2009 18:59:52 +0000 |
reimar |
Support RGB48NE format in OpenGL vos (only really useful once they are modified
|
Fri, 20 Nov 2009 23:36:16 +0000 |
reimar |
Use calloc to allocate a rather large (currently 32k) array instead of
|
Sun, 27 Sep 2009 14:24:15 +0000 |
reimar |
Also check GLX client and server strings for extensions
|
Wed, 13 May 2009 02:58:57 +0000 |
diego |
whitespace cosmetics: Remove all trailing whitespace.
|
Thu, 23 Apr 2009 10:18:32 +0000 |
reimar |
Change getdladdr to always use dlopen, dlsym and then dlclose.
|
Mon, 05 Jan 2009 14:48:03 +0000 |
diego |
Add missing 'void' keyword to parameterless function declarations.
|
Fri, 05 Dec 2008 22:16:45 +0000 |
reimar |
Add experimental support for glXAllocateMemoryMESA
|
Fri, 05 Dec 2008 15:36:54 +0000 |
reimar |
Add support for YCBCR MESA texture format to vo_gl.
|
Wed, 03 Dec 2008 09:58:11 +0000 |
reimar |
Cosmetics, whitespace and "... == NULL" to "!..."
|
Sat, 15 Nov 2008 17:45:55 +0000 |
reimar |
Replace some of the different inconsistent XGetGeometry uses by a
|
Thu, 06 Nov 2008 18:39:37 +0000 |
reimar |
For fragment programs, check GL_MAX_TEXTURE_IMAGE_UNITS instead of GL_MAX_TEXTURE_UNITS.
|
Sat, 20 Sep 2008 19:41:13 +0000 |
reimar |
Fix glAdjustAlignment parameter in glCreateClearTex
|
Sat, 20 Sep 2008 17:48:01 +0000 |
reimar |
Change glCreateClearTex to use the same host data format as later uploads.
|
Sun, 07 Sep 2008 14:09:51 +0000 |
diego |
Replace casual GPL notices by proper license headers.
|
Sat, 24 May 2008 12:10:08 +0000 |
reimar |
Simplify yuv to rgb conversion matrix stuff.
|
Sat, 24 May 2008 11:31:49 +0000 |
reimar |
Cosmetics: align
|
Sat, 24 May 2008 11:25:57 +0000 |
reimar |
update doxygen comments
|
Sat, 24 May 2008 11:19:38 +0000 |
reimar |
Add a filter strength parameter for blurring/sharpening scalers.
|
Sat, 24 May 2008 11:03:00 +0000 |
reimar |
Use a struct instead of a huge and further growing argument list.
|
Wed, 12 Mar 2008 15:17:06 +0000 |
reimar |
Fix and simplify lscale=2 (bicub_x) scaler, produced funny
|
Mon, 11 Feb 2008 19:37:47 +0000 |
reimar |
Try harder to find OpenGL functions on Windows.
|
Tue, 29 Jan 2008 18:00:20 +0000 |
reimar |
Allow for larger fragment programs.
|
Sat, 19 Jan 2008 14:20:56 +0000 |
reimar |
Fix a coefficient for lscale=5 OpenGL mode
|
Sat, 19 Jan 2008 11:09:33 +0000 |
reimar |
Simplify and silence lots of warnings
|
Sat, 19 Jan 2008 10:10:05 +0000 |
reimar |
Fix using both lscale and cscale 4
|
Fri, 18 Jan 2008 19:05:29 +0000 |
reimar |
Add a fragment program for 5x5 unsharp masking
|
Fri, 18 Jan 2008 18:38:02 +0000 |
reimar |
Remove leftover backslash
|
Fri, 18 Jan 2008 18:37:18 +0000 |
reimar |
Simplify
|
Fri, 18 Jan 2008 18:34:10 +0000 |
reimar |
Use the same unsharp filter template for 2D and RECT textures
|
Wed, 16 Jan 2008 20:36:01 +0000 |
reimar |
Fix OpenGL unsharp filter
|
Tue, 15 Jan 2008 18:14:00 +0000 |
reimar |
Create/allocate conversion textures before scaler textures.
|
Tue, 15 Jan 2008 17:59:20 +0000 |
reimar |
Add experimental unsharp-mask OpenGL scaler. Certainly not yet perfect.
|
Tue, 15 Jan 2008 17:51:21 +0000 |
reimar |
Add a forgotten case to create_scaler_textures, avoids an incorrect warning.
|
Thu, 18 Oct 2007 12:39:59 +0000 |
reimar |
Fix typo in comment
|
Tue, 04 Sep 2007 10:46:31 +0000 |
reimar |
Add a bicubic scaler that needs a lot more instruction but no
|