KhronosGroup / KhronosGroup/Vulkan-Docs
Debug Assert ala debug printf feature
- Dominant language
- JavaScript
- Stars
- 3.3k
- Forks
- 549
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 2
Description
I don't think I saw a feature request for this. Basically debug assert in the same way debug printf works. The ability to make a dispatch/draw stop if an assertion isn't met at runtime inside of a shader. ie how CUDA's assert works. https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#assertion
Contributor guide
Research direction
Review the CUDA assertion reference linked in the issue and the surrounding Vulkan-Docs issue context; no files, tests, or entry points are identified. Clarify with maintainers whether the goal is a Vulkan API/specification change and define the required runtime behavior and acceptance criteria before implementation.
Written by the indexing model from the issue text.
Assessment
- Domain
- api
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100