Skip to content

Releases: vsg-dev/VulkanSceneGraph

v1.1.13

30 Dec 16:26
05bb15b

Choose a tag to compare

What's Changed

  • Include all changes to bufferPools in the lock protected block by @rolandhill in #1618
  • Added missing Vulkan structs and define by @reedev in #1617
  • Fixes a minor QueueSetting "priority" misspelling by @cubicool in #1621
  • Fixes a misspelling in validateInstancelayerNames by @cubicool in #1628
  • fix: building projects that use VulkanSceneGraph as a dynamic library… by @Vic-Min in #1631
  • Enforce using C++17 when linking against vsg in CMake by @vikhik in #1624
  • fix: android platform MotionEvent and KeyEvent handling by @KAlO2 in #1633
  • fix: windows compile with ninja/clang by @vikhik in #1625
  • fix: clang-warnings by @vikhik in #1626
  • Share images and descriptors in GraphicsPipelineConfigurator by @ArepMM in #1630
  • Simplified find package glslang so that glslang 16.x is supported out of the box. by @robertosfield in #1636
  • feat: vector multiplication by @KAlO2 in #1637
  • Frame semaphores by @robertosfield in #1639
  • Added checks for invalid DescriptorSet setup. by @robertosfield in #1643

New Contributors

Full Changelog: v1.1.12...v1.1.13

v1.1.12

28 Nov 10:38

Choose a tag to compare

What's Changed

  • Refactored mipmap layout handling with introduction of dedicated vsg::MipmapLayout class. by @robertosfield in #1604
  • Do not set RELEASE_RESOURCES flag when resetting command pools by default by @AnyOldName3 in #1571
  • Added copyop support to ShaderStage, ShaderModule and ShaderCompileSettings. by @robertosfield in #1573
  • app: WindowTraits: Support command line arguments to alter first devi… by @blobfish in #1580
  • platform: xcb: window: Adding support for touchpad horizontal scroll by @blobfish in #1576
  • Moved the member variables into pubic scope to make it easier to customization of behaviors by @robertosfield in #1584
  • Consistently return degrees from EllipsoidModel::convertECEFToLatLongAltitude by @AnyOldName3 in #1599
  • Add null checks for scenegraph in Intersector::apply(TextTechnique) by @hearga in #1592
  • Use option/cmakedefine01 for VSG_SUPPORTS_ShaderCompiler/Windowing by @dg0yt in #1593
  • vsg::Object cast() sometimes returns nullptr on macOS Sonoma arm64 Release builds by @hearga in #1575
  • utils: ComputeBounds: Consider vertex offset by @blobfish in #1600
  • Increase extensibility of DescriptorSetLayout by @nolankramer in #1585

New Contributors

Full Changelog: v1.1.11...v1.1.12

v1.1.11

01 Aug 18:32

Choose a tag to compare

What's Changed

  • Use dynamic viewport and scissor by default by @AnyOldName3 in #1268
  • Added independent viewport/scissor scaling to handle case when views are setup without them being equal. by @robertosfield in #1399
  • Detect the throw feature of the trackball within milliseconds by @x1244 in #1422
  • Restructured State::stateStack and ViewportState management for flexibility and efficiency. by @robertosfield in #1433
  • Added vsg::mat2, vsg::mat2Value support and associated Visitor/ConstVisitor support. by @robertosfield in #1437
  • JSON parser and ReaderWriter. by @robertosfield in #1441
  • Implemented a extensible JSONParser::Schema base class for customizing how json files are converted to objects. by @robertosfield in #1448
  • Updated shaders to work with instanced scale and rotation. by @robertosfield in #1489
  • Implemented vsg::InstanceNode/InstanceDraw/InstanceDrawIndexed to provide higher level geometry instancing support by @robertosfield in #1495
  • Device memory allocate flags by @theodoregoetz in #1486
  • Added support for using multiple texture coordinate with built-in ShaderSets. by @robertosfield in #1527
  • Introduced vsg::number<> template struct for providing comon numbers in a way that works well with other templates. by @robertosfield in #1546

New Contributors

Full Changelog: v1.1.10...v1.1.11

v1.1.10

04 Feb 11:46

Choose a tag to compare

What's Changed

  • Implemented sRGB support in ShaderSets and default format for colour framebuffer by @robertosfield in #1374 , further details can be found on thread: #1379
  • Added extra controls and convinience functions related to ColorSpace work. by @robertosfield in #1378
  • Added support for detail and elevation layers to vsg::TileDatabase by @robertosfield in #1360
  • Restructued and removed includes. by @robertosfield in #1370

Full Changelog: v1.1.9...v1.1.10

v1.1.9

10 Jan 11:31

Choose a tag to compare

What's Changed

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

v1.1.8

29 Nov 10:54

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

Choose a tag to compare

What's Changed

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

v1.1.6

02 Jul 16:31
25ef7b1

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

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

Choose a tag to compare

What's Changed

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