Skip to content

Commit 3767d5d

Browse files
committed
Added D3D11, D3D12 shader debug tests for CalculateLevelOfDetail*
1 parent a3f3f1a commit 3767d5d

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

util/test/demos/d3d11/d3d11_shader_debug_zoo.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -826,6 +826,15 @@ float4 main(v2f IN) : SV_Target0
826826
{
827827
return float4(col1z, col2w, 1.0, 2.0);
828828
}
829+
if(IN.tri == 99)
830+
{
831+
float4 Color = float4(0,0,0,1);
832+
float2 uv = IN.pos.xy / float2(2.0, 2.0);
833+
uv.y += 0.187;
834+
Color.x = smiley.CalculateLevelOfDetail(linearclamp, uv);
835+
Color.y = smiley.CalculateLevelOfDetailUnclamped(linearclamp, uv);
836+
return Color;
837+
}
829838
830839
return float4(0.4f, 0.4f, 0.4f, 0.4f);
831840
}

util/test/demos/d3d12/d3d12_shader_debug_zoo.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,6 +1084,15 @@ float4 main(v2f IN) : SV_Target0
10841084
}
10851085
return Color;
10861086
}
1087+
if(IN.tri == 109)
1088+
{
1089+
float4 Color = float4(0,0,0,1);
1090+
float2 uv = IN.s.xy / float2(2.0, 2.0);
1091+
uv.y += 0.187;
1092+
Color.x = smiley.CalculateLevelOfDetail(linearclamp, uv);
1093+
Color.y = smiley.CalculateLevelOfDetailUnclamped(linearclamp, uv);
1094+
return Color;
1095+
}
10871096
return float4(0.4f, 0.4f, 0.4f, 0.4f);
10881097
}
10891098
)EOSHADER";

0 commit comments

Comments
 (0)