Merge branch 'debugshader' of https://github.com/Withaust/FlaxEngine into Withaust-debugshader

This commit is contained in:
Wojtek Figat
2023-05-07 10:53:54 +02:00
2 changed files with 17 additions and 2 deletions

View File

@@ -632,9 +632,10 @@ void DebugDrawService::Update()
desc.VS = shader->GetVS("VS");
// Default
desc.PS = shader->GetPS("PS");
desc.PS = shader->GetPS("PSUnlit");
desc.PrimitiveTopologyType = PrimitiveTopologyType::Line;
failed |= DebugDrawPsLinesDefault.Create(desc);
desc.PS = shader->GetPS("PS");
desc.PrimitiveTopologyType = PrimitiveTopologyType::Triangle;
failed |= DebugDrawPsTrianglesDefault.Create(desc);
desc.Wireframe = true;
@@ -642,9 +643,10 @@ void DebugDrawService::Update()
// Depth Test
desc.Wireframe = false;
desc.PS = shader->GetPS("PS_DepthTest");
desc.PS = shader->GetPS("PS_DepthTestUnlit");
desc.PrimitiveTopologyType = PrimitiveTopologyType::Line;
failed |= DebugDrawPsLinesDepthTest.Create(desc);
desc.PS = shader->GetPS("PS_DepthTest");
desc.PrimitiveTopologyType = PrimitiveTopologyType::Triangle;
failed |= DebugDrawPsTrianglesDepthTest.Create(desc);
desc.Wireframe = true;