Use internal event object in command lists methods

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
Zbigniew Zdanowicz
2022-06-14 13:22:59 +00:00
committed by Compute-Runtime-Automation
parent 5f91fc09a2
commit f5b1a0e45b
26 changed files with 872 additions and 607 deletions

View File

@@ -36,7 +36,7 @@ struct EncodeDispatchKernelArgs {
uint64_t eventAddress = 0ull;
Device *device = nullptr;
DispatchKernelEncoderI *dispatchInterface = nullptr;
const void *pThreadGroupDimensions = nullptr;
const void *threadGroupDimensions = nullptr;
PreemptionMode preemptionMode = PreemptionMode::Initial;
uint32_t partitionCount = 0u;
bool isIndirect = false;

View File

@@ -59,7 +59,7 @@ void EncodeDispatchKernel<Family>::encode(CommandContainer &container,
LinearStream *listCmdBufferStream = container.getCommandStream();
auto threadDims = static_cast<const uint32_t *>(args.pThreadGroupDimensions);
auto threadDims = static_cast<const uint32_t *>(args.threadGroupDimensions);
const Vec3<size_t> threadStartVec{0, 0, 0};
Vec3<size_t> threadDimsVec{0, 0, 0};
if (!args.isIndirect) {

View File

@@ -58,7 +58,7 @@ void EncodeDispatchKernel<Family>::encode(CommandContainer &container,
LinearStream *listCmdBufferStream = container.getCommandStream();
auto threadDims = static_cast<const uint32_t *>(args.pThreadGroupDimensions);
auto threadDims = static_cast<const uint32_t *>(args.threadGroupDimensions);
const Vec3<size_t> threadStartVec{0, 0, 0};
Vec3<size_t> threadDimsVec{0, 0, 0};
if (!args.isIndirect) {