aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt33
-rw-r--r--shaderloader/shaderloader.c2
2 files changed, 34 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..e13c992
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,33 @@
+cmake_minimum_required(VERSION 2.8)
+project(pointoverdrawbench)
+
+find_package(OpenGL)
+find_package(GLUT)
+find_package(GLEW)
+
+if(MSVC)
+set(EXTRA_LIBRARIES)
+else(MSVC)
+set(EXTRA_LIBRARIES m)
+endif(MSVC)
+
+add_executable(pointoverdrawbench
+ main.c
+ positiongen.c
+ solid.c
+ stats.c
+ debuggl/debuggl.c
+ shaderloader/shaderloader.c
+)
+target_link_libraries(pointoverdrawbench
+ ${OPENGL_gl_LIBRARY}
+ ${GLUT_LIBRARIES}
+ ${GLEW_LIBRARIES}
+ ${EXTRA_LIBRARIES}
+)
+file(COPY
+ positiongen.glsl
+ mvp.vs.glsl
+ solid.fs.glsl
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
diff --git a/shaderloader/shaderloader.c b/shaderloader/shaderloader.c
index 2454316..a135a98 100644
--- a/shaderloader/shaderloader.c
+++ b/shaderloader/shaderloader.c
@@ -201,7 +201,7 @@ GLuint shader_load_from_files(
&returned_length,
shader_infolog );
fprintf(stderr, "shader compilation failed; sources:\n");
- for(int i = 0; i < filecount; i++) {
+ for(i = 0; i < filecount; i++) {
fprintf(stderr, " %.2d: %s\n", i, filepaths[i]);
}
fputs("compile log:\n", stderr);