From 71cc1dc3f1c32c9d30a38dee0a1d0414f154f258 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 11 Mar 2018 20:44:01 -0700 Subject: Implemened PSO compatibility: updated tests and submodules --- Tests/TestApp/assets/RasterizerStateTest.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Tests/TestApp/assets/RasterizerStateTest.lua') diff --git a/Tests/TestApp/assets/RasterizerStateTest.lua b/Tests/TestApp/assets/RasterizerStateTest.lua index 9701bcb..3e63792 100644 --- a/Tests/TestApp/assets/RasterizerStateTest.lua +++ b/Tests/TestApp/assets/RasterizerStateTest.lua @@ -103,12 +103,16 @@ for i,v in ipairs(FillModes) do PSODesc.GraphicsPipeline.RasterizerDesc.FillMode = v local TestPSO = PipelineState.Create(PSODesc) assert(TestPSO.GraphicsPipeline.RasterizerDesc.FillMode == v) + assert(TestRS_PSO:IsCompatibleWith(TestPSO) == true) + assert(TestPSO:IsCompatibleWith(TestRS_PSO) == true) Context.SetPipelineState(TestPSO) end for i,v in ipairs(CullModes) do PSODesc.GraphicsPipeline.RasterizerDesc.CullMode = v local TestPSO = PipelineState.Create(PSODesc) + assert(TestRS_PSO:IsCompatibleWith(TestPSO) == true) + assert(TestPSO:IsCompatibleWith(TestRS_PSO) == true) assert(TestPSO.GraphicsPipeline.RasterizerDesc.CullMode == v) Context.SetPipelineState(TestPSO) end -- cgit v1.2.3