Clean up RTDispatchGlobals patch token parsing

Related-To: LOCI-3349

Signed-off-by: Jim Snow <jim.m.snow@intel.com>
This commit is contained in:
Jim Snow
2022-08-30 01:46:50 +00:00
committed by Compute-Runtime-Automation
parent 9e653803e5
commit 40fb0c2542
3 changed files with 8 additions and 20 deletions

View File

@@ -17,9 +17,9 @@ TEST(KernelDescriptorFromPatchtokens, GivenKernelWithRTDispatchGlobalsThenKernel
NEO::KernelDescriptor dst{};
NEO::populateKernelDescriptor(dst, kernelTokens, 4);
EXPECT_EQ(0, dst.payloadMappings.implicitArgs.rtDispatchGlobals.stateless);
EXPECT_EQ(NEO::undefined<NEO::CrossThreadDataOffset>, dst.payloadMappings.implicitArgs.rtDispatchGlobals.stateless);
EXPECT_EQ(0, dst.payloadMappings.implicitArgs.rtDispatchGlobals.pointerSize);
EXPECT_EQ(0, dst.payloadMappings.implicitArgs.rtDispatchGlobals.bindful);
EXPECT_EQ(NEO::undefined<NEO::SurfaceStateHeapOffset>, dst.payloadMappings.implicitArgs.rtDispatchGlobals.bindful);
EXPECT_TRUE(NEO::isUndefinedOffset(dst.payloadMappings.implicitArgs.rtDispatchGlobals.bindless));
EXPECT_EQ(NEO::KernelDescriptor::BindfulAndStateless, dst.kernelAttributes.bufferAddressingMode);