Tim Moore
Tim Moore
This has been merged to master. Thanks @chengdz !
I never understood the problem with just using dynamic_cast. In vsgCs I have: ``` template vsg::ref_ptr ref_ptr_cast(const vsg::ref_ptr& p) { return vsg::ref_ptr(dynamic_cast(p.get())); } ``` and use it instead of ref_ptr::cast()....
> @timoore "I never understood the problem with just using dynamic_cast" the Elephant in the room any time you use dynamic_cast is how slow it is. When I introduced the...
Chiming in with what is probably obvious advice to most. You need to either * Build VSG as a static library and every library that links to it as static...
> I merged some fixes to the DescriptorPool manage for 1.0.9, the new warning is part of this, but perhaps there are regressions in there with some usage combinations. >...
vcpkg hasn't done anything special so far, see https://github.com/microsoft/vcpkg/issues/44726
I can build successfully with these environment variables in #1026: ``` "environment": { "CMAKE_POLICY_VERSION_MINIMUM": "3.5", "VCPKG_KEEP_ENV_VARS": "CMAKE_POLICY_VERSION_MINIMUM" } ```
Just a couple of comments: I understand Cesium's priorities, but it might be useful to give a nod to native clients of cesium-native in general, not just those maintained by...
The individual classes in cesium-native are reasonably well documented. I studied [cesium-unreal](https://github.com/CesiumGS/cesium-unreal) hard in order to write [vsgCs](https://github.com/timoore/vsgCs).
Cesium-native is a good runtime glTF loader, or it would be if #610 were ever merged :smile: If you want to replace e.g. Assimp with a glTF-focused loader, then you...