mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-18 01:15:39 +00:00
Add missing optional label member to descriptors
This CL adds missing optional label members to all descriptors. It is not used yet but needed from the WebGPU side. Bug: dawn:22 Change-Id: I103870f9207eed8168bc2245294888af4e1edd9f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/11720 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
3fd022ef60
commit
277d2e15d5
@@ -99,6 +99,7 @@ class WireBufferMappingTests : public WireTest {
|
||||
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = kBufferSize;
|
||||
|
||||
apiBuffer = api.GetNewBuffer();
|
||||
@@ -505,6 +506,7 @@ TEST_F(WireBufferMappingTests, DestroyInsideMapWriteCallback) {
|
||||
TEST_F(WireBufferMappingTests, CreateBufferMappedSuccess) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = 4;
|
||||
|
||||
DawnBuffer apiBuffer = api.GetNewBuffer();
|
||||
@@ -532,6 +534,7 @@ TEST_F(WireBufferMappingTests, CreateBufferMappedSuccess) {
|
||||
TEST_F(WireBufferMappingTests, ReleaseAfterCreateBufferMapped) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = 4;
|
||||
|
||||
DawnBuffer apiBuffer = api.GetNewBuffer();
|
||||
@@ -559,6 +562,7 @@ TEST_F(WireBufferMappingTests, ReleaseAfterCreateBufferMapped) {
|
||||
TEST_F(WireBufferMappingTests, CreateBufferMappedThenMapSuccess) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = 4;
|
||||
|
||||
DawnBuffer apiBuffer = api.GetNewBuffer();
|
||||
@@ -603,6 +607,7 @@ TEST_F(WireBufferMappingTests, CreateBufferMappedThenMapSuccess) {
|
||||
TEST_F(WireBufferMappingTests, CreateBufferMappedThenMapFailure) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = 4;
|
||||
|
||||
DawnBuffer apiBuffer = api.GetNewBuffer();
|
||||
@@ -645,6 +650,7 @@ TEST_F(WireBufferMappingTests, CreateBufferMappedThenMapFailure) {
|
||||
TEST_F(WireBufferMappingTests, CreateBufferMappedAsyncSuccess) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = kBufferSize;
|
||||
|
||||
DawnCreateBufferMappedResult apiResult;
|
||||
@@ -688,6 +694,7 @@ TEST_F(WireBufferMappingTests, CreateBufferMappedAsyncSuccess) {
|
||||
TEST_F(WireBufferMappingTests, CreateBufferMappedAsyncMapError) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
|
||||
DawnCreateBufferMappedResult apiResult;
|
||||
apiResult.buffer = apiBuffer;
|
||||
@@ -720,6 +727,7 @@ TEST_F(WireBufferMappingTests, CreateBufferMappedAsyncMapError) {
|
||||
TEST_F(WireBufferMappingTests, UnmapInsideCreateBufferMappedAsyncCallback) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = kBufferSize;
|
||||
|
||||
DawnCreateBufferMappedResult apiResult;
|
||||
@@ -757,6 +765,7 @@ TEST_F(WireBufferMappingTests, UnmapInsideCreateBufferMappedAsyncCallback) {
|
||||
TEST_F(WireBufferMappingTests, ReleaseInsideCreateBufferMappedAsyncCallback) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = kBufferSize;
|
||||
|
||||
DawnCreateBufferMappedResult apiResult;
|
||||
@@ -794,6 +803,7 @@ TEST_F(WireBufferMappingTests, ReleaseInsideCreateBufferMappedAsyncCallback) {
|
||||
TEST_F(WireBufferMappingTests, DestroyInsideCreateBufferMappedAsyncCallback) {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = kBufferSize;
|
||||
|
||||
DawnCreateBufferMappedResult apiResult;
|
||||
|
||||
@@ -51,8 +51,9 @@ class WireFenceTests : public WireTest {
|
||||
}
|
||||
{
|
||||
DawnFenceDescriptor descriptor;
|
||||
descriptor.initialValue = 1;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.initialValue = 1;
|
||||
|
||||
apiFence = api.GetNewFence();
|
||||
fence = dawnQueueCreateFence(queue, &descriptor);
|
||||
|
||||
@@ -157,6 +157,7 @@ class WireMemoryTransferServiceTests : public WireTest {
|
||||
std::pair<DawnBuffer, DawnBuffer> CreateBuffer() {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = sizeof(mBufferContent);
|
||||
|
||||
DawnBuffer apiBuffer = api.GetNewBuffer();
|
||||
@@ -172,6 +173,7 @@ class WireMemoryTransferServiceTests : public WireTest {
|
||||
std::pair<DawnCreateBufferMappedResult, DawnCreateBufferMappedResult> CreateBufferMapped() {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = sizeof(mBufferContent);
|
||||
|
||||
DawnBuffer apiBuffer = api.GetNewBuffer();
|
||||
@@ -193,6 +195,7 @@ class WireMemoryTransferServiceTests : public WireTest {
|
||||
DawnCreateBufferMappedResult CreateBufferMappedAsync() {
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = sizeof(mBufferContent);
|
||||
|
||||
dawnDeviceCreateBufferMappedAsync(device, &descriptor, ToMockCreateBufferMappedCallback,
|
||||
@@ -882,6 +885,7 @@ TEST_F(WireMemoryTransferServiceTests, CreateBufferMappedAsyncWriteHandleCreatio
|
||||
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = sizeof(mBufferContent);
|
||||
|
||||
// Failed creation of a WriteHandle is a fatal failure. The client synchronously receives
|
||||
@@ -1036,6 +1040,7 @@ TEST_F(WireMemoryTransferServiceTests, CreateBufferMappedWriteHandleCreationFail
|
||||
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = sizeof(mBufferContent);
|
||||
|
||||
DawnCreateBufferMappedResult result = dawnDeviceCreateBufferMapped(device, &descriptor);
|
||||
@@ -1081,6 +1086,7 @@ TEST_F(WireMemoryTransferServiceTests, CreateBufferMappedHandleOpenFailure) {
|
||||
|
||||
DawnBufferDescriptor descriptor;
|
||||
descriptor.nextInChain = nullptr;
|
||||
descriptor.label = nullptr;
|
||||
descriptor.size = sizeof(mBufferContent);
|
||||
|
||||
DawnCreateBufferMappedResult result = dawnDeviceCreateBufferMapped(device, &descriptor);
|
||||
|
||||
@@ -28,6 +28,7 @@ class WireOptionalTests : public WireTest {
|
||||
TEST_F(WireOptionalTests, OptionalObjectValue) {
|
||||
DawnBindGroupLayoutDescriptor bglDesc;
|
||||
bglDesc.nextInChain = nullptr;
|
||||
bglDesc.label = nullptr;
|
||||
bglDesc.bindingCount = 0;
|
||||
DawnBindGroupLayout bgl = dawnDeviceCreateBindGroupLayout(device, &bglDesc);
|
||||
|
||||
@@ -44,6 +45,7 @@ TEST_F(WireOptionalTests, OptionalObjectValue) {
|
||||
|
||||
DawnBindGroupDescriptor bgDesc;
|
||||
bgDesc.nextInChain = nullptr;
|
||||
bgDesc.label = nullptr;
|
||||
bgDesc.layout = bgl;
|
||||
bgDesc.bindingCount = 1;
|
||||
bgDesc.bindings = &binding;
|
||||
@@ -69,6 +71,7 @@ TEST_F(WireOptionalTests, OptionalStructPointer) {
|
||||
// Create shader module
|
||||
DawnShaderModuleDescriptor vertexDescriptor;
|
||||
vertexDescriptor.nextInChain = nullptr;
|
||||
vertexDescriptor.label = nullptr;
|
||||
vertexDescriptor.codeSize = 0;
|
||||
DawnShaderModule vsModule = dawnDeviceCreateShaderModule(device, &vertexDescriptor);
|
||||
DawnShaderModule apiVsModule = api.GetNewShaderModule();
|
||||
@@ -122,6 +125,7 @@ TEST_F(WireOptionalTests, OptionalStructPointer) {
|
||||
// Create the pipeline layout
|
||||
DawnPipelineLayoutDescriptor layoutDescriptor;
|
||||
layoutDescriptor.nextInChain = nullptr;
|
||||
layoutDescriptor.label = nullptr;
|
||||
layoutDescriptor.bindGroupLayoutCount = 0;
|
||||
layoutDescriptor.bindGroupLayouts = nullptr;
|
||||
DawnPipelineLayout layout = dawnDeviceCreatePipelineLayout(device, &layoutDescriptor);
|
||||
@@ -131,6 +135,7 @@ TEST_F(WireOptionalTests, OptionalStructPointer) {
|
||||
// Create pipeline
|
||||
DawnRenderPipelineDescriptor pipelineDescriptor;
|
||||
pipelineDescriptor.nextInChain = nullptr;
|
||||
pipelineDescriptor.label = nullptr;
|
||||
|
||||
pipelineDescriptor.vertexStage.nextInChain = nullptr;
|
||||
pipelineDescriptor.vertexStage.module = vsModule;
|
||||
|
||||
Reference in New Issue
Block a user