aboutsummaryrefslogtreecommitdiff
path: root/samples/OpenGL/compute_shader/main.c
diff options
context:
space:
mode:
authorWolfgang Draxinger <code@datenwolf.net>2020-12-14 18:34:08 +0100
committerWolfgang Draxinger <code@datenwolf.net>2020-12-14 18:34:08 +0100
commitfe85753859d3994c3d74860258be122a1bb86aa3 (patch)
tree2773b423ea173c335e8f88411b93f6dfe9f8a94e /samples/OpenGL/compute_shader/main.c
parenta00fb682a7e3552ab4f5ee0a161d0e21d17d6a26 (diff)
downloadcodesamples-fe85753859d3994c3d74860258be122a1bb86aa3.tar.gz
codesamples-fe85753859d3994c3d74860258be122a1bb86aa3.tar.bz2
minimal example for X11 MIT-SHM with Xcb
Diffstat (limited to 'samples/OpenGL/compute_shader/main.c')
-rw-r--r--samples/OpenGL/compute_shader/main.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/samples/OpenGL/compute_shader/main.c b/samples/OpenGL/compute_shader/main.c
index c6acdc3..a519439 100644
--- a/samples/OpenGL/compute_shader/main.c
+++ b/samples/OpenGL/compute_shader/main.c
@@ -246,6 +246,20 @@ void gldebugcallback(
fprintf(stderr, "(GL) %s\n", message);
}
+static
+void glinfodump(void)
+{
+ printf(
+ "OpenGL vendor: %s\n"
+ "OpenGL renderer: %s\n"
+ "OpenGL version: %s\n",
+ " GLSL version: %s\n",
+ glGetString(GL_VENDOR),
+ glGetString(GL_RENDERER),
+ glGetString(GL_VERSION),
+ glGetString(GL_SHADING_LANGUAGE_VERSION) );
+}
+
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
@@ -253,7 +267,7 @@ int main(int argc, char *argv[])
glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE);
glutInitWindowPosition(0,0);
glutInitWindowSize(win_width, win_height);
- glutCreateWindow("Compute Shader");
+ glutCreateWindow("compute shader point overdraw benchmark");
if( GLEW_OK != glewInit() ) { return 1; }
glDebugMessageCallback((GLDEBUGPROC)gldebugcallback, NULL);