mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-19 16:00:40 +08:00
refactor: move process barrier with post sync to a function
Related-To: NEO-7824 Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
01a721df3e
commit
10d610d163
@@ -241,6 +241,14 @@ class CommandStreamReceiverHw : public CommandStreamReceiver {
|
||||
bool areMultipleSubDevicesInContext,
|
||||
bool setGeneralStateBaseAddress);
|
||||
|
||||
inline void processBarrierWithPostSync(LinearStream &commandStreamTask,
|
||||
DispatchFlags &dispatchFlags,
|
||||
bool &levelClosed,
|
||||
void *¤tPipeControlForNooping,
|
||||
void *&epiloguePipeControlLocation,
|
||||
bool &hasStallingCmdsOnTaskStream,
|
||||
PipeControlArgs &args);
|
||||
|
||||
inline CompletionStamp updateTaskCountAndGetCompletionStamp(bool levelClosed);
|
||||
inline void programSamplerCacheFlushBetweenRedescribedSurfaceReads(LinearStream &commandStreamCSR);
|
||||
bool bcsRelaxedOrderingAllowed(const BlitPropertiesContainer &blitPropertiesContainer, bool hasStallingCmds) const;
|
||||
|
||||
Reference in New Issue
Block a user