mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-17 00:47:13 +00:00
Rename draw commands to match WebGPU IDL
BUG=dawn:51 Change-Id: I2a78f4e77c54aeae48d3fb78bf4701352ff40529 Reviewed-on: https://dawn-review.googlesource.com/c/3040 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
This commit is contained in:
committed by
Commit Bot service account
parent
48a1923afb
commit
c789b84d8d
@@ -38,11 +38,11 @@ namespace dawn_native {
|
||||
static constexpr CommandBufferStateTracker::ValidationAspects kDispatchAspects =
|
||||
1 << VALIDATION_ASPECT_PIPELINE | 1 << VALIDATION_ASPECT_BIND_GROUPS;
|
||||
|
||||
static constexpr CommandBufferStateTracker::ValidationAspects kDrawArraysAspects =
|
||||
static constexpr CommandBufferStateTracker::ValidationAspects kDrawAspects =
|
||||
1 << VALIDATION_ASPECT_PIPELINE | 1 << VALIDATION_ASPECT_BIND_GROUPS |
|
||||
1 << VALIDATION_ASPECT_VERTEX_BUFFERS;
|
||||
|
||||
static constexpr CommandBufferStateTracker::ValidationAspects kDrawElementsAspects =
|
||||
static constexpr CommandBufferStateTracker::ValidationAspects kDrawIndexedAspects =
|
||||
1 << VALIDATION_ASPECT_PIPELINE | 1 << VALIDATION_ASPECT_BIND_GROUPS |
|
||||
1 << VALIDATION_ASPECT_VERTEX_BUFFERS | 1 << VALIDATION_ASPECT_INDEX_BUFFER;
|
||||
|
||||
@@ -53,12 +53,12 @@ namespace dawn_native {
|
||||
return ValidateOperation(kDispatchAspects);
|
||||
}
|
||||
|
||||
MaybeError CommandBufferStateTracker::ValidateCanDrawArrays() {
|
||||
return ValidateOperation(kDrawArraysAspects);
|
||||
MaybeError CommandBufferStateTracker::ValidateCanDraw() {
|
||||
return ValidateOperation(kDrawAspects);
|
||||
}
|
||||
|
||||
MaybeError CommandBufferStateTracker::ValidateCanDrawElements() {
|
||||
return ValidateOperation(kDrawElementsAspects);
|
||||
MaybeError CommandBufferStateTracker::ValidateCanDrawIndexed() {
|
||||
return ValidateOperation(kDrawIndexedAspects);
|
||||
}
|
||||
|
||||
MaybeError CommandBufferStateTracker::ValidateOperation(ValidationAspects requiredAspects) {
|
||||
|
||||
Reference in New Issue
Block a user