KhronosGroup / KhronosGroup/Vulkan-Docs

Debug Assert ala debug printf feature

Open
#1,760 2 comments 11 reactions 0 assignees View on GitHub
Feature Request
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.