[client] egl: add support to map HDR to SDR

This commit is contained in:
Geoffrey McRae
2023-04-26 16:26:33 +10:00
parent 99333a03c1
commit ad43969c1a
5 changed files with 127 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ precision highp float;
#define EGL_SCALE_MAX 3
#include "color_blind.h"
#include "hdr.h"
in vec2 uv;
out vec4 color;
@@ -19,6 +20,7 @@ uniform int scaleAlgo;
uniform float nvGain;
uniform int cbMode;
uniform bool isHDR;
void main()
{
@@ -38,6 +40,9 @@ void main()
}
}
if (isHDR)
color.rgb = mapToSDR(color.rgb);
if (cbMode > 0)
color = cbTransform(color, cbMode);