aboutsummaryrefslogtreecommitdiffstats
path: root/components/webgpu
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2022-04-01 01:06:02 -0400
committerJosh Matthews <josh@joshmatthews.net>2022-04-01 01:14:13 -0400
commita7c87af9cae9d421aae8a1c406d2116582b123ce (patch)
tree89ee56801cd7147ca260ea16d4752cdcd5fca380 /components/webgpu
parent72fd95f613e208edea13bb5e1fce663d793a9eb1 (diff)
downloadservo-a7c87af9cae9d421aae8a1c406d2116582b123ce.tar.gz
servo-a7c87af9cae9d421aae8a1c406d2116582b123ce.zip
Update arrayvec.
Diffstat (limited to 'components/webgpu')
-rw-r--r--components/webgpu/Cargo.toml2
-rw-r--r--components/webgpu/lib.rs12
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,