mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-20 08:53:55 +08:00
fix(ocl): set split barrier required correctly
Fix bug introduced in neo 27314 - splitBarrierRequired was set for all commands, should be only for cl_command_barrier. Related-To: NEO-8147 Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
b94f58abaa
commit
0936fca8cd
@@ -285,8 +285,8 @@ cl_int CommandQueueHw<GfxFamily>::enqueueHandler(Surface **surfacesForResidency,
|
||||
setStallingCommandsOnNextFlush(true);
|
||||
const bool isDcFlushRequiredOnBarrier = NEO::DebugManager.flags.SkipDcFlushOnBarrierWithoutEvents.get() == 0 || event;
|
||||
setDcFlushRequiredOnStallingCommandsOnNextFlush(isDcFlushRequiredOnBarrier);
|
||||
this->splitBarrierRequired = true;
|
||||
}
|
||||
this->splitBarrierRequired = true;
|
||||
|
||||
for (size_t i = 0; i < eventsRequest.numEventsInWaitList; i++) {
|
||||
auto waitlistEvent = castToObjectOrAbort<Event>(eventsRequest.eventWaitList[i]);
|
||||
|
||||
Reference in New Issue
Block a user