diff options
author | Chad Versace <chad.versace@linux.intel.com> | 2012-10-27 13:30:53 -0700 |
---|---|---|
committer | Chad Versace <chad.versace@linux.intel.com> | 2012-10-29 09:32:26 -0700 |
commit | 44e80dae4ae86946aa85a13b230c7c569f43c39b (patch) | |
tree | 04a8c30c3c92fed42f6391c8754506bac209d4d5 /examples | |
parent | d7144e35081fcfc6596b441e17ec6e36d409f3af (diff) | |
download | waffle-44e80dae4ae86946aa85a13b230c7c569f43c39b.tar.gz |
examples/gl_basic: Add support for gles3
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/gl_basic.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/examples/gl_basic.c b/examples/gl_basic.c index 6f01001..f1b7eb4 100644 --- a/examples/gl_basic.c +++ b/examples/gl_basic.c @@ -55,7 +55,7 @@ static const char *usage_message = "\n" "arguments:\n" " platform: One of android, cgl, gbm, glx, wayland, x11_egl.\n" - " context_api: One of gl, gles1, gles2.\n" + " context_api: One of gl, gles1, gles2, gles3.\n" "\n" "example:\n" " gl_basic glx gl\n" @@ -173,6 +173,7 @@ static const struct enum_map context_api_map[] = { {WAFFLE_CONTEXT_OPENGL, "gl" }, {WAFFLE_CONTEXT_OPENGL_ES1, "gles1" }, {WAFFLE_CONTEXT_OPENGL_ES2, "gles2" }, + {WAFFLE_CONTEXT_OPENGL_ES3, "gles3" }, {0, 0 }, }; @@ -233,9 +234,16 @@ parse_args(int argc, char *argv[], struct options *opts) // Set dl. switch (opts->context_api) { - case WAFFLE_CONTEXT_OPENGL: opts->dl = WAFFLE_DL_OPENGL; break; - case WAFFLE_CONTEXT_OPENGL_ES1: opts->dl = WAFFLE_DL_OPENGL_ES1; break; - case WAFFLE_CONTEXT_OPENGL_ES2: opts->dl = WAFFLE_DL_OPENGL_ES2; break; + case WAFFLE_CONTEXT_OPENGL: + opts->dl = WAFFLE_DL_OPENGL; + break; + case WAFFLE_CONTEXT_OPENGL_ES1: + opts->dl = WAFFLE_DL_OPENGL_ES1; + break; + case WAFFLE_CONTEXT_OPENGL_ES2: + case WAFFLE_CONTEXT_OPENGL_ES3: + opts->dl = WAFFLE_DL_OPENGL_ES2; + break; default: abort(); break; |