├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── data ├── csm_1.jpg ├── csm_2.jpg └── sponza.zip └── src ├── CMakeLists.txt ├── csm.cpp ├── csm.h ├── main.cpp └── shader ├── copy_fs.glsl ├── depth_prepass_vs.glsl ├── depth_reduction_fs.glsl ├── empty_fs.glsl ├── fullscreen_vs.glsl ├── scene_fs.glsl ├── scene_vs.glsl ├── setup_cascades_cs.glsl └── shadow_map_vs.glsl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/README.md -------------------------------------------------------------------------------- /data/csm_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/data/csm_1.jpg -------------------------------------------------------------------------------- /data/csm_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/data/csm_2.jpg -------------------------------------------------------------------------------- /data/sponza.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/data/sponza.zip -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/csm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/csm.cpp -------------------------------------------------------------------------------- /src/csm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/csm.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/shader/copy_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/copy_fs.glsl -------------------------------------------------------------------------------- /src/shader/depth_prepass_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/depth_prepass_vs.glsl -------------------------------------------------------------------------------- /src/shader/depth_reduction_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/depth_reduction_fs.glsl -------------------------------------------------------------------------------- /src/shader/empty_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/empty_fs.glsl -------------------------------------------------------------------------------- /src/shader/fullscreen_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/fullscreen_vs.glsl -------------------------------------------------------------------------------- /src/shader/scene_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/scene_fs.glsl -------------------------------------------------------------------------------- /src/shader/scene_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/scene_vs.glsl -------------------------------------------------------------------------------- /src/shader/setup_cascades_cs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/setup_cascades_cs.glsl -------------------------------------------------------------------------------- /src/shader/shadow_map_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diharaw/cascaded-shadow-maps/HEAD/src/shader/shadow_map_vs.glsl --------------------------------------------------------------------------------