From 33b4fa725f6410eee5013de465c14a4cb523b057 Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 10 Apr 2024 11:18:58 -0700 Subject: Fix typelayout for append/consume structured buffers. (#3924) --- source/slang/slang-type-layout.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'source') diff --git a/source/slang/slang-type-layout.cpp b/source/slang/slang-type-layout.cpp index 195e14d79..e791efadb 100644 --- a/source/slang/slang-type-layout.cpp +++ b/source/slang/slang-type-layout.cpp @@ -2843,14 +2843,10 @@ createStructuredBufferWithCounterTypeLayout( for(auto& typeResourceInfo : typeLayout->resourceInfos) { - const auto counterResourceInfo + auto counterResourceInfo = counterVarLayout->findOrAddResourceInfo(typeResourceInfo.kind); - const auto counterTypeResourceInfo - = counterVarLayout->getTypeLayout()->FindResourceInfo(typeResourceInfo.kind); // We expect this index to be 1 counterResourceInfo->index = typeResourceInfo.count.getFiniteValue(); - // likewise - typeResourceInfo.count += counterTypeResourceInfo->count; } typeLayout->counterVarLayout = counterVarLayout; -- cgit v1.2.3