92ab22e77947f36ebf6a7e8f5c8bb088cd6b5e62
Rendering pipleline now support 3 different types of Material: Basic: a material with a single color on every property (diffuse, specular, ect). SingleTextures: a material with a single texture in all or any property. Have a single color on the rest. SplatMapping: has a SplatMap and 0 to 5 different textures to every property. Properties with o texture uses a single color insted. All materials with a texture has a UVRepeat, telling how many time to till in U and in V. modelJobs now uses ShadeID, ModelID and TextureID for the Hash insted of only Texture MayaExported exports 3 differnt types of material, the same as the piplen now supports.
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%