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/LuaTest.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Tests/TestApp/assets/LuaTest.lua') diff --git a/Tests/TestApp/assets/LuaTest.lua b/Tests/TestApp/assets/LuaTest.lua index f932693..fc7cf97 100644 --- a/Tests/TestApp/assets/LuaTest.lua +++ b/Tests/TestApp/assets/LuaTest.lua @@ -232,7 +232,6 @@ TestVertexLayoutPSO = PipelineState.Create } - function CheckVertexDescription(VD) assert(VD[1].InputIndex == 0) assert(VD[1].BufferSlot == 0) @@ -303,6 +302,16 @@ TestVertexLayoutPSO3 = PipelineState.Create } } +assert(TestVertexLayoutPSO:IsCompatibleWith(TestVertexLayoutPSO)) +assert(TestVertexLayoutPSO:IsCompatibleWith(TestVertexLayoutPSO2)) +assert(TestVertexLayoutPSO:IsCompatibleWith(TestVertexLayoutPSO3)) +assert(TestVertexLayoutPSO2:IsCompatibleWith(TestVertexLayoutPSO)) +assert(TestVertexLayoutPSO2:IsCompatibleWith(TestVertexLayoutPSO2)) +assert(TestVertexLayoutPSO2:IsCompatibleWith(TestVertexLayoutPSO3)) +assert(TestVertexLayoutPSO3:IsCompatibleWith(TestVertexLayoutPSO)) +assert(TestVertexLayoutPSO3:IsCompatibleWith(TestVertexLayoutPSO2)) +assert(TestVertexLayoutPSO3:IsCompatibleWith(TestVertexLayoutPSO3)) + CheckVertexDescription(TestVertexLayoutPSO3.GraphicsPipeline.InputLayout) -- cgit v1.2.3