dawn::wire::client: ReserveTexture: remove defaulting of descriptor

The usages in Chromium have been updated to pass a descriptor.

Bug: dawn:1451
Change-Id: I1f08141759dc7b8e0e805aa8efc9a8db51162876
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94941
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/include/dawn/wire/WireClient.h b/include/dawn/wire/WireClient.h
index 9b425b6..93cc199 100644
--- a/include/dawn/wire/WireClient.h
+++ b/include/dawn/wire/WireClient.h
@@ -70,10 +70,8 @@
 
     const volatile char* HandleCommands(const volatile char* commands, size_t size) override;
 
-    // TODO(dawn:1451): Remove the defaulting of descriptor once the callers are updated to provide
-    // one.
     ReservedTexture ReserveTexture(WGPUDevice device,
-                                   const WGPUTextureDescriptor* descriptor = nullptr);
+                                   const WGPUTextureDescriptor* descriptor);
     ReservedSwapChain ReserveSwapChain(WGPUDevice device);
     ReservedDevice ReserveDevice();
     ReservedInstance ReserveInstance();
diff --git a/src/dawn/wire/client/Client.cpp b/src/dawn/wire/client/Client.cpp
index 9b9fc1a..57f3c57 100644
--- a/src/dawn/wire/client/Client.cpp
+++ b/src/dawn/wire/client/Client.cpp
@@ -82,20 +82,6 @@
 }
 
 ReservedTexture Client::ReserveTexture(WGPUDevice device, const WGPUTextureDescriptor* descriptor) {
-    // Make a fake descriptor so that data returned by wgpu::Texture getters isn't garbage.
-    // TODO(dawn:1451): Remove this defaulting once the descriptor is required for ReserveTexture.
-    WGPUTextureDescriptor defaultDescriptor = {};
-    if (descriptor == nullptr) {
-        defaultDescriptor.size = {1, 1, 1};
-        defaultDescriptor.mipLevelCount = 1;
-        defaultDescriptor.sampleCount = 1;
-        defaultDescriptor.dimension = WGPUTextureDimension_1D;
-        defaultDescriptor.format = WGPUTextureFormat_RGBA8Unorm;
-        defaultDescriptor.usage = 0;
-
-        descriptor = &defaultDescriptor;
-    }
-
     Texture* texture = Make<Texture>(descriptor);
 
     ReservedTexture result;