Skip to content

Update overview section#198

Merged
marty-johnson59 merged 2 commits intoKhronosGroup:mainfrom
johannes-el:overview-section
Nov 17, 2025
Merged

Update overview section#198
marty-johnson59 merged 2 commits intoKhronosGroup:mainfrom
johannes-el:overview-section

Conversation

@johannes-el
Copy link
Copy Markdown
Contributor

@johannes-el johannes-el commented Oct 13, 2025

This PR refactors the tutorial to reflect the changes introduced by dynamic rendering in Vulkan 1.3 and modern C++-style Vulkan API usage. The goal is to remove confusion from the original approach and simplify the workflow for rendering operations, addressing both issue #168 and issue #190.

EDIT: Well maybe I should have used the RAII functionality like you do in the tutorial..

@gpx1000 Would be happy if you could review this and leave some feedback for improvements!

Copy link
Copy Markdown
Collaborator

@SaschaWillems SaschaWillems left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking goo. Only a few minor remarks from my side.

Comment thread en/01_Overview.adoc Outdated
* Create a VkInstance
* Select a supported graphics card (VkPhysicalDevice)
* Create a VkDevice and VkQueue for drawing and presentation
* Create a vk::Instance
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would remove the vk:: completely. So e.g. just "Create a device and a queue for...".

Comment thread en/01_Overview.adoc
could be used to implement your own window manager, for example.

=== Step 4 - Image views and framebuffers
=== Step 4 - Image views and Dynamic Rendering
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would move all the dynamic rendering stuff to Step 5.

@johannes-el
Copy link
Copy Markdown
Contributor Author

@SaschaWillems Thanks for the review

Copy link
Copy Markdown
Contributor

@gpx1000 gpx1000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the edits! This looks great to me!

@marty-johnson59 marty-johnson59 merged commit b8bc613 into KhronosGroup:main Nov 17, 2025
5 checks passed
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.

4 participants