diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-06-27 10:53:25 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-06-27 10:53:25 -0700 |
commit | e88277692926ab32557f54337e70fdc25cda91fe (patch) | |
tree | 5bc9e05d6f9e76c4762796dda441a8501cc6df80 /src/library_gl.js | |
parent | 1f91ac1e073caaee66eaf7e16f1d6c47de93e385 (diff) |
preparatory work for anisotropy
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 593bc1d8..53e587de 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -114,6 +114,10 @@ var LibraryGL = { GL.compressionExt = Module.ctx.getExtension('WEBGL_compressed_texture_s3tc') || Module.ctx.getExtension('MOZ_WEBGL_compressed_texture_s3tc') || Module.ctx.getExtension('WEBKIT_WEBGL_compressed_texture_s3tc'); + + GL.anisotropicExt = Module.ctx.getExtension('EXT_texture_filter_anisotropic') || + Module.ctx.getExtension('MOZ_EXT_texture_filter_anisotropic') || + Module.ctx.getExtension('WEBKIT_EXT_texture_filter_anisotropic'); } }, @@ -994,7 +998,9 @@ var LibraryGL = { case 0x1F03 /* GL_EXTENSIONS */: // Add various extensions that we can support return allocate(intArrayFromString(Module.ctx.getSupportedExtensions().join(' ') + ' GL_EXT_texture_env_combine GL_ARB_texture_env_crossbar GL_ATI_texture_env_combine3 GL_NV_texture_env_combine4 GL_EXT_texture_env_dot3 GL_ARB_multitexture GL_ARB_vertex_buffer_object GL_EXT_framebuffer_object GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_shading_language_100 GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_texture_cube_map GL_EXT_draw_range_elements' + - (GL.compressionExt ? ' GL_ARB_texture_compression GL_EXT_texture_compression_s3tc' : '')), 'i8', ALLOC_NORMAL); + (GL.compressionExt ? ' GL_ARB_texture_compression GL_EXT_texture_compression_s3tc' : '') + + (GL.anisotropicExt ? ' GL_EXT_texture_filter_anisotropic' : '') + ), 'i8', ALLOC_NORMAL); } return glGetString(name_); }; |