Added D3D11, D3D12 shader debug tests for CalculateLevelOfDetail*

This commit is contained in:
Jake Turner
2025-12-14 08:11:14 +13:00
parent a3f3f1a510
commit 3767d5da0c
2 changed files with 18 additions and 0 deletions
@@ -826,6 +826,15 @@ float4 main(v2f IN) : SV_Target0
{
return float4(col1z, col2w, 1.0, 2.0);
}
if(IN.tri == 99)
{
float4 Color = float4(0,0,0,1);
float2 uv = IN.pos.xy / float2(2.0, 2.0);
uv.y += 0.187;
Color.x = smiley.CalculateLevelOfDetail(linearclamp, uv);
Color.y = smiley.CalculateLevelOfDetailUnclamped(linearclamp, uv);
return Color;
}
return float4(0.4f, 0.4f, 0.4f, 0.4f);
}
@@ -1084,6 +1084,15 @@ float4 main(v2f IN) : SV_Target0
}
return Color;
}
if(IN.tri == 109)
{
float4 Color = float4(0,0,0,1);
float2 uv = IN.s.xy / float2(2.0, 2.0);
uv.y += 0.187;
Color.x = smiley.CalculateLevelOfDetail(linearclamp, uv);
Color.y = smiley.CalculateLevelOfDetailUnclamped(linearclamp, uv);
return Color;
}
return float4(0.4f, 0.4f, 0.4f, 0.4f);
}
)EOSHADER";