Change interface to program cross-thread data

Change-Id: I96bf4bddf1557f588fd745efca7b19ec2f38a78e
This commit is contained in:
Zdanowicz, Zbigniew
2018-10-17 21:38:18 -07:00
committed by sys_ocldev
parent 31bf5b9b43
commit f3a732081e
10 changed files with 115 additions and 114 deletions

View File

@ -358,6 +358,42 @@ TEST_F(KernelFromBinaryTests, BuiltInIsSetToFalseForRegularKernels) {
EXPECT_FALSE(isBuiltIn);
delete pKernel;
pKernel = nullptr;
pKernelInfo = pProgram->getKernelInfo("simple_kernel_3");
pKernel = Kernel::create(
pProgram,
*pKernelInfo,
&retVal);
ASSERT_EQ(CL_SUCCESS, retVal);
ASSERT_NE(nullptr, pKernel);
// get builtIn property
isBuiltIn = pKernel->isBuiltIn;
EXPECT_FALSE(isBuiltIn);
delete pKernel;
pKernel = nullptr;
pKernelInfo = pProgram->getKernelInfo("simple_kernel_4");
pKernel = Kernel::create(
pProgram,
*pKernelInfo,
&retVal);
ASSERT_EQ(CL_SUCCESS, retVal);
ASSERT_NE(nullptr, pKernel);
// get builtIn property
isBuiltIn = pKernel->isBuiltIn;
EXPECT_FALSE(isBuiltIn);
delete pKernel;
}