KhronosGroup / KhronosGroup/Vulkan-Tutorial

Add Section For Buffer Device Address and Vertex Pulling

Open
#356 0 comments 1 reaction 0 assignees View on GitHub
documentation
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.