File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ find_package(ZLIB REQUIRED)
5050include_directories (
5151 dependencies/nanogui/include
5252 dependencies/nanogui/ext/glfw/include
53- dependencies/nanogui/ext/glew /include
53+ dependencies/nanogui/ext/glad /include
5454 dependencies/nanogui/ext/eigen
5555 dependencies/nanogui/ext/nanovg/src
5656 dependencies/optional-lite
@@ -59,15 +59,17 @@ include_directories(
5959
6060FILE (
6161 GLOB SOURCE_FILES
62- src/*.cpp )
62+ src/*.cpp
63+ dependencies/nanogui/ext/glad/src/glad.c
64+ )
6365
6466add_executable (konstructs ${SOURCE_FILES} )
6567
6668set (konstructs_LIBS
6769 konstructs-lib
6870 ${ZLIB_LIBRARIES}
6971 nanogui ${NANOGUI_EXTRA_LIBS}
70- glfw
72+ glfw
7173)
7274
7375if (WIN32 OR MINGW)
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ find_package(ZLIB REQUIRED)
2929include_directories (
3030 ${ZLIB_INCLUDE_DIRS}
3131 ../dependencies/nanogui/ext/glfw/include
32- ../dependencies/nanogui/ext/glew /include
32+ ../dependencies/nanogui/ext/glad /include
3333 ../dependencies/nanogui/ext/eigen
3434 ../dependencies/lodepng
3535 ../dependencies/optional-lite
Original file line number Diff line number Diff line change 44#if defined(__APPLE__)
55 #define GLFW_INCLUDE_GLCOREARB
66#elif defined(WIN32)
7- #define GLEW_STATIC
8- #include < GL/glew .h>
7+ #include < windows.h >
8+ #include < glad/glad .h>
99#else
1010 #define GL_GLEXT_PROTOTYPES
1111#endif
Original file line number Diff line number Diff line change 1- #if defined(NANOGUI_GLAD)
2- #if defined(NANOGUI_SHARED) && !defined(GLAD_GLAPI_EXPORT)
3- #define GLAD_GLAPI_EXPORT
4- #endif
5-
6- #include < glad/glad.h>
7- #else
8- #if defined(__APPLE__)
9- #define GLFW_INCLUDE_GLCOREARB
10- #else
11- #define GL_GLEXT_PROTOTYPES
12- #endif
13- #endif
14-
15- #include < GLFW/glfw3.h>
16-
171#include < nanogui/nanogui.h>
182
193#if defined(WIN32)
You can’t perform that action at this time.
0 commit comments