Add internal argument to encode method

Related-To: NEO-5244

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
Zbigniew Zdanowicz
2021-03-18 21:12:05 +00:00
committed by Compute-Runtime-Automation
parent 521cc56096
commit d6dde3df33
6 changed files with 53 additions and 46 deletions

View File

@@ -38,7 +38,8 @@ struct EncodeDispatchKernel {
Device *device,
PreemptionMode preemptionMode,
bool &requiresUncachedMocs,
uint32_t &partitionCount);
uint32_t &partitionCount,
bool isInternal);
static void encodeAdditionalWalkerFields(const HardwareInfo &hwInfo, WALKER_TYPE &walkerCmd);
@@ -46,7 +47,7 @@ struct EncodeDispatchKernel {
static void *getInterfaceDescriptor(CommandContainer &container, uint32_t &iddOffset);
static size_t estimateEncodeDispatchKernelCmdsSize(Device *device, Vec3<size_t> groupStart, Vec3<size_t> groupCount);
static size_t estimateEncodeDispatchKernelCmdsSize(Device *device, Vec3<size_t> groupStart, Vec3<size_t> groupCount, bool isInternal);
static bool isRuntimeLocalIdsGenerationRequired(uint32_t activeChannels,
size_t *lws,