From 0f5eaa1eb5bf6cd85146a29bd988903e22084832 Mon Sep 17 00:00:00 2001 From: azhirnov Date: Thu, 12 Nov 2020 18:19:35 +0300 Subject: fixed and improved shader binding --- Tests/IncludeTest/GraphicsEngine/ShaderBindingTableH_test.c | 2 +- Tests/IncludeTest/GraphicsEngine/TopLevelASH_test.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'Tests/IncludeTest') diff --git a/Tests/IncludeTest/GraphicsEngine/ShaderBindingTableH_test.c b/Tests/IncludeTest/GraphicsEngine/ShaderBindingTableH_test.c index a6714f15..99d3f488 100644 --- a/Tests/IncludeTest/GraphicsEngine/ShaderBindingTableH_test.c +++ b/Tests/IncludeTest/GraphicsEngine/ShaderBindingTableH_test.c @@ -38,5 +38,5 @@ void TestShaderBindingTable_CInterface(IShaderBindingTable* pSBT) IShaderBindingTable_BindHitGroupForAll(pSBT, (ITopLevelAS*)NULL, 0, "Shader group name", (const void*)NULL, 0); IShaderBindingTable_BindHitGroups(pSBT, (ITopLevelAS*)NULL, "Instance name", 0, "Shader group name", (const void*)NULL, 0); IShaderBindingTable_BindCallableShader(pSBT, "Shader group name", 0, (const void*)NULL, 0); - IShaderBindingTable_BindAll(pSBT, (BindAllAttribs*)NULL); + IShaderBindingTable_BindHitGroupByIndex(pSBT, 0, "Shader group name", (const void*)NULL, 0); } diff --git a/Tests/IncludeTest/GraphicsEngine/TopLevelASH_test.c b/Tests/IncludeTest/GraphicsEngine/TopLevelASH_test.c index f010eb83..1cdf7c32 100644 --- a/Tests/IncludeTest/GraphicsEngine/TopLevelASH_test.c +++ b/Tests/IncludeTest/GraphicsEngine/TopLevelASH_test.c @@ -32,7 +32,8 @@ void TestTopLevelAS_CInterface(ITopLevelAS* pTLAS) TLASInstanceDesc InstDesc = ITopLevelAS_GetInstanceDesc(pTLAS, "Name"); (void)InstDesc; - ITopLevelAS_GetContributionToHitGroupIndex(pTLAS, (Uint32*)NULL, (Uint32*)NULL); + TLASBuildInfo BuildInfo = ITopLevelAS_GetBuildInfo(pTLAS); + (void)BuildInfo; ScratchBufferSizes ScratchSizes = ITopLevelAS_GetScratchBufferSizes(pTLAS); (void)ScratchSizes; -- cgit v1.2.3