|
|
@@ -20,30 +20,6 @@ void main()
|
|
|
{
|
|
|
const U32 texel = textureLod(u_inTex, u_nearestAnyClampSampler, in_uv, 0.0).x;
|
|
|
const UVec2 rate = decodeVrsRate(texel);
|
|
|
-
|
|
|
- if(rate == UVec2(1u))
|
|
|
- {
|
|
|
- out_color = Vec3(1.0, 0.0, 0.0);
|
|
|
- }
|
|
|
- else if(rate == UVec2(2u, 1u) || rate == UVec2(1u, 2u))
|
|
|
- {
|
|
|
- out_color = Vec3(1.0, 0.5, 0.0);
|
|
|
- }
|
|
|
- else if(rate == UVec2(2u))
|
|
|
- {
|
|
|
- out_color = Vec3(1.0, 1.0, 0.0);
|
|
|
- }
|
|
|
- else if(rate == UVec2(4u, 2u) || rate == UVec2(2u, 4u))
|
|
|
- {
|
|
|
- out_color = Vec3(0.5, 1.0, 0.0);
|
|
|
- }
|
|
|
- else if(rate == UVec2(4u))
|
|
|
- {
|
|
|
- out_color = Vec3(0.0, 1.0, 0.0);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- out_color = Vec3(0.0, 0.0, 0.0);
|
|
|
- }
|
|
|
+ out_color = visualizeVrsRate(rate);
|
|
|
}
|
|
|
#pragma anki end
|