diff --git a/doc/opengl-support.dox b/doc/opengl-support.dox index 81cc932ed..c4a3ff25f 100644 --- a/doc/opengl-support.dox +++ b/doc/opengl-support.dox @@ -257,6 +257,7 @@ Extension | Status Extension | Status ------------------------------------------- | ------ +@extension{AMD,transform_feedback3_lines_triangles} | done (nothing to do) @extension{AMD,vertex_shader_layer} | done (shading language only) @extension{AMD,shader_trinary_minmax} | done (shading language only) @extension{ATI,texture_mirror_once} | done (GL 4.4 subset) diff --git a/src/Magnum/Context.cpp b/src/Magnum/Context.cpp index 2d29ce0de..c1294da14 100644 --- a/src/Magnum/Context.cpp +++ b/src/Magnum/Context.cpp @@ -65,6 +65,7 @@ const std::vector& Extension::extensions(Version version) { static const std::vector empty; #ifndef MAGNUM_TARGET_GLES static const std::vector extensions{ + _extension(GL,AMD,transform_feedback3_lines_triangles), _extension(GL,AMD,vertex_shader_layer), _extension(GL,AMD,shader_trinary_minmax), _extension(GL,ARB,robustness), diff --git a/src/Magnum/Extensions.h b/src/Magnum/Extensions.h index c674846c8..71328fd4e 100644 --- a/src/Magnum/Extensions.h +++ b/src/Magnum/Extensions.h @@ -80,6 +80,7 @@ namespace GL { #ifndef MAGNUM_TARGET_GLES #line 1 namespace AMD { + _extension(GL,AMD,transform_feedback3_lines_triangles, GL210, None) // #397 _extension(GL,AMD,vertex_shader_layer, GL210, None) // #417 _extension(GL,AMD,shader_trinary_minmax, GL210, None) // #428 } namespace ARB {