44 scheduler->
dispatch(_border_handler,
false);
void dispatch(IGCKernel &kernel, bool flush=true)
Schedule the execution of the passed kernel if possible.
void run() override final
Run the kernels contained in the function.
GCScheduler * gpu_scheduler()
void memory_barrier()
Defines a barrier ordering memory transactions.
#define ARM_COMPUTE_ERROR_ON(cond)
If the condition is true then an error message is printed and an exception thrown.
Copyright (c) 2017-2021 Arm Limited.
static GCScheduler & get()
Access the scheduler singleton.
IGCSimpleFunction(GCRuntimeContext *ctx=nullptr)
Default Constructor.
#define ARM_COMPUTE_ERROR_ON_MSG(cond, msg)
Provides global access to a OpenGL ES context and command queue.
Interface to enqueue GLES kernels and get/set the GLES CommandQueue.