adceccf4029f23fcf3be52983766583dcc6fb58c
Changed so that the picking pass get drawn once in the beginning so that the AO shatde could calculate AO from the depthbuffer generated during pthe pickingpass. In the ImGUI debugg window there is now sliders to change the behavior of the AO shader. Only the minimum ambient lightning is HardCoded in to the frowardPlus fragmentshaders with a define in the begining.
Bundled libraries
Libraries bundled along with binaries for Windows (MSVC14), available as a submodule in the deps directory of the source tree.
| Project | Version | License |
|---|---|---|
| GLFW | 3.1.2 | zlib/libpng License |
| GLM | 0.9.7.1 | MIT License |
| GLEW | 1.13.0 | Modified BSD License, Mesa 3-D License, Khronos License |
| Assimp | 3.1.1 | BSD 3-Clause License |
| zlib | 1.28 | zlib License |
| libpng | 1.6.19 | libpng License |
| Xerces-C++ | 3.1.2 | Apache License Version 2.0 |
| ImGui | 2015-12-12 | MIT License |
| nativefiledialog | 2016-01-08 | nativefiledialog Licence |
| OpenAL | 1.1 | OpenAL License |
External libraries
Libraries that are too big to be bundled with the project.
| Project | Version | License | Root folder environment variable (Windows) |
|---|---|---|---|
| Boost | 1.60.0+ | Boost Software License, Version 1.0 | BOOST_ROOT |
Description
Languages
C++
84.4%
CMake
9.9%
GLSL
5.2%
Inno Setup
0.2%
C
0.2%