This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Anderstand OpenCl / OpenGl Es

Hi 

I have a newbie question

What are the main differencies between OpenCl and OpenGl Es ?

In which case do you use the first or the second ?

 

May you explain me shortly ?

Thanks & regards,

Parents
  • To help lessen confusion, Chris mentioned the Graphics aspect of OpenGL ES, whereas Pete mentioned the fact that OpeGL ES also supports Compute functionality as of version 3.1.

    OpenCL is a much more comprehensive Compute API, but does not do Graphics.

    In summary, you use OpenGL ES for rendering graphics, and OpenCL to do a lot of Compute workloads, however with GLES 3.1, you can now do some compute workloads within the GLES API, although it is not as extensive.

Reply
  • To help lessen confusion, Chris mentioned the Graphics aspect of OpenGL ES, whereas Pete mentioned the fact that OpeGL ES also supports Compute functionality as of version 3.1.

    OpenCL is a much more comprehensive Compute API, but does not do Graphics.

    In summary, you use OpenGL ES for rendering graphics, and OpenCL to do a lot of Compute workloads, however with GLES 3.1, you can now do some compute workloads within the GLES API, although it is not as extensive.

Children
No data