Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
873 토론

How to interoperate with OpenGL using OpenCL interop interface

Shukla__Gagandeep
초보자
5,241 조회수

Hi,

I am porting some cuda code and it uses cuda functions:

  • cuGraphicsMapResources
  • cuGraphicsResourceGetMappedPointer
  • cuGraphicsGLRegisterBuffer
  • cuGraphicsUnregisterResource and
  • cuGraphicsUnmapResources

As per my understanding of the code, these functions are allowing cuda code to interact with OpenGL buffers. I understand that there is no direct interoperability between OneAPI and OpenGL and it has to be done through OpenCL interop.

Can you please suggest which functions can I use instead of cuda functions mentioned above?

Regards,
Gagan

 

0 포인트
3 응답
RahulV_intel
중재자
5,229 조회수

Hi,

 

That's correct, there's no direct interoperability between oneAPI and OpenGL currently. You may refer to the tutorial on OpenCL and OpenGL interoperability in the link below:

 

https://software.intel.com/content/www/us/en/develop/articles/opencl-and-opengl-interoperability-tutorial.html

 

DPCT subject matter experts will get in touch with you shortly regarding equivalent DPCPP functions.

 

Thanks,

Rahul

 

0 포인트
Sravani_K_Intel
중재자
5,051 조회수

This issue has been resolved and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only


0 포인트
응답