diff options
author | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2014-02-15 13:37:44 +0400 |
---|---|---|
committer | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2014-02-15 13:37:44 +0400 |
commit | 78c69620bf8e090431558d500ed33e277f312a0a (patch) | |
tree | 49883d588959ba45daea007efe6e788398211afc /GLESv2 | |
parent | 5c1d67906d5ff7e0803098f731be12b727fbe4fe (diff) | |
download | emulator-yagl-78c69620bf8e090431558d500ed33e277f312a0a.tar.gz emulator-yagl-78c69620bf8e090431558d500ed33e277f312a0a.tar.bz2 emulator-yagl-78c69620bf8e090431558d500ed33e277f312a0a.zip |
YaGL: Enable SRGB framebuffer
GLESv3 has SRGB framebuffer turned on by default
Change-Id: I2bb9f027059f5150120f7ae3315f36a7d056ce83
Diffstat (limited to 'GLESv2')
-rw-r--r-- | GLESv2/yagl_gles3_context.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/GLESv2/yagl_gles3_context.c b/GLESv2/yagl_gles3_context.c index 7507638..d299997 100644 --- a/GLESv2/yagl_gles3_context.c +++ b/GLESv2/yagl_gles3_context.c @@ -25,6 +25,11 @@ */ #define GL_HALF_FLOAT_OES 0x8D61 +/* + * We can't include GL/glext.h here + */ +#define GL_FRAMEBUFFER_SRGB 0x8DB9 + #define YAGL_SET_ERR(err) \ yagl_gles_context_set_error(&ctx->base.base, err); \ YAGL_LOG_ERROR("error = 0x%X", err) @@ -62,6 +67,8 @@ static void yagl_gles3_context_prepare(struct yagl_client_context *ctx) const GLchar **extensions; int num_extensions; + yagl_host_glEnable(GL_FRAMEBUFFER_SRGB); + yagl_gles2_context_prepare(&gles3_ctx->base); /* |