Lines Matching refs:buffer
3156 cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer );
3158 cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator );
3160 cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer );
3162 cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator );
3300 __CL_EXPLICIT_CONSTRUCTORS Buffer(const cl_mem& buffer) : Memory(buffer) { }
3343 /*! \brief Creates a new buffer object from this.
3385 cl_context context, cl_mem_flags flags, ID3D10Buffer* buffer,
3435 __CL_EXPLICIT_CONSTRUCTORS BufferD3D10(const cl_mem& buffer) : Buffer(buffer) { }
3491 * GL buffer.
3521 __CL_EXPLICIT_CONSTRUCTORS BufferGL(const cl_mem& buffer) : Buffer(buffer) { }
3751 * \brief Image interface for 1D buffer images.
3761 const Buffer &buffer,
3770 buffer()
4570 __CL_EXPLICIT_CONSTRUCTORS BufferRenderGL(const cl_mem& buffer) : ImageGL(buffer) { }
4572 __CL_EXPLICIT_CONSTRUCTORS BufferRenderGL(const cl_mem& buffer) : Image2DGL(buffer) { }
5717 const Buffer& buffer,
5728 object_, buffer(), blocking, offset, size,
5742 const Buffer& buffer,
5753 object_, buffer(), blocking, offset, size,
5792 const Buffer& buffer,
5809 buffer(),
5831 const Buffer& buffer,
5848 buffer(),
5909 * Enqueue a command to fill a buffer object with a pattern
5916 const Buffer& buffer,
5927 buffer(),
6178 const Buffer& buffer,
6190 object_, buffer(), blocking, flags, offset, size,
6207 const Image& buffer,
6221 object_, buffer(), blocking, flags,
6725 const Buffer& buffer,
6740 return queue.enqueueReadBuffer(buffer, blocking, offset, size, ptr, events, event);
6744 const Buffer& buffer,
6759 return queue.enqueueWriteBuffer(buffer, blocking, offset, size, ptr, events, event);
6763 const Buffer& buffer,
6780 queue(), buffer(), blocking, flags, offset, size,
6841 * Blocking copy operation between iterators and a buffer.
6846 inline cl_int copy( IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer )
6853 return cl::copy(queue, startIterator, endIterator, buffer);
6857 * Blocking copy operation between iterators and a buffer.
6862 inline cl_int copy( const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator )
6869 return cl::copy(queue, buffer, startIterator, endIterator);
6873 * Blocking copy operation between iterators and a buffer.
6878 inline cl_int copy( const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer )
6887 static_cast<DataType*>(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_WRITE, 0, byteLength, 0, 0, &error));
6902 error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent);
6912 * Blocking copy operation between iterators and a buffer.
6917 inline cl_int copy( const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator )
6926 static_cast<DataType*>(queue.enqueueMapBuffer(buffer, CL_TRUE, CL_MAP_READ, 0, byteLength, 0, 0, &error));
6933 error = queue.enqueueUnmapMemObject(buffer, pointer, 0, &endEvent);
6944 const Buffer& buffer,
6965 buffer,
6980 const Buffer& buffer,
7001 buffer,