KhronosGroup / KhronosGroup/Vulkan-ValidationLayers

No check to enforce renderArea is respected by viewport/scissor

Open
#6,439 0 comments 0 reactions 0 assignees View on GitHub
Incomplete
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.