feature: control bindless compilation mode based on release

- check releaseHelper support when selecting bindless mode, if not
disabled, prefer bindless mode in L0 API
- bindless mode can be forced with DebugVariable: UseBindlessMode

Related-To: NEO-7063

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2023-10-18 18:37:50 +00:00
committed by Compute-Runtime-Automation
parent 096e424428
commit 5a4fa180d6
18 changed files with 51 additions and 22 deletions

View File

@@ -24,7 +24,7 @@ bool ApiSpecificConfig::getGlobalBindlessHeapConfiguration() {
return false;
}
bool ApiSpecificConfig::getBindlessMode() {
bool ApiSpecificConfig::getBindlessMode(const ReleaseHelper *releaseHelper) {
if (DebugManager.flags.UseBindlessMode.get() != -1) {
return DebugManager.flags.UseBindlessMode.get();
} else {