|
|
|
@ -377,14 +377,6 @@ void swapBuffers() { |
|
|
|
|
kb::egl::swapBuffers(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void fetch_frame_buffer(cv::UMat &m) { |
|
|
|
|
glCheck(cv::ogl::convertFromGLTexture2D(*frame_buf_tex, m)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void return_frame_buffer(cv::UMat &m) { |
|
|
|
|
glCheck(cv::ogl::convertToGLTexture2D(m, *frame_buf_tex)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
std::string get_info() { |
|
|
|
|
return reinterpret_cast<const char*>(glGetString(GL_VERSION)); |
|
|
|
|
} |
|
|
|
@ -393,6 +385,15 @@ std::string get_info() { |
|
|
|
|
|
|
|
|
|
namespace kb { |
|
|
|
|
namespace cl { |
|
|
|
|
|
|
|
|
|
void fetch_frame_buffer(cv::UMat &m) { |
|
|
|
|
glCheck(cv::ogl::convertFromGLTexture2D(*gl::frame_buf_tex, m)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void return_frame_buffer(cv::UMat &m) { |
|
|
|
|
glCheck(cv::ogl::convertToGLTexture2D(m, *gl::frame_buf_tex)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
std::string get_info() { |
|
|
|
|
std::stringstream ss; |
|
|
|
|
std::vector<cv::ocl::PlatformInfo> plt_info; |
|
|
|
|