Circular cursor + dragging
-rw-r--r-- 92 .gitignore
-rw-r--r-- 546 Makefile
drwxr-xr-x - assignment-1
drwxr-xr-x - assignment-2
drwxr-xr-x - assignment-3
drwxr-xr-x - assignment-4
drwxr-xr-x - assignment-5
-rw-r--r-- 4531 blendshapes.cpp
-rw-r--r-- 709 blendshapes.hpp
-rw-r--r-- 2426 brdffrag.glsl
-rw-r--r-- 124 brdfvert.glsl
-rw-r--r-- 74 compile_flags.txt
-rw-r--r-- 432 equirectangularfrag.glsl
-rw-r--r-- 570 gradientfrag.glsl
-rw-r--r-- 5413 ik.cpp
-rw-r--r-- 124 ik.hpp
-rw-r--r-- 2585 image.cpp
-rw-r--r-- 742 image.hpp
-rw-r--r-- 921 irradiancefrag.glsl
-rw-r--r-- 85 latexMakefile
-rw-r--r-- 18187 main.cpp
-rw-r--r-- 3610 material.cpp
-rw-r--r-- 556 material.hpp
-rwxr-xr-x 250 metallicroughness.py
-rw-r--r-- 14608 model.cpp
-rw-r--r-- 2646 model.hpp
drwxr-xr-x - models
-rw-r--r-- 594 normalfrag.glsl
-rw-r--r-- 3880 pbrfrag.glsl
-rw-r--r-- 738 pbrvert.glsl
-rw-r--r-- 90 plainfrag.glsl
-rw-r--r-- 176 plainvertex.glsl
-rw-r--r-- 1938 prefilterfrag.glsl
-rw-r--r-- 1602 program.cpp
-rw-r--r-- 215 program.hpp
-rw-r--r-- 263 reflectfrag.glsl
-rw-r--r-- 295 reflectvert.glsl
-rw-r--r-- 5550 shapes.hpp
-rw-r--r-- 9789 skybox.cpp
-rw-r--r-- 756 skybox.hpp
drwxr-xr-x - skyboxes
-rw-r--r-- 236 skyboxfrag.glsl
-rw-r--r-- 204 skyboxvert.glsl
-rw-r--r-- 575 solidfrag.glsl
-rw-r--r-- 2075 texturefrag.glsl
-rw-r--r-- 1037 texturevertex.glsl
-rw-r--r-- 532 ui.hpp
-rw-r--r-- 4473 ui.mm
-rw-r--r-- 1639 util.cpp
-rw-r--r-- 780 util.hpp
-rw-r--r-- 497 vertex.glsl
-rw-r--r-- 88 yellow.glsl