@@ -195,7 +195,21 @@ class CommandStreamReceiverHw : public CommandStreamReceiver {
195
195
void handlePipelineSelectStateTransition (const DispatchFlags &dispatchFlags);
196
196
void handleStateBaseAddressStateTransition (const DispatchFlags &dispatchFlags, bool &isStateBaseAddressDirty);
197
197
void updateStreamTaskCount (LinearStream &stream, TaskCountType newTaskCount);
198
-
198
+ inline void programStateBaseAddress (const IndirectHeap *dsh,
199
+ const IndirectHeap *ioh,
200
+ const IndirectHeap *ssh,
201
+ DispatchFlags &dispatchFlags,
202
+ Device &device, LinearStream &commandStreamCSR,
203
+ bool stateBaseAddressDirty);
204
+
205
+ inline void reprogramStateBaseAddress (const IndirectHeap *dsh,
206
+ const IndirectHeap *ioh,
207
+ const IndirectHeap *ssh,
208
+ DispatchFlags &dispatchFlags,
209
+ Device &device, LinearStream &commandStreamCSR,
210
+ bool force32BitAllocations, bool sshDirty, bool bindingTablePoolCommandNeeded);
211
+
212
+ inline void programSamplerCacheFlushBetweenRedescribedSurfaceReads (LinearStream &commandStreamCSR);
199
213
bool bcsRelaxedOrderingAllowed (const BlitPropertiesContainer &blitPropertiesContainer, bool hasStallingCmds) const ;
200
214
201
215
HeapDirtyState dshState;
0 commit comments