diff --git a/CMakeLists.txt b/CMakeLists.txt index 4024f7e..11db0f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -127,5 +127,17 @@ if (APPLE OR UNIX) target_link_libraries(shooter "-framework OpenGL") target_link_libraries(shooter "-framework GLUT") else() + #OPENGL + find_package(OpenGL REQUIRED) + if (OpenGL_FOUND) + include_directories(${OpenGL_INCLUDE_DIR}) + target_link_libraries(${PROJECT_NAME} ${OpenGL_LIBRARIES}) + target_link_libraries(${PROJECT_NAME} GL) + endif() + find_package(GLEW 2.0 REQUIRED) + if (GLEW_FOUND) + include_directories(${GLEW_INCLUDE_DIR}) + target_link_libraries(${PROJECT_NAME} ${GLEW_LIBRARIES}) + endif() endif() \ No newline at end of file diff --git a/engine/Object.h b/engine/Object.h index b142a63..569f460 100644 --- a/engine/Object.h +++ b/engine/Object.h @@ -9,6 +9,7 @@ #include "Vec3D.h" #include #include +#include class ObjectNameTag final { private: diff --git a/img/opengl.png b/img/opengl.png new file mode 100644 index 0000000..4269c34 Binary files /dev/null and b/img/opengl.png differ diff --git a/shooter.vcxproj b/shooter.vcxproj index ebf2d1d..3195023 100644 --- a/shooter.vcxproj +++ b/shooter.vcxproj @@ -168,7 +168,6 @@ - @@ -179,16 +178,15 @@ + - - + + - - @@ -215,15 +213,14 @@ - - + @@ -232,22 +229,20 @@ + - - + + - - - @@ -255,6 +250,16 @@ + + + + + + + + + + diff --git a/shooter.vcxproj.filters b/shooter.vcxproj.filters index bf525e9..2828a91 100644 --- a/shooter.vcxproj.filters +++ b/shooter.vcxproj.filters @@ -72,12 +72,21 @@ Исходные файлы + + Исходные файлы + + + Исходные файлы + Исходные файлы Исходные файлы + + Исходные файлы + Исходные файлы @@ -123,21 +132,6 @@ Исходные файлы - - Исходные файлы - - - Исходные файлы - - - Исходные файлы - - - Исходные файлы - - - Исходные файлы - @@ -194,6 +188,12 @@ Файлы заголовков + + Файлы заголовков + + + Файлы заголовков + Файлы заголовков @@ -203,9 +203,15 @@ Файлы заголовков + + Файлы заголовков + Файлы заголовков + + Файлы заголовков + Файлы заголовков @@ -275,26 +281,15 @@ Файлы заголовков - - Файлы заголовков - - - Файлы заголовков - - - Файлы заголовков - - - Файлы заголовков - - - Файлы заголовков - - - Файлы заголовков - - - Файлы заголовков - + + + + + + + + + + \ No newline at end of file