Codebase list kmscube / cd0941b
output more and improved information about EGL and OpenGL ES 2.x Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Carlos Rafael Giani authored 7 years ago Rob Clark committed 7 years ago
1 changed file(s) with 13 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
124124 printf("Using display %p with EGL version %d.%d\n",
125125 egl->display, major, minor);
126126
127 printf("EGL Version \"%s\"\n", eglQueryString(egl->display, EGL_VERSION));
128 printf("EGL Vendor \"%s\"\n", eglQueryString(egl->display, EGL_VENDOR));
129 printf("EGL Extensions \"%s\"\n", eglQueryString(egl->display, EGL_EXTENSIONS));
127 printf("===================================\n");
128 printf("EGL information:\n");
129 printf(" version: \"%s\"\n", eglQueryString(egl->display, EGL_VERSION));
130 printf(" vendor: \"%s\"\n", eglQueryString(egl->display, EGL_VENDOR));
131 printf(" extensions: \"%s\"\n", eglQueryString(egl->display, EGL_EXTENSIONS));
132 printf("===================================\n");
130133
131134 if (!eglBindAPI(EGL_OPENGL_ES_API)) {
132135 printf("failed to bind api EGL_OPENGL_ES_API\n");
155158 /* connect the context to the surface */
156159 eglMakeCurrent(egl->display, egl->surface, egl->surface, egl->context);
157160
158 printf("GL Extensions: \"%s\"\n", glGetString(GL_EXTENSIONS));
161 printf("OpenGL ES 2.x information:\n");
162 printf(" version: \"%s\"\n", glGetString(GL_VERSION));
163 printf(" shading language version: \"%s\"\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
164 printf(" vendor: \"%s\"\n", glGetString(GL_VENDOR));
165 printf(" renderer: \"%s\"\n", glGetString(GL_RENDERER));
166 printf(" extensions: \"%s\"\n", glGetString(GL_EXTENSIONS));
167 printf("===================================\n");
159168
160169 return 0;
161170 }