@@ -171,6 +171,7 @@ static constexpr ConstStringRef disableMidThreadPreemption("disable_mid_thread_p
171
171
static constexpr ConstStringRef grfCount (" grf_count" );
172
172
static constexpr ConstStringRef has4gbBuffers (" has_4gb_buffers" );
173
173
static constexpr ConstStringRef hasDeviceEnqueue (" has_device_enqueue" );
174
+ static constexpr ConstStringRef hasDpas (" has_dpas" );
174
175
static constexpr ConstStringRef hasFenceForImageAccess (" has_fence_for_image_access" );
175
176
static constexpr ConstStringRef hasGlobalAtomics (" has_global_atomics" );
176
177
static constexpr ConstStringRef hasMultiScratchSpaces (" has_multi_scratch_spaces" );
@@ -287,6 +288,7 @@ using DisableMidThreadPreemptionT = bool;
287
288
using GrfCountT = int32_t ;
288
289
using Has4GBBuffersT = bool ;
289
290
using HasDeviceEnqueueT = bool ;
291
+ using HasDpasT = bool ;
290
292
using HasFenceForImageAccessT = bool ;
291
293
using HasGlobalAtomicsT = bool ;
292
294
using HasMultiScratchSpacesT = bool ;
@@ -309,6 +311,7 @@ static constexpr BarrierCountT barrierCount = 0;
309
311
static constexpr DisableMidThreadPreemptionT disableMidThreadPreemption = false ;
310
312
static constexpr Has4GBBuffersT has4GBBuffers = false ;
311
313
static constexpr HasDeviceEnqueueT hasDeviceEnqueue = false ;
314
+ static constexpr HasDpasT hasDpas = false ;
312
315
static constexpr HasFenceForImageAccessT hasFenceForImageAccess = false ;
313
316
static constexpr HasGlobalAtomicsT hasGlobalAtomics = false ;
314
317
static constexpr HasMultiScratchSpacesT hasMultiScratchSpaces = false ;
@@ -338,6 +341,7 @@ struct ExecutionEnvBaseT {
338
341
GrfCountT grfCount = -1 ;
339
342
Has4GBBuffersT has4GBBuffers = Defaults::has4GBBuffers;
340
343
HasDeviceEnqueueT hasDeviceEnqueue = Defaults::hasDeviceEnqueue;
344
+ HasDpasT hasDpas = Defaults::hasDpas;
341
345
HasFenceForImageAccessT hasFenceForImageAccess = Defaults::hasFenceForImageAccess;
342
346
HasGlobalAtomicsT hasGlobalAtomics = Defaults::hasGlobalAtomics;
343
347
HasMultiScratchSpacesT hasMultiScratchSpaces = Defaults::hasMultiScratchSpaces;
0 commit comments