KhronosGroup / KhronosGroup/Vulkan-Tutorial
Add Section For Buffer Device Address and Vertex Pulling
- Dominant language
- C++
- Stars
- 418
- Forks
- 126
- Avg merge
- 11d 6h
- Merged PRs (30d)
- 31
Description
Maybe it would make sense to add an additional chapter that introduces vertex pulling + buffer device address as an alternative to the traditional vertex buffer + descriptor path?
The motivation being:
closer to modern engine architectures (GPU-driven, bindless-style data)
aligns with patterns used in ray tracing and mesh/task workflows
gives a more “direct memory access” model (somewhat CUDA-like)
useful for large-scale transform / vertex data handling
The existing path is great for teaching core Vulkan concepts — but adding a “Vertex Pulling with Device Address” section could be really valuable?
Contributor guide
Research direction
Start by reviewing the existing tutorial’s traditional vertex-buffer and descriptor path, then determine the scope and teaching sequence for a vertex-pulling and buffer-device-address section. Done means a complete, integrated tutorial chapter that explains the alternative workflow and its relationship to the existing path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100