diff options
author | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2014-06-02 10:16:54 +0400 |
---|---|---|
committer | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2014-06-02 10:28:43 +0400 |
commit | e83adf4bd3161aad1d8fc68e36e76e02ad660388 (patch) | |
tree | 7ba5d783bcaa52c4580afe5e7431b446ac2f37cd | |
parent | 6b77a7776508358ff6d991b071a1434dc2fcb8b4 (diff) | |
download | emulator-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 |
YaGL: Don't report GL_EXT_texture_storage supporttizen_3.0_ivi_releasetizen_3.0.m14.3_ivi_releasetizen_3.0.m14.2_ivi_releasetizen_3.0.2014.q3_common_releasesubmit/tizen_mobile/20141120.000000submit/tizen_ivi/20140623.104834submit/tizen_ivi/20140602.082939submit/tizen_common/20140602.082932accepted/tizen/ivi/20140624.123215accepted/tizen/common/20140610.160436tizen_3.0_ivitizen_3.0.m14.3_ivitizen_3.0.m14.2_ivitizen_3.0.2015.q1_commontizen_3.0.2014.q4_commontizen_3.0.2014.q3_commonaccepted/tizen_3.0.m14.3_iviaccepted/tizen_3.0.2014.q3_common
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.c | 2 | ||||
-rw-r--r-- | GLESv2/yagl_gles2_context.c | 2 |
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; |