Skip to content

docs: registry infrastructure#13

Closed
gituser12981u2 wants to merge 14 commits into
mainfrom
docs/rfc-0002-registry-infrastructure
Closed

docs: registry infrastructure#13
gituser12981u2 wants to merge 14 commits into
mainfrom
docs/rfc-0002-registry-infrastructure

Conversation

@gituser12981u2
Copy link
Copy Markdown
Owner

This RFC specifies the recommended registry infrastructure, i.e. a base registry class.

Please place all communication about this RFC here.

alexcu2718 and others added 14 commits February 13, 2026 19:45
… context to use device for physical/logical access
Co-authored-by: Alexander Curtis <alexcu@tutanota.com>
* chore: split frame from vulkan_context and add documentation to macros

* feat: replace fence with timeline semaphore for submit add request features to device createinfo

* feat: add global timeline semaphore and make queue based retirement system

* feat: add frame registry using the retirement system

* feat: add vk12/vk13 and presenter builder abstraction

* feat: add custom feature chain builder because MoltenVk needs a different path than linux and windows runtimes

* feat: remove apple specific path from device_feature_chain_builder

Also update some CMake files with cmake_format formatter

* fix: small edge case bugs

* chore: remove separate physical API log and update main physical API log to include patch version

* fix: appease MSVC linter by ignoring C4996 error code to ignore atomic shared ptr suggestion

---------

Co-authored-by: gituser12981u2 <paullwall@protonmail.com>
@gituser12981u2 gituser12981u2 requested a review from alexcu2718 May 26, 2026 20:06
@gituser12981u2 gituser12981u2 self-assigned this May 26, 2026
@gituser12981u2 gituser12981u2 added the documentation Improvements or additions to documentation label May 26, 2026
@gituser12981u2
Copy link
Copy Markdown
Owner Author

I accidentally made this PR go to main instead of alex_stuff. See #14 for the correct version.

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

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants