diff -r 0fd926ebb03b -r 42b4953dff85 CMakeLists.txt --- a/CMakeLists.txt Tue Jun 28 17:35:56 2022 +0300 +++ b/CMakeLists.txt Tue Jun 28 17:59:34 2022 +0300 @@ -18,6 +18,7 @@ add_library(QtUiPlugin ALIAS Qt5::UiPlugin) endif() find_package(OpenGL REQUIRED) +find_package(GLEW REQUIRED) find_package(GLM REQUIRED) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) @@ -78,7 +79,6 @@ src/vertexmap.cpp src/gl/basicshaderprogram.cpp src/gl/compiler.cpp - src/gl/debug.cpp src/gl/partrenderer.cpp # src/gl/vertexprogram.cpp src/layers/axeslayer.cpp @@ -117,7 +117,6 @@ src/gl/basicshaderprogram.h src/gl/common.h src/gl/compiler.h - src/gl/debug.h src/gl/partrenderer.h # src/gl/vertexprogram.h src/layers/axeslayer.h @@ -142,6 +141,9 @@ src/widgets/colorselectdialog.ui src/widgets/colorindexinput.ui ) +set(SHADER_FILES + shaders/model.vert.glsl +) set(LOCALE_FILES locale/fi.ts @@ -169,11 +171,13 @@ ${QRC_SOURCE} ${FORMS_HEADERS} ${OTHER_FILES} + ${SHADER_FILES} ) set_source_files_properties(${HEADER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties(${QRC_FILE} PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties(${OTHER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties(${SHADER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE) set_target_properties(${TARGET_NAME} PROPERTIES AUTOMOC 1) target_link_libraries(${TARGET_NAME} PRIVATE Qt::Core) target_link_libraries(${TARGET_NAME} PRIVATE Qt::Widgets)