33: Add `repr(transparent)` to buffer usage flags r=kvark a=grovesNL



Co-authored-by: Joshua Groves <josh@joshgroves.com>
This commit is contained in:
bors[bot] 2018-12-04 18:59:26 +00:00
commit fa37cdc9c2
2 changed files with 19 additions and 0 deletions

View File

@ -269,6 +269,24 @@ typedef struct {
uint32_t array_count;
} WGPUTextureViewDescriptor;
#define WGPUBufferUsageFlags_INDEX 16
#define WGPUBufferUsageFlags_MAP_READ 1
#define WGPUBufferUsageFlags_MAP_WRITE 2
#define WGPUBufferUsageFlags_NONE 0
#define WGPUBufferUsageFlags_STORAGE 128
#define WGPUBufferUsageFlags_TRANSFER_DST 8
#define WGPUBufferUsageFlags_TRANSFER_SRC 4
#define WGPUBufferUsageFlags_UNIFORM 64
#define WGPUBufferUsageFlags_VERTEX 32
#define WGPUColorWriteFlags_ALL 15
#define WGPUColorWriteFlags_ALPHA 8

View File

@ -7,6 +7,7 @@ use hal;
bitflags! {
#[repr(transparent)]
pub struct BufferUsageFlags: u32 {
const MAP_READ = 1;
const MAP_WRITE = 2;