Rename GetAllowedUsage to GetUsage. Resources used to have both a current and an allowed usage but the concept of current usage has been removed so we can rename "allowed usage" to "usage" to make the name match WebGPU's WebGPUBufferDescriptor::usage and WebGPUTextureDescriptor::usage Change-Id: I5190950bf7f7f5b86c92247ef0240fead9886268
diff --git a/src/dawn_native/Buffer.cpp b/src/dawn_native/Buffer.cpp index 7211176..7666592 100644 --- a/src/dawn_native/Buffer.cpp +++ b/src/dawn_native/Buffer.cpp
@@ -25,7 +25,7 @@ // Buffer BufferBase::BufferBase(BufferBuilder* builder) - : mDevice(builder->mDevice), mSize(builder->mSize), mAllowedUsage(builder->mAllowedUsage) { + : mDevice(builder->mDevice), mSize(builder->mSize), mUsage(builder->mAllowedUsage) { } BufferBase::~BufferBase() { @@ -47,8 +47,8 @@ return mSize; } - dawn::BufferUsageBit BufferBase::GetAllowedUsage() const { - return mAllowedUsage; + dawn::BufferUsageBit BufferBase::GetUsage() const { + return mUsage; } void BufferBase::CallMapReadCallback(uint32_t serial, @@ -147,7 +147,7 @@ DAWN_RETURN_ERROR("Buffer subdata out of range"); } - if (!(mAllowedUsage & dawn::BufferUsageBit::TransferDst)) { + if (!(mUsage & dawn::BufferUsageBit::TransferDst)) { DAWN_RETURN_ERROR("Buffer needs the transfer dst usage bit"); } @@ -166,7 +166,7 @@ DAWN_RETURN_ERROR("Buffer already mapped"); } - if (!(mAllowedUsage & requiredUsage)) { + if (!(mUsage & requiredUsage)) { DAWN_RETURN_ERROR("Buffer needs the correct map usage bit"); }