Dependencies

Polyscope stands on the shoulders of many outstanding open-source projects. These dependencies are all permissively licensed, and bundled with the project; we just list them here to give due credit!

Name Purpose Link
GLFW Window and input management with openGL glfw.org
Dear ImGui GUI interface (buttons, text boxes, etc) github.com/ocornut/imgui
glad OpenGL loader (used on Windows/Linux) github.com/Dav1dde/glad
glm Vector math and glsl utilities glm.g-truc.net
stb Header-only libraries, esp. image loading github.com/nothings/stb
json Read/write json text github.com/nlohmann/json
googletest Unit testing github.com/google/googletest

Additionally, Polyscope includes a few public-domain / permissively licensed assets. Some of the built-in matcaps are from the Blender project, and others were rendered using Blender. The built-in colormaps come from several sources as detailed on the colormap page, including Smith et. al., cmocean, and matplotlib. The concrete texture on the ground is from cc0textures.com. Thank you, artists!