|
|
|
@ -23,6 +23,8 @@ |
|
|
|
DEALINGS IN THE SOFTWARE. |
|
|
|
DEALINGS IN THE SOFTWARE. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Magnum { |
|
|
|
|
|
|
|
|
|
|
|
/** @page opengl-support Support state |
|
|
|
/** @page opengl-support Support state |
|
|
|
@brief List of (un)supported OpenGL features and extensions. |
|
|
|
@brief List of (un)supported OpenGL features and extensions. |
|
|
|
|
|
|
|
|
|
|
|
@ -37,6 +39,11 @@ The extension implementation is considered complete if all its defined types, |
|
|
|
functions and enum values are exposed through the API, except for features |
|
|
|
functions and enum values are exposed through the API, except for features |
|
|
|
listed below in @ref opengl-unsupported-features. |
|
|
|
listed below in @ref opengl-unsupported-features. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
All extensions from the below lists are available in the @ref GL::Extensions |
|
|
|
|
|
|
|
namespace and it's possible to check for their availability using |
|
|
|
|
|
|
|
@ref GL::Context::isExtensionSupported(). See its documentation for more |
|
|
|
|
|
|
|
information. |
|
|
|
|
|
|
|
|
|
|
|
@subsection opengl-support-21 OpenGL 2.1 |
|
|
|
@subsection opengl-support-21 OpenGL 2.1 |
|
|
|
|
|
|
|
|
|
|
|
The core subset of OpenGL 2.1 should be fully implemented, except for the |
|
|
|
The core subset of OpenGL 2.1 should be fully implemented, except for the |
|
|
|
@ -334,6 +341,8 @@ supported. ESSL 3.10 is supported. |
|
|
|
Features that have their equivalents implemented in desktop version are |
|
|
|
Features that have their equivalents implemented in desktop version are |
|
|
|
supported. ESSL 3.20 is supported. |
|
|
|
supported. ESSL 3.20 is supported. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@m_class{m-fullwidth} |
|
|
|
|
|
|
|
|
|
|
|
Extension | Status |
|
|
|
Extension | Status |
|
|
|
------------------------------------------- | ------ |
|
|
|
------------------------------------------- | ------ |
|
|
|
@gl_extension{EXT,color_buffer_half_float} | | |
|
|
|
@gl_extension{EXT,color_buffer_half_float} | | |
|
|
|
@ -362,6 +371,9 @@ Extension | Status |
|
|
|
|
|
|
|
|
|
|
|
@subsection opengl-support-es30-extensions OpenGL ES 2.0 extensions to match ES 3.0 functionality |
|
|
|
@subsection opengl-support-es30-extensions OpenGL ES 2.0 extensions to match ES 3.0 functionality |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unless said otherwise, these are not exposed in the @ref GL::Extensions |
|
|
|
|
|
|
|
namespace on @ref MAGNUM_TARGET_GLES2 "OpenGL ES 3.0 builds". |
|
|
|
|
|
|
|
|
|
|
|
@m_class{m-fullwidth} |
|
|
|
@m_class{m-fullwidth} |
|
|
|
|
|
|
|
|
|
|
|
Extension | Status |
|
|
|
Extension | Status |
|
|
|
@ -472,6 +484,9 @@ supported. |
|
|
|
|
|
|
|
|
|
|
|
@subsection opengl-support-webgl20-extensions WebGL 1.0 extensions to match WebGL 2.0 functionality |
|
|
|
@subsection opengl-support-webgl20-extensions WebGL 1.0 extensions to match WebGL 2.0 functionality |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unless said otherwise, these are not available in the @ref GL::Extensions |
|
|
|
|
|
|
|
namespace on @ref MAGNUM_TARGET_GLES2 "WebGL 2.0 builds". |
|
|
|
|
|
|
|
|
|
|
|
@m_class{m-fullwidth} |
|
|
|
@m_class{m-fullwidth} |
|
|
|
|
|
|
|
|
|
|
|
Extension | Status |
|
|
|
Extension | Status |
|
|
|
@ -585,3 +600,5 @@ See also @ref opengl-unsupported and @ref deprecated. |
|
|
|
See also @ref opengl-deprecated. |
|
|
|
See also @ref opengl-deprecated. |
|
|
|
|
|
|
|
|
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|