testgpurender_effects: use the grayscale algorithm from BT.709

This commit is contained in:
Sam Lantinga
2025-09-26 10:27:10 -07:00
parent 1f73c19a73
commit 1d2a482dde
9 changed files with 555 additions and 554 deletions

View File

@@ -83,12 +83,12 @@ static FullscreenEffectData effects[] = {
},
{
"Grayscale",
testgpu_effects_grayscale_frag_dxil,
sizeof(testgpu_effects_grayscale_frag_dxil),
testgpu_effects_grayscale_frag_msl,
sizeof(testgpu_effects_grayscale_frag_msl),
testgpu_effects_grayscale_frag_spv,
sizeof(testgpu_effects_grayscale_frag_spv),
testgpurender_effects_grayscale_frag_dxil,
sizeof(testgpurender_effects_grayscale_frag_dxil),
testgpurender_effects_grayscale_frag_msl,
sizeof(testgpurender_effects_grayscale_frag_msl),
testgpurender_effects_grayscale_frag_spv,
sizeof(testgpurender_effects_grayscale_frag_spv),
1,
0,
NULL,
@@ -96,12 +96,12 @@ static FullscreenEffectData effects[] = {
},
{
"CRT monitor",
testgpu_effects_CRT_frag_dxil,
sizeof(testgpu_effects_CRT_frag_dxil),
testgpu_effects_CRT_frag_msl,
sizeof(testgpu_effects_CRT_frag_msl),
testgpu_effects_CRT_frag_spv,
sizeof(testgpu_effects_CRT_frag_spv),
testgpurender_effects_CRT_frag_dxil,
sizeof(testgpurender_effects_CRT_frag_dxil),
testgpurender_effects_CRT_frag_msl,
sizeof(testgpurender_effects_CRT_frag_msl),
testgpurender_effects_CRT_frag_spv,
sizeof(testgpurender_effects_CRT_frag_spv),
1,
1,
NULL,