KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
No check to enforce renderArea is respected by viewport/scissor
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
The spec states the following:
`The application must ensure (using scissor if necessary) that all rendering is contained within the render area.`
And while I couldn't find any VU to enforce this behavior, I do think there should be some type of feedback to the users about this. I created https://gitlab.khronos.org/vulkan/vulkan/-/issues/3614 to tackle what I think is a missing VU to enforce this.
Contributor guide
Research direction
Start with the Vulkan specification requirement quoted in the issue and review the related Khronos issue 3614, which discusses the missing validation rule. Determine the appropriate validation behavior for renderArea and viewport/scissor rendering, then confirm that the new check provides useful feedback when the requirement is violated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100