Unify BindingTableEntryCount programming

Change-Id: I18d8cfdec348393e5c4b97e22334e3884da50f50
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski 2020-03-30 08:38:01 +02:00 committed by sys_ocldev
parent b16354ca77
commit 95f217f9ef
1 changed files with 4 additions and 1 deletions

View File

@ -79,7 +79,10 @@ void EncodeDispatchKernel<Family>::encode(CommandContainer &container,
idd.setBindingTablePointer(bindingTablePointer);
auto bindingTableStatePrefetchCount = std::min(31u, bindingTableStateCount);
uint32_t bindingTableStatePrefetchCount = 0;
if (HardwareCommandsHelper<Family>::doBindingTablePrefetch()) {
bindingTableStatePrefetchCount = std::min(31u, bindingTableStateCount);
}
idd.setBindingTableEntryCount(bindingTableStatePrefetchCount);
}
PreemptionHelper::programInterfaceDescriptorDataPreemption<Family>(&idd, preemptionMode);