v1.1.3
What's Changed
- Transfer on demand support for dataVariance set to STATIC_DATA by @robertosfield in #1141
- Changed ViewDependentState lightData and viewportData to use storage buffer rather than uniform buffer to allow variable sized arrays to be used. by @robertosfield in #1143
- Added vsg::SoftShadows and vsg::Percentage CloserSoftShadows support. by @robertosfield in #1144
- Added vsg::RegionOfInterst node to help hint for algorithms like shadow map to use tight bounds by @robertosfield in #1145
- Restructred Win32_Window::handleWin32Messages to make it more flexible for cases where applications provide their own windows by @robertosfield in #1153
- Vulkan debug message callback by @robertosfield in #1156
- Spotlight shadows by @AnyOldName3 in #1155
- Add ninja-related files to .gitignore by @AnyOldName3 in #1158
- Redirect std::cout & std::cerr to vsg::Logger by @robertosfield in #1161
- Configurable view dependent state by @robertosfield in #1164
- Changed PBR and Phong ShaderSet to use UnfiromBuffer rather than StorageBuffer LightData. by @robertosfield in #1165
- Updated built-in ShaderSet with new VSG_ALPHA_TEST define by @robertosfield in #1167
- Added ability to specify the lightDataSize in the fragment shader via specialization consistent with id=3 by @robertosfield in #1169
Full Changelog: v1.1.2...v1.1.3