mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-18 01:15:39 +00:00
Remove deprecated Wire APIs
Bug: dawn:565 Change-Id: I577532347c79e64b418a93551027e89910c3ce68 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/40480 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Stephen White <senorblanco@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
20d5e380b3
commit
7fe5aa2eac
@@ -71,7 +71,7 @@ namespace {
|
||||
clientDesc.serializer = mC2sBuf.get();
|
||||
mWireClient = std::make_unique<dawn_wire::WireClient>(clientDesc);
|
||||
|
||||
mDevice = wgpu::Device::Acquire(mWireClient->GetDevice());
|
||||
mDevice = wgpu::Device::Acquire(mWireClient->ReserveDevice().device);
|
||||
mProcs = dawn_wire::client::GetProcs();
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -50,12 +50,10 @@ void WireTest::SetUp() {
|
||||
mC2sBuf = std::make_unique<utils::TerribleCommandBuffer>(mWireServer.get());
|
||||
|
||||
WireServerDescriptor serverDesc = {};
|
||||
serverDesc.device = mockDevice;
|
||||
serverDesc.procs = &mockProcs;
|
||||
serverDesc.serializer = mS2cBuf.get();
|
||||
serverDesc.memoryTransferService = GetServerMemoryTransferService();
|
||||
|
||||
EXPECT_CALL(api, DeviceReference(mockDevice));
|
||||
mWireServer.reset(new WireServer(serverDesc));
|
||||
mC2sBuf->SetHandler(mWireServer.get());
|
||||
|
||||
@@ -66,9 +64,13 @@ void WireTest::SetUp() {
|
||||
mWireClient.reset(new WireClient(clientDesc));
|
||||
mS2cBuf->SetHandler(mWireClient.get());
|
||||
|
||||
device = mWireClient->GetDevice();
|
||||
dawnProcSetProcs(&dawn_wire::client::GetProcs());
|
||||
|
||||
auto deviceReservation = mWireClient->ReserveDevice();
|
||||
EXPECT_CALL(api, DeviceReference(mockDevice));
|
||||
mWireServer->InjectDevice(mockDevice, deviceReservation.id, deviceReservation.generation);
|
||||
|
||||
device = deviceReservation.device;
|
||||
apiDevice = mockDevice;
|
||||
|
||||
// The GetQueue is done on WireClient startup so we expect it now.
|
||||
|
||||
Reference in New Issue
Block a user