Lines Matching full:cl
21 CLCommandQueueImpl(const cl::CommandQueue &commandQueue);
24 virtual angle::Result setProperty(cl::CommandQueueProperties properties, cl_bool enable) = 0;
26 virtual angle::Result enqueueReadBuffer(const cl::Buffer &buffer,
31 const cl::EventPtrs &waitEvents,
34 virtual angle::Result enqueueWriteBuffer(const cl::Buffer &buffer,
39 const cl::EventPtrs &waitEvents,
42 virtual angle::Result enqueueReadBufferRect(const cl::Buffer &buffer,
44 const cl::MemOffsets &bufferOrigin,
45 const cl::MemOffsets &hostOrigin,
46 const cl::Coordinate ®ion,
52 const cl::EventPtrs &waitEvents,
55 virtual angle::Result enqueueWriteBufferRect(const cl::Buffer &buffer,
57 const cl::MemOffsets &bufferOrigin,
58 const cl::MemOffsets &hostOrigin,
59 const cl::Coordinate ®ion,
65 const cl::EventPtrs &waitEvents,
68 virtual angle::Result enqueueCopyBuffer(const cl::Buffer &srcBuffer,
69 const cl::Buffer &dstBuffer,
73 const cl::EventPtrs &waitEvents,
76 virtual angle::Result enqueueCopyBufferRect(const cl::Buffer &srcBuffer,
77 const cl::Buffer &dstBuffer,
78 const cl::MemOffsets &srcOrigin,
79 const cl::MemOffsets &dstOrigin,
80 const cl::Coordinate ®ion,
85 const cl::EventPtrs &waitEvents,
88 virtual angle::Result enqueueFillBuffer(const cl::Buffer &buffer,
93 const cl::EventPtrs &waitEvents,
96 virtual angle::Result enqueueMapBuffer(const cl::Buffer &buffer,
98 cl::MapFlags mapFlags,
101 const cl::EventPtrs &waitEvents,
105 virtual angle::Result enqueueReadImage(const cl::Image &image,
107 const cl::MemOffsets &origin,
108 const cl::Coordinate ®ion,
112 const cl::EventPtrs &waitEvents,
115 virtual angle::Result enqueueWriteImage(const cl::Image &image,
117 const cl::MemOffsets &origin,
118 const cl::Coordinate ®ion,
122 const cl::EventPtrs &waitEvents,
125 virtual angle::Result enqueueCopyImage(const cl::Image &srcImage,
126 const cl::Image &dstImage,
127 const cl::MemOffsets &srcOrigin,
128 const cl::MemOffsets &dstOrigin,
129 const cl::Coordinate ®ion,
130 const cl::EventPtrs &waitEvents,
133 virtual angle::Result enqueueFillImage(const cl::Image &image,
135 const cl::MemOffsets &origin,
136 const cl::Coordinate ®ion,
137 const cl::EventPtrs &waitEvents,
140 virtual angle::Result enqueueCopyImageToBuffer(const cl::Image &srcImage,
141 const cl::Buffer &dstBuffer,
142 const cl::MemOffsets &srcOrigin,
143 const cl::Coordinate ®ion,
145 const cl::EventPtrs &waitEvents,
148 virtual angle::Result enqueueCopyBufferToImage(const cl::Buffer &srcBuffer,
149 const cl::Image &dstImage,
151 const cl::MemOffsets &dstOrigin,
152 const cl::Coordinate ®ion,
153 const cl::EventPtrs &waitEvents,
156 virtual angle::Result enqueueMapImage(const cl::Image &image,
158 cl::MapFlags mapFlags,
159 const cl::MemOffsets &origin,
160 const cl::Coordinate ®ion,
163 const cl::EventPtrs &waitEvents,
167 virtual angle::Result enqueueUnmapMemObject(const cl::Memory &memory,
169 const cl::EventPtrs &waitEvents,
172 virtual angle::Result enqueueMigrateMemObjects(const cl::MemoryPtrs &memObjects,
173 cl::MemMigrationFlags flags,
174 const cl::EventPtrs &waitEvents,
177 virtual angle::Result enqueueNDRangeKernel(const cl::Kernel &kernel,
178 const cl::NDRange &ndrange,
179 const cl::EventPtrs &waitEvents,
182 virtual angle::Result enqueueTask(const cl::Kernel &kernel,
183 const cl::EventPtrs &waitEvents,
186 virtual angle::Result enqueueNativeKernel(cl::UserFunc userFunc,
189 const cl::BufferPtrs &buffers,
191 const cl::EventPtrs &waitEvents,
194 virtual angle::Result enqueueMarkerWithWaitList(const cl::EventPtrs &waitEvents,
199 virtual angle::Result enqueueWaitForEvents(const cl::EventPtrs &events) = 0;
201 virtual angle::Result enqueueBarrierWithWaitList(const cl::EventPtrs &waitEvents,
210 const cl::CommandQueue &mCommandQueue;