pull/3471/head
kallaballa 2 years ago
parent a9d74bc1f6
commit 3e1fb90816
  1. 7
      modules/viz2d/src/detail/framebuffercontext.cpp

@ -120,14 +120,13 @@ void FrameBufferContext::fromGLTexture2D(const cv::ogl::Texture2D& texture, cv::
cl_command_queue q = (cl_command_queue) Queue::getDefault().ptr();
cl_int status = 0;
if(clImage_ == nullptr) {
clImage_ = clCreateFromGLTexture(context, CL_MEM_READ_ONLY, 0x0DE1, 0,
texture.texId(), &status);
if (clImage_ == nullptr) {
clImage_ = clCreateFromGLTexture(context, CL_MEM_READ_ONLY, 0x0DE1, 0, texture.texId(),
&status);
if (status != CL_SUCCESS)
CV_Error_(cv::Error::OpenCLApiCallError,
("OpenCL: clCreateFromGLTexture failed: %d", status));
status = clEnqueueAcquireGLObjects(q, 1, &clImage_, 0, NULL, NULL);
if (status != CL_SUCCESS)
CV_Error_(cv::Error::OpenCLApiCallError,

Loading…
Cancel
Save