MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / Image1DBuffer

Method Image1DBuffer

include/CL/opencl.hpp:4665–4692  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4663{
4664public:
4665 Image1DBuffer(
4666 const Context& context,
4667 cl_mem_flags flags,
4668 ImageFormat format,
4669 size_type width,
4670 const Buffer &buffer,
4671 cl_int* err = nullptr)
4672 {
4673 cl_int error;
4674
4675 cl_image_desc desc = {};
4676 desc.image_type = CL_MEM_OBJECT_IMAGE1D_BUFFER;
4677 desc.image_width = width;
4678 desc.buffer = buffer();
4679
4680 object_ = ::clCreateImage(
4681 context(),
4682 flags,
4683 &format,
4684 &desc,
4685 nullptr,
4686 &error);
4687
4688 detail::errHandler(error, __CREATE_IMAGE_ERR);
4689 if (err != nullptr) {
4690 *err = error;
4691 }
4692 }
4693
4694 Image1DBuffer() { }
4695

Callers

nothing calls this directly

Calls 2

clCreateImageFunction · 0.85
errHandlerFunction · 0.85

Tested by

no test coverage detected