• Home
  • Raw
  • Download

Lines Matching full:cl

35     CLCommandQueueVk(const cl::CommandQueue &commandQueue);
40 angle::Result setProperty(cl::CommandQueueProperties properties, cl_bool enable) override;
42 angle::Result enqueueReadBuffer(const cl::Buffer &buffer,
47 const cl::EventPtrs &waitEvents,
50 angle::Result enqueueWriteBuffer(const cl::Buffer &buffer,
55 const cl::EventPtrs &waitEvents,
58 angle::Result enqueueReadBufferRect(const cl::Buffer &buffer,
60 const cl::MemOffsets &bufferOrigin,
61 const cl::MemOffsets &hostOrigin,
62 const cl::Coordinate &region,
68 const cl::EventPtrs &waitEvents,
71 angle::Result enqueueWriteBufferRect(const cl::Buffer &buffer,
73 const cl::MemOffsets &bufferOrigin,
74 const cl::MemOffsets &hostOrigin,
75 const cl::Coordinate &region,
81 const cl::EventPtrs &waitEvents,
84 angle::Result enqueueCopyBuffer(const cl::Buffer &srcBuffer,
85 const cl::Buffer &dstBuffer,
89 const cl::EventPtrs &waitEvents,
92 angle::Result enqueueCopyBufferRect(const cl::Buffer &srcBuffer,
93 const cl::Buffer &dstBuffer,
94 const cl::MemOffsets &srcOrigin,
95 const cl::MemOffsets &dstOrigin,
96 const cl::Coordinate &region,
101 const cl::EventPtrs &waitEvents,
104 angle::Result enqueueFillBuffer(const cl::Buffer &buffer,
109 const cl::EventPtrs &waitEvents,
112 angle::Result enqueueMapBuffer(const cl::Buffer &buffer,
114 cl::MapFlags mapFlags,
117 const cl::EventPtrs &waitEvents,
121 angle::Result enqueueReadImage(const cl::Image &image,
123 const cl::MemOffsets &origin,
124 const cl::Coordinate &region,
128 const cl::EventPtrs &waitEvents,
131 angle::Result enqueueWriteImage(const cl::Image &image,
133 const cl::MemOffsets &origin,
134 const cl::Coordinate &region,
138 const cl::EventPtrs &waitEvents,
141 angle::Result enqueueCopyImage(const cl::Image &srcImage,
142 const cl::Image &dstImage,
143 const cl::MemOffsets &srcOrigin,
144 const cl::MemOffsets &dstOrigin,
145 const cl::Coordinate &region,
146 const cl::EventPtrs &waitEvents,
149 angle::Result enqueueFillImage(const cl::Image &image,
151 const cl::MemOffsets &origin,
152 const cl::Coordinate &region,
153 const cl::EventPtrs &waitEvents,
156 angle::Result enqueueCopyImageToBuffer(const cl::Image &srcImage,
157 const cl::Buffer &dstBuffer,
158 const cl::MemOffsets &srcOrigin,
159 const cl::Coordinate &region,
161 const cl::EventPtrs &waitEvents,
164 angle::Result enqueueCopyBufferToImage(const cl::Buffer &srcBuffer,
165 const cl::Image &dstImage,
167 const cl::MemOffsets &dstOrigin,
168 const cl::Coordinate &region,
169 const cl::EventPtrs &waitEvents,
172 angle::Result enqueueMapImage(const cl::Image &image,
174 cl::MapFlags mapFlags,
175 const cl::MemOffsets &origin,
176 const cl::Coordinate &region,
179 const cl::EventPtrs &waitEvents,
183 angle::Result enqueueUnmapMemObject(const cl::Memory &memory,
185 const cl::EventPtrs &waitEvents,
188 angle::Result enqueueMigrateMemObjects(const cl::MemoryPtrs &memObjects,
189 cl::MemMigrationFlags flags,
190 const cl::EventPtrs &waitEvents,
193 angle::Result enqueueNDRangeKernel(const cl::Kernel &kernel,
194 const cl::NDRange &ndrange,
195 const cl::EventPtrs &waitEvents,
198 angle::Result enqueueTask(const cl::Kernel &kernel,
199 const cl::EventPtrs &waitEvents,
202 angle::Result enqueueNativeKernel(cl::UserFunc userFunc,
205 const cl::BufferPtrs &buffers,
207 const cl::EventPtrs &waitEvents,
210 angle::Result enqueueMarkerWithWaitList(const cl::EventPtrs &waitEvents,
215 angle::Result enqueueWaitForEvents(const cl::EventPtrs &events) override;
217 angle::Result enqueueBarrierWithWaitList(const cl::EventPtrs &waitEvents,
236 angle::Result processKernelResources(CLKernelVk &kernelVk, const cl::NDRange &ndrange);
242 angle::Result processWaitlist(const cl::EventPtrs &waitEvents);
257 cl::EventPtrs mAssociatedEvents;
260 cl::EventPtrs mDependantEvents;
263 angle::HashSet<cl::Object *> mDependencyTracker;
266 cl::MemoryPtrs mMemoryCaptures;
272 cl::MemoryPtrs mHostBufferUpdateList;