summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Vorobiov <s.vorobiov@samsung.com>2014-06-02 10:16:54 +0400
committerStanislav Vorobiov <s.vorobiov@samsung.com>2014-06-02 10:28:43 +0400
commite83adf4bd3161aad1d8fc68e36e76e02ad660388 (patch)
tree7ba5d783bcaa52c4580afe5e7431b446ac2f37cd
parent6b77a7776508358ff6d991b071a1434dc2fcb8b4 (diff)
downloademulator-yagl-tizen_3.0.m14.2_ivi.tar.gz
emulator-yagl-tizen_3.0.m14.2_ivi.tar.bz2
emulator-yagl-tizen_3.0.m14.2_ivi.zip
We do support glTexStorageXXX in GLESv3, however, GL_EXT_texture_storage is different. GL_EXT_texture_storage requires supporting a lot of additional internal formats, which is hard to do for all possible host OpenGL versions, especially for OpenGL 2.1. Thus, we don't report GL_EXT_texture_storage support anymore Change-Id: I53bc097c453afac93c42f72b018e04a4e5a7438c Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
-rw-r--r--GLESv1_CM/yagl_gles1_context.c2
-rw-r--r--GLESv2/yagl_gles2_context.c2
2 files changed, 0 insertions, 4 deletions
diff --git a/GLESv1_CM/yagl_gles1_context.c b/GLESv1_CM/yagl_gles1_context.c
index 2658ba9..56ada3b 100644
--- a/GLESv1_CM/yagl_gles1_context.c
+++ b/GLESv1_CM/yagl_gles1_context.c
@@ -54,7 +54,6 @@ static const GLchar *framebuffer_blit_ext = "GL_ANGLE_framebuffer_blit";
static const GLchar *draw_buffers_ext = "GL_EXT_draw_buffers";
static const GLchar *mapbuffer_ext = "GL_OES_mapbuffer";
static const GLchar *map_buffer_range_ext = "GL_EXT_map_buffer_range";
-static const GLchar *texture_storage_ext = "GL_EXT_texture_storage";
static const GLchar *pbo_ext = "GL_NV_pixel_buffer_object";
static const GLchar *read_buffer_ext = "GL_NV_read_buffer";
static const GLchar *compressed_etc1_rgb8_texture_ext = "GL_OES_compressed_ETC1_RGB8_texture";
@@ -100,7 +99,6 @@ static const GLchar **yagl_gles1_context_get_extensions(struct yagl_gles1_contex
extensions[i++] = draw_buffers_ext;
extensions[i++] = mapbuffer_ext;
extensions[i++] = map_buffer_range_ext;
- extensions[i++] = texture_storage_ext;
extensions[i++] = pbo_ext;
extensions[i++] = read_buffer_ext;
extensions[i++] = compressed_etc1_rgb8_texture_ext;
diff --git a/GLESv2/yagl_gles2_context.c b/GLESv2/yagl_gles2_context.c
index 3a469cc..3824c36 100644
--- a/GLESv2/yagl_gles2_context.c
+++ b/GLESv2/yagl_gles2_context.c
@@ -47,7 +47,6 @@ static const GLchar *map_buffer_range_ext = "GL_EXT_map_buffer_range";
static const GLchar *element_index_uint_ext = "GL_OES_element_index_uint";
static const GLchar *texture_3d_ext = "GL_OES_texture_3D";
static const GLchar *blend_minmax_ext = "GL_EXT_blend_minmax";
-static const GLchar *texture_storage_ext = "GL_EXT_texture_storage";
static const GLchar *pbo_ext = "GL_NV_pixel_buffer_object";
static const GLchar *read_buffer_ext = "GL_NV_read_buffer";
static const GLchar *compressed_etc1_rgb8_texture_ext = "GL_OES_compressed_ETC1_RGB8_texture";
@@ -324,7 +323,6 @@ const GLchar **yagl_gles2_context_get_extensions(struct yagl_gles2_context *ctx,
extensions[i++] = element_index_uint_ext;
extensions[i++] = texture_3d_ext;
extensions[i++] = blend_minmax_ext;
- extensions[i++] = texture_storage_ext;
extensions[i++] = pbo_ext;
extensions[i++] = read_buffer_ext;
extensions[i++] = compressed_etc1_rgb8_texture_ext;