From baf80c28ece1ff94f289492a8d02a864b6e4417b Mon Sep 17 00:00:00 2001 From: Kamil Kopryk Date: Tue, 25 Feb 2020 14:36:39 +0100 Subject: [PATCH] Change place of setBindingTableEntryCount call Change-Id: Ib2ab480404877fef88082170258c4deead0e4e00 Signed-off-by: Kamil Kopryk Related-To: NEO-4235 --- opencl/source/helpers/hardware_commands_helper.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opencl/source/helpers/hardware_commands_helper.inl b/opencl/source/helpers/hardware_commands_helper.inl index 3c1a743994..fe06ad235a 100644 --- a/opencl/source/helpers/hardware_commands_helper.inl +++ b/opencl/source/helpers/hardware_commands_helper.inl @@ -204,6 +204,8 @@ size_t HardwareCommandsHelper::sendInterfaceDescriptorData( auto samplerCountState = static_cast((numSamplers + 3) / 4); pInterfaceDescriptor->setSamplerCount(samplerCountState); + pInterfaceDescriptor->setBindingTableEntryCount(bindingTablePrefetchSize); + auto programmableIDSLMSize = static_cast(computeSlmValues(kernel.slmTotalSize)); pInterfaceDescriptor->setSharedLocalMemorySize(programmableIDSLMSize); @@ -213,8 +215,6 @@ size_t HardwareCommandsHelper::sendInterfaceDescriptorData( PreemptionHelper::programInterfaceDescriptorDataPreemption(pInterfaceDescriptor, preemptionMode); HardwareCommandsHelper::adjustInterfaceDescriptorData(pInterfaceDescriptor, kernel.getDevice().getHardwareInfo()); - pInterfaceDescriptor->setBindingTableEntryCount(bindingTablePrefetchSize); - return (size_t)offsetInterfaceDescriptor; }