sarbes
sarbes
## Description In our GUI engine, diffuse textures can be specified to augment a primary texture. Often, this gets used to give the primary a nice border. But this needs...
## Description This PR enables skinners to use single/dual channel textures by naming them "filename.[channelusage].png". [channelusage] can be the following values: - "alpha" is a single channel texture, which is...
## Description The PR moves the mostly CPU driven vertex manipulation of our font system to the GPU. It also improves upon the quality of the rendered text. ## Motivation...
## Description Ports the single pass convolution shaders to GLES. ## Motivation and context Previously, the GLES renderer would falsely advertise support for the optimised scalers. With this PR, it...
## Description The PR adds a new setting for the intermediate buffer format of the HQ upscaler on GL. The user can now choose a precision between 8, 10 (default)...
## Description The first commit adds a bunch of enums, containing additional texture formats and properties. The second commit is a start to detangle general texture handling from the loading...
## Description The previous dirty region implementation was inconsistent across the different platforms. For X11, we just guessed how old the buffer we draw to is. For GBM and Wayland,...
## Description The PR changes the way to query for GL/GLES extensions. We can now query for an enum, instead of doing string compares. Maybe there is a better way...
## Description This PR folds a bunch of shader calculated uniform values, and moves the calculation to the CPU. ## Motivation and context This avoids a bunch of uniform calculations...
## Description This PR splits off the GLES part of GLTexture. ## Motivation and context No more ifdeffery (https://github.com/xbmc/xbmc/pull/25205). ## How has this been tested? GL and GLES compile and...