OpenGL ES versus OpenGL

后端 未结 13 1530
灰色年华
灰色年华 2020-12-23 02:49

What are the differences between OpenGL ES and OpenGL ?

13条回答
  •  长情又很酷
    2020-12-23 03:15

    Just like to add that OpenGL 3.3 and OpenGL ES 2.0 are mostly interoperable, by using a subset of the features of OpenGL 3.3. My custom C++ engine uses the same API calls, with a few defines, for Android/IOS/Windows/OSX/Linux.

    Among the key differences are:

    • lack of geometry shader support
    • no min/max blending (there may be an extension for this)
    • no Quad List primitive
    • more restricted texture formats (especially regarding floating point)
    • glGetTexImage is not available
    • there is no Transform Feedback, same for several other advanced features

    There are also many other differences, but that covers several of the important ones.

提交回复
热议问题