refactor: use designated initializer for EncodeWalkerArgs

also make EncodeWalkerArgs an aggregate

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2025-01-21 22:07:41 +00:00
committed by Compute-Runtime-Automation
parent 69bdd4d4ce
commit 47fc1ce34b
8 changed files with 55 additions and 61 deletions

View File

@@ -104,17 +104,6 @@ enum class CompareOperation : uint32_t {
};
struct EncodeWalkerArgs {
EncodeWalkerArgs() = delete;
EncodeWalkerArgs(KernelExecutionType kernelExecutionType, NEO::RequiredDispatchWalkOrder requiredDispatchWalkOrder,
uint32_t localRegionSize, uint32_t maxFrontEndThreads, bool requiredSystemFence, bool hasSample)
: kernelExecutionType(kernelExecutionType),
requiredDispatchWalkOrder(requiredDispatchWalkOrder),
localRegionSize(localRegionSize),
maxFrontEndThreads(maxFrontEndThreads),
requiredSystemFence(requiredSystemFence),
hasSample(hasSample) {}
KernelExecutionType kernelExecutionType = KernelExecutionType::defaultType;
NEO::RequiredDispatchWalkOrder requiredDispatchWalkOrder = NEO::RequiredDispatchWalkOrder::none;
uint32_t localRegionSize = NEO::localRegionSizeParamNotSet;