From 45b5ddcb834ca282aae1444404b1174e74c4fc60 Mon Sep 17 00:00:00 2001 From: Joshua Groves Date: Wed, 23 Dec 2020 06:41:37 -0330 Subject: [PATCH] Use `repr(transparent)` for shader flags This allows cbindgen to generate bindings for shader flags in wgpu-native --- wgpu-types/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/wgpu-types/src/lib.rs b/wgpu-types/src/lib.rs index ab26bb959a..3790af9011 100644 --- a/wgpu-types/src/lib.rs +++ b/wgpu-types/src/lib.rs @@ -483,6 +483,7 @@ bitflags::bitflags! { } bitflags::bitflags! { + #[repr(transparent)] #[derive(Default)] #[cfg_attr(feature = "trace", derive(serde::Serialize))] #[cfg_attr(feature = "replay", derive(serde::Deserialize))]