diff options
author | Josh Matthews <josh@joshmatthews.net> | 2022-04-01 01:06:02 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2022-04-01 01:14:13 -0400 |
commit | a7c87af9cae9d421aae8a1c406d2116582b123ce (patch) | |
tree | 89ee56801cd7147ca260ea16d4752cdcd5fca380 /components/webgpu | |
parent | 72fd95f613e208edea13bb5e1fce663d793a9eb1 (diff) | |
download | servo-a7c87af9cae9d421aae8a1c406d2116582b123ce.tar.gz servo-a7c87af9cae9d421aae8a1c406d2116582b123ce.zip |
Update arrayvec.
Diffstat (limited to 'components/webgpu')
-rw-r--r-- | components/webgpu/Cargo.toml | 2 | ||||
-rw-r--r-- | components/webgpu/lib.rs | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/components/webgpu/Cargo.toml b/components/webgpu/Cargo.toml index 83ad50e2287..996c1df2b11 100644 --- a/components/webgpu/Cargo.toml +++ b/components/webgpu/Cargo.toml @@ -11,7 +11,7 @@ name = "webgpu" path = "lib.rs" [dependencies] -arrayvec = { version = "0.5.1", features = ["serde"] } +arrayvec = { version = "0.7", features = ["serde"] } euclid = "0.20" ipc-channel = "0.14" log = "0.4" diff --git a/components/webgpu/lib.rs b/components/webgpu/lib.rs index 24919041c8c..1103920cb8f 100644 --- a/components/webgpu/lib.rs +++ b/components/webgpu/lib.rs @@ -164,7 +164,7 @@ pub enum WebGPURequest { }, CreateSwapChain { device_id: id::DeviceId, - buffer_ids: ArrayVec<[id::BufferId; PRESENTATION_BUFFER_COUNT]>, + buffer_ids: ArrayVec<id::BufferId, PRESENTATION_BUFFER_COUNT>, external_id: u64, sender: IpcSender<webrender_api::ImageKey>, image_desc: webrender_api::ImageDescriptor, @@ -755,10 +755,10 @@ impl<'a> WGPU<'a> { size: Size2D::new(width, height), unassigned_buffer_ids: buffer_ids, available_buffer_ids: ArrayVec::< - [id::BufferId; PRESENTATION_BUFFER_COUNT], + id::BufferId, PRESENTATION_BUFFER_COUNT, >::new(), queued_buffer_ids: ArrayVec::< - [id::BufferId; PRESENTATION_BUFFER_COUNT], + id::BufferId, PRESENTATION_BUFFER_COUNT, >::new(), buffer_stride, image_key, @@ -1366,9 +1366,9 @@ pub struct PresentationData { queue_id: id::QueueId, pub data: Vec<u8>, pub size: Size2D<i32>, - unassigned_buffer_ids: ArrayVec<[id::BufferId; PRESENTATION_BUFFER_COUNT]>, - available_buffer_ids: ArrayVec<[id::BufferId; PRESENTATION_BUFFER_COUNT]>, - queued_buffer_ids: ArrayVec<[id::BufferId; PRESENTATION_BUFFER_COUNT]>, + unassigned_buffer_ids: ArrayVec<id::BufferId, PRESENTATION_BUFFER_COUNT>, + available_buffer_ids: ArrayVec<id::BufferId, PRESENTATION_BUFFER_COUNT>, + queued_buffer_ids: ArrayVec<id::BufferId, PRESENTATION_BUFFER_COUNT>, buffer_stride: u32, image_key: webrender_api::ImageKey, image_desc: webrender_api::ImageDescriptor, |