Clone the sources: git clone --recurse-submodules github.com/emeiri/ogldev.git If you want to get the same version that was used in the video you can checkout the tag 'VULKAN_12'. Build on Windows: Open the Visual Studio solution: ogldev\Windows\ogldev_vs_2022\ogldev_vs_2022.sln Build the project 'Vulkan\Tutorials\Tutorial12'
Wow, very good explanation. I just couldn't understand the concept when looking at other tutorials this one helped a lot, especially the examples, thanks!
hello :), thank you for your tutorials, they're great, just a quick question, you said that we dont need subpass dependencies. but in the vulkan tutorial they use one. why did you choose to not use one? thank you
Thanks for the feedback. The tutorial says that the dependencies are required for the implicit subpasses before and after the subpass. However, some people claim that when there is a single subpass the dependencies are not required and even when you have multiple subpasses the system can sometimes identify the dependencies on its own. So far I haven't seen any warning from the validation layers about any missing dependencies. I'll try to research more on this issue and possibly fix the code later on (will probably need the dependencies anyway for multiple subpasses).
Clone the sources:
git clone --recurse-submodules github.com/emeiri/ogldev.git
If you want to get the same version that was used in the video you can checkout the tag 'VULKAN_12'.
Build on Windows:
Open the Visual Studio solution: ogldev\Windows\ogldev_vs_2022\ogldev_vs_2022.sln
Build the project 'Vulkan\Tutorials\Tutorial12'
I like that you use that "git diff"-style to show the differences in the code.
It makes it very easy to spot and compare any changes.
Thanks!
Wow, very good explanation. I just couldn't understand the concept when looking at other tutorials this one helped a lot, especially the examples, thanks!
Glad it helped!
I am waiting for a video about offscreen rendering with Vulkan in the future 😊
Will happen!
thank you for this
you do excellent work
Thank you too!
hello :), thank you for your tutorials, they're great, just a quick question, you said that we dont need subpass dependencies. but in the vulkan tutorial they use one. why did you choose to not use one? thank you
Thanks for the feedback. The tutorial says that the dependencies are required for the implicit subpasses before and after the subpass. However, some people claim that when there is a single subpass the dependencies are not required and even when you have multiple subpasses the system can sometimes identify the dependencies on its own. So far I haven't seen any warning from the validation layers about any missing dependencies. I'll try to research more on this issue and possibly fix the code later on (will probably need the dependencies anyway for multiple subpasses).