mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-16 08:27:05 +00:00
Typeify VertexBufferSlot and VertexAttributeLocation
Bug: dawn:442 Change-Id: Ic4c29eed51984d367dc7fd6055e33d26bfc7faed Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/28041 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
6419bddd9b
commit
4099f65525
@@ -119,7 +119,7 @@ namespace dawn_native {
|
||||
if (aspects[VALIDATION_ASPECT_VERTEX_BUFFERS]) {
|
||||
ASSERT(mLastRenderPipeline != nullptr);
|
||||
|
||||
const std::bitset<kMaxVertexBuffers>& requiredVertexBuffers =
|
||||
const ityp::bitset<VertexBufferSlot, kMaxVertexBuffers>& requiredVertexBuffers =
|
||||
mLastRenderPipeline->GetVertexBufferSlotsUsed();
|
||||
if ((mVertexBufferSlotsUsed & requiredVertexBuffers) == requiredVertexBuffers) {
|
||||
mAspects.set(VALIDATION_ASPECT_VERTEX_BUFFERS);
|
||||
@@ -230,7 +230,7 @@ namespace dawn_native {
|
||||
mIndexFormat = format;
|
||||
}
|
||||
|
||||
void CommandBufferStateTracker::SetVertexBuffer(uint32_t slot) {
|
||||
void CommandBufferStateTracker::SetVertexBuffer(VertexBufferSlot slot) {
|
||||
mVertexBufferSlotsUsed.set(slot);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user