Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-04 | VideoPlayer: OpenGL - do colorspace conversion in linear RGB | Rainer Hochecker | |
2018-01-28 | shaders: add default GLES 2.0 videofilter shaders | Lukas Rusak | |
2018-01-28 | shaders: rename GLES 2.0 shaders | Lukas Rusak | |
2018-01-27 | shaders: move GLES shaders to subdirectory | Lukas Rusak | |
2018-01-27 | shaders: remove uneeded GLES shaders | Lukas Rusak | |
2018-01-27 | VideoPlayer: fix filtershader for OpenGL | Rainer Hochecker | |
2018-01-02 | VideoPlayer: GL - lookup texture needs interpolation | Rainer Hochecker | |
2018-01-02 | VideoPlayer: GL - fix nonlinear streatch for shader with filter | Rainer Hochecker | |
2017-12-29 | VideoPlayer: GL - yuv2rgb shader with filter | Rainer Hochecker | |
2017-12-29 | VideoPlayer: GL - some optimization for NV12 | Rainer Hochecker | |
2017-12-29 | VideoPlayer: drop unneeded define USE1DTEXTURE | Rainer Hochecker | |
2017-10-05 | VideoPlayer: OpenGL, rework and fix shaders | Rainer Hochecker | |
2017-10-05 | VP: fix VTB (OSX) after OpenGL migration | Rainer Hochecker | |
2017-10-05 | OpenGL: migrate to 3.2 - next | Rainer Hochecker | |
2017-10-05 | OpenGL: migrate to 3.2, WIP | Rainer Hochecker | |
2017-10-05 | OpenGL: move shaders to version dpendent subfolder | Rainer Hochecker | |
2017-10-05 | VideoPlayer: OpenGL - drop fixed function pipeline | Rainer Hochecker | |
2017-10-05 | OpenGL: migrate GUITexture and Fonts to shaders | Rainer Hochecker | |
2017-10-01 | RetroPlayer: Nearest neighbor scaling support for Windows | VelocityRa | |
2017-09-14 | YUV2RGBShader: split into GL and GLES files | Lukas Rusak | |
2017-09-07 | LinuxRendererGLES: implement hq scalers | Lukas Rusak | |
2017-07-17 | [VideoPlayer] WinRenderer: load 3dlut asynchronous | Anton Fedchin | |
2017-07-17 | [VideoPlayer] WinRenderer: added dithering. | Anton Fedchin | |
2017-07-17 | [guilib] GUIShaderDX: drop unused shaders. | Anton Fedchin | |
2017-07-17 | [shaders] fx: re-factor shaders. | Anton Fedchin | |
2017-05-24 | shaders/yuv2rgb_basic_gles.glsl: support NV12_RRG format | Max Kellermann | |
Fixes missing green channel when VA-API is used with GLES2. This switch was already present in OpenGL, but not in GLES2. | |||
2016-12-22 | convolution-6x6: Fix assignemnt of vec4 | fritsch | |
2016-06-20 | color: add 3D LUT support to Linux GL renderer | Lauri Myllari | |
2016-04-28 | VideoPlayer: fix GLSL on OSX, clamp not supported in version 1.2 | Rainer Hochecker | |
2016-04-28 | VideoPlayer: move limited/full range conversion to matrix for single pass | Rainer Hochecker | |
2016-03-20 | [WinRenderer] Re-work color shader. try to fix wrong colors on some hardware. | Anton Fedchin | |
2016-03-20 | [WinRenderer] speed up a bit configuring renderer. | Anton Fedchin | |
2016-01-08 | [win32] Fixed convolution-6x6_d3d.fx shader. | Anton Fedchin | |
2015-12-30 | [VideoPlayer/VideoRenderers/Win] Added workaround to fix an issue with color ↵ | Anton Fedchin | |
range on some hardware which doesn't support color range conversion or whose drivers are crappy. Now we're using same technique for color range conversion which is used in UI instead of using video processor. | |||
2015-12-06 | gl: GLSLOutput helper with dithering | Lauri Myllari | |
Implement a GLSLOutput class that can be passed to shaders to implement an output stage with RGB range conversion and dithering. Add support for GLSLOutput in YUV2RGBShader and ConvolutionFilterShader. Single pass rendering to full range is not optimal as the range conversion could be done in colorspace conversion matrix. Keeping video levels avoids banding in multipass rendering though. | |||
2015-12-06 | gl: split output stage from convolution shaders | Lauri Myllari | |
2015-12-06 | gl: split output stage from yuv2rgb shader | Lauri Myllari | |
In preparation for new features, create a separate output stage that can be attached either to yuv2rgb or convolution filter shader. This stage will include things like color management, RGB range conversion and dithering. | |||
2015-12-06 | X11: add EGL | Rainer Hochecker | |
2015-09-25 | [WinVideoFilter] Lower feature level for test shader. This fixes segfault in ↵ | Anton Fedchin | |
video drivers which support only FL9.1/9.2. | |||
2015-08-28 | [guilib] GUIShaderDX: Added color adjustment to shaders for correct ↵ | Anton Fedchin | |
displaying limited color range. | |||
2015-07-11 | [dx11] WinVideoFilter: a little shaders optimizations. | Anton Fedchin | |
2015-07-04 | [win32/dx] Fixed segfault on feature level 9.1. | Anton Fedchin | |
2015-07-04 | [WinVideoFilter] Rework to DirectX11. | Anton Fedchin | |
2015-07-04 | [win32] Added DirectX11 GUI shaders. | Anton Fedchin | |
2015-01-20 | ADD: [gles] enable contrast & brightness controls | Chris "Koying" Browet | |
2015-01-20 | CHG: [gles] use shader for generic yuv bob deinterlacing | Chris "koying" Browet | |
GLES 2 does not support GL_UNPACK_ROW_LENGTH. That makes de-deinterlacing a texture in CPU unbearably slow on some SoC's. | |||
2015-01-20 | ADD: [gles] BOB deinterlacing | Chris "Koying" Browet | |
2013-10-17 | gles: fixed, add missing nv12 render format | davilla | |
2013-10-02 | droid: Add Android MediaCodec for DVDPlayer | davilla | |
2013-09-15 | [GLES] Batch textures and their borders | theuni | |
Gives a considerable speedup in scenes with many bordered images (like settings). |