mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
feature: additional checkers to enable feature
Resolves: NEO-13973 Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
bd721b225e
commit
c95a67b420
@@ -1680,20 +1680,17 @@ TEST_F(ProgramTests, WhenCreatingProgramThenBindlessIsEnabledOnlyIfDebugFlagIsEn
|
||||
using namespace testing;
|
||||
DebugManagerStateRestore restorer;
|
||||
|
||||
{
|
||||
|
||||
if (!pDevice->getCompilerProductHelper().isHeaplessModeEnabled()) {
|
||||
debugManager.flags.UseBindlessMode.set(0);
|
||||
MockProgram programNoBindless(pContext, false, toClDeviceVector(*pClDevice));
|
||||
auto internalOptionsNoBindless = programNoBindless.getInternalOptions();
|
||||
EXPECT_FALSE(CompilerOptions::contains(internalOptionsNoBindless, CompilerOptions::bindlessMode)) << internalOptionsNoBindless;
|
||||
}
|
||||
{
|
||||
|
||||
debugManager.flags.UseBindlessMode.set(1);
|
||||
MockProgram programBindless(pContext, false, toClDeviceVector(*pClDevice));
|
||||
auto internalOptionsBindless = programBindless.getInternalOptions();
|
||||
EXPECT_TRUE(CompilerOptions::contains(internalOptionsBindless, CompilerOptions::bindlessMode)) << internalOptionsBindless;
|
||||
}
|
||||
debugManager.flags.UseBindlessMode.set(1);
|
||||
MockProgram programBindless(pContext, false, toClDeviceVector(*pClDevice));
|
||||
auto internalOptionsBindless = programBindless.getInternalOptions();
|
||||
EXPECT_TRUE(CompilerOptions::contains(internalOptionsBindless, CompilerOptions::bindlessMode)) << internalOptionsBindless;
|
||||
}
|
||||
|
||||
TEST_F(ProgramTests, GivenForce32BitAddressesWhenProgramIsCreatedThenGreaterThan4gbBuffersRequiredIsCorrectlySet) {
|
||||
|
||||
Reference in New Issue
Block a user