Tim Moore
Tim Moore
I presume this is with OPENGL_PROFILE=GLCORE in OSG? I'm seeing a similar crash on exit in Linux.
> One of the insights from the linked PR was that it is sometimes plainly (mathematically) not possible to upgrade I3DM to `EXT_mesh_gpu_instancing`. An I3DM could contain an animated GLB...
While VSG doesn't currently emit the queue family ownership commands required to use a transfer queue in a different family, restricting the main queue and transfer queue to be in...
I applaud the sentiment to generate these classes during the build. Speaking selfishly, it would be a drag to have more dependencies in the cesium-native build.
That's a good summary of what I thought was proposed. Node.js is probably not a big deal for Cesium folks, but it would definitely be a surprising dependency in the...
I've pointed people to [vsgCs](https://github.com/timoore/vsgCs) and received some positive feedback about it. Some of the things going for it: - It's a complete implementation, but the target API ([Vulkan Scene...
> The vsg::DeviceMemory and vsg::MemberBufferPools are both written to specifically batch Vulkan memory allocations and memory reuse. This part of the VSG should be capable of handling allocation and reuse...
I looked at the source of the [Vulkan Memory Allocator](https://gpuopen.com/vulkan-memory-allocator/), and they count vkFreeMemory calls against the total allocations. They ought to know. I changed my debugging output to reflect...
> But **note** the **NOTE** that I edited in: It _might_ be that CesiumJS is actually doing the texture sharing, and it is only the "memory tracking" functionality that does...
As someone who was in your shoes a little over a year ago, first let me congratulate you for taking this on. It's rather intimidating to be staring at TilesetExternals,...