OK great so I need more info than that - what are you viewing? with what settings scRGB/HDR10? Can you taken a screenshot of both and tell me what colour values are off?
So in HDR there is no such thing as shaderless - we dont directly write to the back buffer, theres a shader in between (that could be at fault as well) so are you comparing SDR mode to HDR mode?
I bet even then you’ll see difference because of luminance differences caused by the scanline simulation but lets figure out what you’re seeing and where it might be coming from first.
Sure you can do that - its what we had in fact but that breaks the CRT mask: we want one sub pixel in each pixel to represent one phosphor of the CRTs phosphor triad i.e:
Red: ((0.63,0.00,0.00),(0.00,0.07,0.00),(0.00,0.00,0.02),(0.00,0.00,0.00))
Green: ((0.33,0.00,0.00),(0.00,0.92,0.00),(0.00,0.00,0.09),(0.00,0.00,0.00))
Blue: ((0.04,0.00,0.00),(0.00,0.01,0.00),(0.00,0.00,0.90),(0.00,0.00,0.00))
Yellow: ((0.96,0.00,0.00),(0.00,0.99,0.00),(0.00,0.00,0.10),(0.00,0.00,0.00))
Cyan: ((0.37,0.00,0.00),(0.00,0.93,0.00),(0.00,0.00,0.98),(0.00,0.00,0.00))
Magenta: ((0.67,0.00,0.00),(0.00,0.08,0.00),(0.00,0.00,0.91),(0.00,0.00,0.00))
White: ((1.00,0.00,0.00),(0.00,1.00,0.00),(0.00,0.00,1.00),(0.00,0.00,0.00))
Black: ((0.00,0.00,0.00),(0.00,0.00,0.00),(0.00,0.00,0.00),(0.00,0.00,0.00))
From these original r709 colours in r2020 space:
Red: (0.63,0.07,0.02)
Green: (0.33,0.92,0.09)
Blue: (0.04,0.01,0.90)
Yellow: (0.96,0.99,0.10)
Cyan: (0.37,0.93,0.98)
Magenta: (0.67,0.08,0.91)
White: (1.00,1.00,1.00)
Black: (0.00,0.00,0.00)
In our original colour setup as per your reply white would come out as:
(0.63,0.07,0.02), (0.33,0.92,0.09), (0.04,0.01,0.90), (0.0,0.0,0.0)
Which is wrong I think. White r709 in r2020 is still (1.0,1.0,1.0) as above




