Skip to content

Conversation

@ArepMM
Copy link
Contributor

@ArepMM ArepMM commented Dec 19, 2025

See #1629

If I understand the answers right, GraphicsPipelineConfigurator should share images and descriptors.
It works, at least model CompareAmbientOcclusion now has one copy of each texture on GPU.
3

@robertosfield robertosfield merged commit 4ac8cec into vsg-dev:master Dec 22, 2025
8 checks passed
@robertosfield
Copy link
Collaborator

I have reviewed, tested and merged the changes with VSG master. Testing the CompareAmbientOcclusion.gltf I've see the GPU memory usage drop to 53% of the original memory usage.

If developers prefer to avoid sharing state then one simple would not assign a SharedObjects to vsg::Options, or customize the SharedObjects to not share this type of state.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants