mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-18 17:35:30 +00:00
Implement RenderPassEncoder::SetViewport - front end
This patch implements RenderPassEncoder::SetViewport. It also adds validation code, and validation tests as well. BUG=dawn:53 TEST=dawn_unittests Change-Id: Idc27f4098761a57fc10e53be82bd3c4b35b53cb4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/8542 Commit-Queue: Yunchao He <yunchao.he@intel.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
c9b9290cc8
commit
050ab49a23
@@ -112,6 +112,10 @@ namespace dawn_native {
|
||||
SetStencilReferenceCmd* cmd = commands->NextCommand<SetStencilReferenceCmd>();
|
||||
cmd->~SetStencilReferenceCmd();
|
||||
} break;
|
||||
case Command::SetViewport: {
|
||||
SetViewportCmd* cmd = commands->NextCommand<SetViewportCmd>();
|
||||
cmd->~SetViewportCmd();
|
||||
} break;
|
||||
case Command::SetScissorRect: {
|
||||
SetScissorRectCmd* cmd = commands->NextCommand<SetScissorRectCmd>();
|
||||
cmd->~SetScissorRectCmd();
|
||||
@@ -229,6 +233,10 @@ namespace dawn_native {
|
||||
commands->NextCommand<SetStencilReferenceCmd>();
|
||||
break;
|
||||
|
||||
case Command::SetViewport:
|
||||
commands->NextCommand<SetViewportCmd>();
|
||||
break;
|
||||
|
||||
case Command::SetScissorRect:
|
||||
commands->NextCommand<SetScissorRectCmd>();
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user