From 653804b518c7a7c6a9be06b1806eadee608e10ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 10 Apr 2014 17:52:56 +0200 Subject: [PATCH] Added EXT_shader_texture_lod ES2 extension. --- doc/opengl-support.dox | 1 + src/Magnum/Context.cpp | 1 + src/Magnum/Extensions.h | 3 +++ 3 files changed, 5 insertions(+) diff --git a/doc/opengl-support.dox b/doc/opengl-support.dox index 409d5e9d3..273b9c9db 100644 --- a/doc/opengl-support.dox +++ b/doc/opengl-support.dox @@ -250,6 +250,7 @@ supported. @es_extension{EXT,texture_type_2_10_10_10_REV} | done @es_extension{EXT,discard_framebuffer} | done @es_extension2{EXT,blend_minmax,blend_minmax} | done +@es_extension{EXT,shader_texture_lod} | done (shading language only) @es_extension{EXT,occlusion_query_boolean} | done @es_extension{EXT,texture_rg} | done @es_extension{EXT,texture_storage} | done diff --git a/src/Magnum/Context.cpp b/src/Magnum/Context.cpp index 2c5e16127..9c607433f 100644 --- a/src/Magnum/Context.cpp +++ b/src/Magnum/Context.cpp @@ -219,6 +219,7 @@ const std::vector& Extension::extensions(Version version) { _extension(GL,EXT,texture_type_2_10_10_10_REV), _extension(GL,EXT,discard_framebuffer), _extension(GL,EXT,blend_minmax), + _extension(GL,EXT,shader_texture_lod), _extension(GL,EXT,occlusion_query_boolean), _extension(GL,EXT,texture_rg), _extension(GL,EXT,texture_storage), diff --git a/src/Magnum/Extensions.h b/src/Magnum/Extensions.h index e2f07f16d..032fd4a90 100644 --- a/src/Magnum/Extensions.h +++ b/src/Magnum/Extensions.h @@ -232,6 +232,9 @@ namespace GL { _extension(GL,EXT,blend_minmax, GLES200, GLES300) // #65 #endif _extension(GL,EXT,read_format_bgra, GLES200, None) // #66 + #ifdef MAGNUM_TARGET_GLES2 + _extension(GL,EXT,shader_texture_lod, GLES200, GLES300) // #77 + #endif _extension(GL,EXT,debug_label, GLES200, None) // #98 _extension(GL,EXT,debug_marker, GLES200, None) // #99 #ifdef MAGNUM_TARGET_GLES2