Skip to content

Releases: vsg-dev/VulkanSceneGraph

v1.1.9

10 Jan 11:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.8...v1.1.9

v1.1.8

29 Nov 10:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.7...v1.1.8

v1.1.7

24 Jul 17:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.6...v1.1.7

v1.1.6

02 Jul 16:31
25ef7b1
Compare
Choose a tag to compare

What's Changed

  • Replaced original block vsg::Allocator with vsg::InstrusiveAllocator that is ~6 x faster at allocation/deallocation by @robertosfield in #1231 - see #1228 thread for more details.
  • Fix forward and back animation issue by @Mikalai in #1218

Full Changelog: v1.1.5...v1.1.6

v1.1.5

19 Jun 13:31
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.4...v1.1.5

v1.1.4

20 May 14:33
967e632
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.1.4

v1.1.3

29 Apr 16:32
Compare
Choose a tag to compare

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

v1.1.2

25 Mar 10:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

25 Mar 09:59
081c88a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

04 Jan 12:56
Compare
Choose a tag to compare

What's Changed

  • [FIXED] simplified check for a single entry in AnimationPath's locations map by @LeeRiva in #957
  • Shared View::viewID by @robertosfield in #958
  • Impoved handling of storage buffer alignment by @robertosfield in #962
  • Renamed vsg::UniformBinding to vsg::DescriptorBinding and renamed/decprecated enable/assignUnfirom() methods to enable/assignDescriptor(). by @robertosfield in #963
  • [FIXED] TransferTask semaphore wait stages by @siystar in #968
  • [FIXED] typos by @siystar in #966
  • Support for util ShaderCompilerSettings to Visitor and ConstVisitor by @theodoregoetz in #971
  • Basic implementation of cascaded shadow maps with phong ShaderSet by @robertosfield in #974
  • Merge with master by @robertosfield in #975
  • [FIX] AnimationPath will now also load/store its 'mode' property. by @LeeRiva in #976
  • Added cascaded shadow maps suppot for directional lights. by @robertosfield in #988
  • [REMOVED] DescriptorSet::Implementation::_descriptors by @siystar in #969
  • Prevent self-destructing build system by @AnyOldName3 in #989
  • Fix plane position and normal constructor by @AnyOldName3 in #993
  • View dependent map max slot fixes by @robertosfield in #1002
  • Specify an unused color attachment for the shadow passes by @timoore in #1004
  • Use the correct store operation for the shadow map attachment by @timoore in #1010
  • Update vec2.h to compile with GCC 13.2 by @psi29a in #1021
  • State inheritance by @robertosfield in #1025
  • Replaced C pointers and ref()/unref() with ref_ptr<> by @robertosfield in #1027
  • Fix typo in Logger info template function by @timoore in #1029
  • Store the ImageInfo for font textures in the font by @timoore in #1030
  • LOD support in shadow maps/nested render technques by @robertosfield in #1031
  • Refactored TransferTask and RecordAndSubmitTask to use a Semaphore to signal that the consumer of TransferTask data is complete and a new TransferTask submission can run. by @robertosfield in #1033
  • Added vsg::InstanceExtensions and support for VK_EXT_debug_utils by @robertosfield in #1042
  • Renamed vsg::Extensions to vsg::DeviceExtensions to compliment the naming of the new vsg::InstanceExtensions class by @robertosfield in #1045
  • MinGW warning fixes by @robertosfield in #1048
  • Update UpdateOperations::Remove to prevent Visual Studio crash in debug mode by @jamierobertson1 in #1059

New Contributors

Full Changelog: v1.0.9...v1.1.0