diff options
author | Wolfgang Draxinger <Wolfgang.Draxinger@draxit.de> | 2016-04-25 00:09:47 +0200 |
---|---|---|
committer | Wolfgang Draxinger <Wolfgang.Draxinger@draxit.de> | 2016-04-25 00:09:47 +0200 |
commit | fa9460072407ae2f131e6f7b268e5bbbbb086550 (patch) | |
tree | b5b34075056d392e3f25d9e5d6e2ec48c154c2da | |
parent | 2ca04fbe7985ee944f3fa6302886a252a51add0c (diff) | |
download | pointoverdrawbench-fa9460072407ae2f131e6f7b268e5bbbbb086550.tar.gz pointoverdrawbench-fa9460072407ae2f131e6f7b268e5bbbbb086550.tar.bz2 |
shaderloader C89, CMake
-rw-r--r-- | CMakeLists.txt | 33 | ||||
-rw-r--r-- | shaderloader/shaderloader.c | 2 |
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); |