mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-26 15:03:02 +08:00
feature: Add heapless mode programming in ocl
Related-To: NEO-7621 Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
c35b13ccae
commit
ce7298d512
@@ -384,6 +384,8 @@ class CommandQueue : public BaseObject<_cl_command_queue> {
|
||||
|
||||
void handlePostCompletionOperations(bool checkQueueCompletion);
|
||||
|
||||
bool getHeaplessModeEnabled() const { return this->heaplessModeEnabled; }
|
||||
|
||||
protected:
|
||||
void *enqueueReadMemObjForMap(TransferProperties &transferProperties, EventsRequest &eventsRequest, cl_int &errcodeRet);
|
||||
cl_int enqueueWriteMemObjForUnmap(MemObj *memObj, void *mappedPtr, EventsRequest &eventsRequest);
|
||||
@@ -477,6 +479,7 @@ class CommandQueue : public BaseObject<_cl_command_queue> {
|
||||
bool dcFlushRequiredOnStallingCommandsOnNextFlush = false;
|
||||
bool splitBarrierRequired = false;
|
||||
bool gpgpuCsrClientRegistered = false;
|
||||
bool heaplessModeEnabled = false;
|
||||
};
|
||||
|
||||
template <typename PtrType>
|
||||
|
||||
Reference in New Issue
Block a user