Pre VulkanSceneGraph-1.0.2 testing phase. #636
robertosfield
started this conversation in
General
Replies: 2 comments
-
I have merged a few build fixes this morning and tagged 1.0.2 release candidate 1: https://github.com/vsg-dev/VulkanSceneGraph/releases/tag/VulkanSceneGraph-1.0.2-rc1 Changes since 1.0.1 are:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
After copy and pasting in the diff above I spotted a copy and paste error in the doxygen comment for vsg::fileType(const Path) which I have now fixed. It's too minor to justify making a new rc, but it'll make it into the final 1.0.2 release. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi All,
Today I merged a fix for a race condition in vsg::CompileManager that was causing a crash when running the DatabasePager, such as when loading data/models/openstreetmap.vsgt or running vsgpagedlod, curiously on some systems it was hard to provoke, while others crashed quite quickly . This is serious enough that I have decided to make a 1.0.2 pretty soon, possibly the Sunday (11th of December).
I also have added vsg::fileType(const vsg::Path&) and vsg::getDirectoryContents(const vsg::Path) functions that are equivalents to the ones found in the OSG. In an ideal world std::filesystem would have been ready long ago, but on older compilers available on even quite recent Linux distros this support is lacking to I have implemented our own to ensure easy cross platform support. I have tested these functions under Linux, but so far all I know is they build under macOS and Windows, so will need testing on these platforms to make sure they are working fine. Usage is in the form:
I just pasted the test above into vsgviewer to test, but it's not appropriate for merging. Probably makes sense to create a dedicate example in vsgExamples for this, though it's end of day here so that will have to wait.
I also checked in Cleaned up how the GraphicsPipelineStats are managed in compile traversal.
One outstanding issue that I'd like to see resolved for 1.0.2 is Warning about deprecated symbol in compiling on MacOs Ventura. As I don't have a macOS system or Apple expertise I'll have to defer to those familiar with these systems to come up with an acceptable fix.
All these changes are checked into VulkanSceneGraph master and the VulkanSceneGraph-1.0 branch so testing either will be fine for now.
Thanks for testing,
Robert.
Beta Was this translation helpful? Give feedback.
All reactions