Add project files.

This commit is contained in:
onTheZero
2026-01-03 10:37:50 -05:00
parent 575c97bf3e
commit 49aeba24cd
11 changed files with 513 additions and 0 deletions

6
Vulkan notes/Basics.md Normal file
View File

@@ -0,0 +1,6 @@
`After following this tutorial, you could implement automatic resource management by writing C++ classes that acquire Vulkan objects in their constructor and release them in their destructor, or by providing a custom deleter to either std::unique_ptr or std::shared_ptr, depending on your ownership requirements. RAII is the recommended model for larger Vulkan programs, but for learning purposes it's always good to know what's going on behind the scenes.`
- Vulkan objects are created directly with `vkCreateXXX`
- Vulkan objects are allocated with `vkAllocateXXX`
- `vkDestroyXXX` and `vkFreeXXX` to destroy objects
-