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

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);