[Mesa-dev] [PATCH v3 01/12] output more and improved information about EGL and OpenGL ES 2.x - subject prefix error
Carlos Rafael Giani
dv at pseudoterminal.org
Wed Apr 26 18:59:04 UTC 2017
Strange ... for some reason, the prefix is wrong, and "kmscube" is
missing. Sorry about that. This set of 12 patches is to be applied
against kmscube.
Anyway, that's the last patchset version I'll post until it is merged
and/or reviewed.
On 2017-04-26 20:56, Carlos Rafael Giani wrote:
> Signed-off-by: Carlos Rafael Giani <dv at pseudoterminal.org>
> ---
> common.c | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
>
> diff --git a/common.c b/common.c
> index 64c4f91..610ff87 100644
> --- a/common.c
> +++ b/common.c
> @@ -125,9 +125,12 @@ int init_egl(struct egl *egl, const struct gbm *gbm)
> printf("Using display %p with EGL version %d.%d\n",
> egl->display, major, minor);
>
> - printf("EGL Version \"%s\"\n", eglQueryString(egl->display, EGL_VERSION));
> - printf("EGL Vendor \"%s\"\n", eglQueryString(egl->display, EGL_VENDOR));
> - printf("EGL Extensions \"%s\"\n", eglQueryString(egl->display, EGL_EXTENSIONS));
> + printf("===================================\n");
> + printf("EGL information:\n");
> + printf(" version: \"%s\"\n", eglQueryString(egl->display, EGL_VERSION));
> + printf(" vendor: \"%s\"\n", eglQueryString(egl->display, EGL_VENDOR));
> + printf(" extensions: \"%s\"\n", eglQueryString(egl->display, EGL_EXTENSIONS));
> + printf("===================================\n");
>
> if (!eglBindAPI(EGL_OPENGL_ES_API)) {
> printf("failed to bind api EGL_OPENGL_ES_API\n");
> @@ -156,7 +159,13 @@ int init_egl(struct egl *egl, const struct gbm *gbm)
> /* connect the context to the surface */
> eglMakeCurrent(egl->display, egl->surface, egl->surface, egl->context);
>
> - printf("GL Extensions: \"%s\"\n", glGetString(GL_EXTENSIONS));
> + printf("OpenGL ES 2.x information:\n");
> + printf(" version: \"%s\"\n", glGetString(GL_VERSION));
> + printf(" shading language version: \"%s\"\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
> + printf(" vendor: \"%s\"\n", glGetString(GL_VENDOR));
> + printf(" renderer: \"%s\"\n", glGetString(GL_RENDERER));
> + printf(" extensions: \"%s\"\n", glGetString(GL_EXTENSIONS));
> + printf("===================================\n");
>
> return 0;
> }
More information about the mesa-dev
mailing list