diff --git a/shared/source/release_helper/release_helper_common_xe2_hpg.inl b/shared/source/release_helper/release_helper_common_xe2_hpg.inl index 192767da03..d6a5d43786 100644 --- a/shared/source/release_helper/release_helper_common_xe2_hpg.inl +++ b/shared/source/release_helper/release_helper_common_xe2_hpg.inl @@ -28,4 +28,9 @@ const std::string ReleaseHelperHw::getDeviceConfigString(uint32_t tileC return configString; } +template <> +bool ReleaseHelperHw::isGlobalBindlessAllocatorEnabled() const { + return true; +} + } // namespace NEO diff --git a/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp b/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp index 7d1cdf0b9f..f90eef4466 100644 --- a/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp +++ b/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp @@ -41,6 +41,7 @@ TEST_F(ReleaseHelper2001Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe EXPECT_EQ(0u, releaseHelper->getStackSizePerRay()); EXPECT_TRUE(releaseHelper->isRayTracingSupported()); EXPECT_FALSE(releaseHelper->isDisablingMsaaRequired()); + EXPECT_TRUE(releaseHelper->isGlobalBindlessAllocatorEnabled()); } } diff --git a/shared/test/unit_test/release_helper/release_helper_20_04_tests.cpp b/shared/test/unit_test/release_helper/release_helper_20_04_tests.cpp index 67595cd06d..485674a2d4 100644 --- a/shared/test/unit_test/release_helper/release_helper_20_04_tests.cpp +++ b/shared/test/unit_test/release_helper/release_helper_20_04_tests.cpp @@ -42,6 +42,7 @@ TEST_F(ReleaseHelper2004Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe EXPECT_EQ(0u, releaseHelper->getStackSizePerRay()); EXPECT_TRUE(releaseHelper->isRayTracingSupported()); EXPECT_FALSE(releaseHelper->isDisablingMsaaRequired()); + EXPECT_TRUE(releaseHelper->isGlobalBindlessAllocatorEnabled()); } }