Lines Matching defs:buffer

3433 cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer );
3435 cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator );
3437 cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer );
3439 cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator );
3940 explicit Buffer(const cl_mem& buffer, bool retainObject = false) :
3941 Memory(buffer, retainObject) { }
3982 /*! \brief Creates a new buffer object from this.
4037 cl_context context, cl_mem_flags flags, ID3D10Buffer* buffer,
4076 explicit BufferD3D10(const cl_mem& buffer, bool retainObject = false) :
4077 Buffer(buffer, retainObject) { }
4132 * GL buffer.
4165 explicit BufferGL(const cl_mem& buffer, bool retainObject = false) :
4166 Buffer(buffer, retainObject) { }
4262 explicit BufferRenderGL(const cl_mem& buffer, bool retainObject = false) :
4263 Buffer(buffer, retainObject) { }
4497 * \brief Image interface for 1D buffer images.
4507 const Buffer &buffer,
4516 buffer()
4750 /*! \brief Constructs a 2D Image from a buffer.
4751 * \note This will share storage with the underlying buffer.
4774 // Use buffer as input to image
4779 0, // flags inherited from buffer
4840 // Use buffer as input to image
7501 const Buffer& buffer,
7512 object_, buffer(), blocking, offset, size,
7526 const Buffer& buffer,
7537 object_, buffer(), blocking, offset, size,
7575 const Buffer& buffer,
7592 buffer(),
7614 const Buffer& buffer,
7631 buffer(),
7691 * Enqueue a command to fill a buffer object with a pattern
7695 * \tparam offset Is the offset in bytes into the buffer at
7703 const Buffer& buffer,
7714 buffer(),
7989 const Buffer& buffer,
8001 object_, buffer(), blocking, flags, offset, size,
8018 const Image& buffer,
8032 object_, buffer(), blocking, flags,
8052 * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer.
8080 * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer.
8107 * Enqueues a command that will allow the host to update a region of a coarse-grained SVM buffer.
8157 * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime.
8182 * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime.
8207 * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime.
9113 const Buffer& buffer,
9128 return queue.enqueueReadBuffer(buffer, blocking, offset, size, ptr, events, event);
9132 const Buffer& buffer,
9147 return queue.enqueueWriteBuffer(buffer, blocking, offset, size, ptr, events, event);
9151 const Buffer& buffer,
9168 queue(), buffer(), blocking, flags, offset, size,
9185 * update a region of a coarse-grained SVM buffer.
9209 * update a region of a coarse-grained SVM buffer.
9233 * update a region of a coarse-grained SVM buffer.
9287 * SVM buffer back to the OpenCL runtime.
9309 * SVM buffer back to the OpenCL runtime.
9330 * SVM buffer back to the OpenCL runtime.
9371 * Blocking copy operation between iterators and a buffer.
9376 inline cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer )
9383 return cl::copy(queue, startIterator, endIterator, buffer);
9387 * Blocking copy operation between iterators and a buffer.
9392 inline cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator )
9399 return cl::copy(queue, buffer, startIterator, endIterator);
9403 * Blocking copy operation between iterators and a buffer.
9408 inline cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer )
9417 static_cast<DataType*>(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_WRITE, 0, byteLength, 0, 0, &error));
9432 error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent);
9442 * Blocking copy operation between iterators and a buffer.
9447 inline cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator )
9456 static_cast<DataType*>(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_READ, 0, byteLength, 0, 0, &error));
9463 error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent);
9496 const Buffer& buffer,
9517 buffer,
9532 const Buffer& buffer,
9553 buffer,