sarbes

Results 14 issues of 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...

Type: Improvement
Component: GUI engine
API change: GUI
v20 Nexus

## 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...

Type: Feature
Component: GUI engine
API change: GUI
Component: GUI rendering
v20 Nexus

## 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...

Type: Improvement
Component: GUI rendering
Component: GL rendering
v22 "P"

## 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...

Type: Improvement
Component: Video rendering
Rebase needed
Component: GLES rendering
v22 "P"

## 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)...

Type: Improvement
Component: Video rendering
v22 "P"

## 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...

Type: Feature
Component: GUI rendering
v22 "P"

## 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,...

Type: Fix
Type: Improvement
Component: GUI rendering
Rebase needed
v22 "P"

## 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...

Type: Improvement
Rebase needed
Component: GL rendering
Component: GLES rendering
v22 "P"

## 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...

Component: Video rendering
v22 "P"

## 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...

Type: Improvement
v22 "P"