Correct INTERFACE_DESCRIPTOR_DATA definitions for XeHp and later

Related-To: NEO-6466
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2022-01-13 23:57:00 +00:00
committed by Compute-Runtime-Automation
parent de5e1dcd1e
commit ff79c84115
25 changed files with 481 additions and 433 deletions

View File

@@ -87,7 +87,6 @@ void EncodeDispatchKernel<Family>::encode(CommandContainer &container,
offset += kernelDescriptor.entryPoints.skipPerThreadDataLoad;
}
idd.setKernelStartPointer(offset);
idd.setKernelStartPointerHigh(0u);
}
auto threadsPerThreadGroup = args.dispatchInterface->getNumThreadsPerThreadGroup();
@@ -141,7 +140,9 @@ void EncodeDispatchKernel<Family>::encode(CommandContainer &container,
}
}
idd.setSamplerStatePointer(samplerStateOffset);
if constexpr (Family::supportsSampler) {
idd.setSamplerStatePointer(samplerStateOffset);
}
EncodeDispatchKernel<Family>::adjustBindingTablePrefetch(idd, samplerCount, bindingTableStateCount);