mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-08 13:14:56 +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
@@ -142,7 +142,6 @@ wgpu::Device CreateCppDawnDevice() {
|
||||
s2cBuf = new utils::TerribleCommandBuffer();
|
||||
|
||||
dawn_wire::WireServerDescriptor serverDesc = {};
|
||||
serverDesc.device = backendDevice;
|
||||
serverDesc.procs = &backendProcs;
|
||||
serverDesc.serializer = s2cBuf;
|
||||
|
||||
@@ -153,9 +152,14 @@ wgpu::Device CreateCppDawnDevice() {
|
||||
clientDesc.serializer = c2sBuf;
|
||||
|
||||
wireClient = new dawn_wire::WireClient(clientDesc);
|
||||
cDevice = wireClient->GetDevice();
|
||||
procs = dawn_wire::client::GetProcs();
|
||||
s2cBuf->SetHandler(wireClient);
|
||||
|
||||
auto deviceReservation = wireClient->ReserveDevice();
|
||||
wireServer->InjectDevice(backendDevice, deviceReservation.id,
|
||||
deviceReservation.generation);
|
||||
|
||||
cDevice = deviceReservation.device;
|
||||
} break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user