Add Serialize/Deserialize derive to BufferDescriptor

This commit is contained in:
Istvan Miklos 2019-12-11 14:43:05 +01:00
parent 615f6f4af2
commit 45be9035b7

View File

@ -15,11 +15,14 @@ use crate::{
use hal;
use rendy_memory::MemoryBlock;
use smallvec::SmallVec;
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
use std::{borrow::Borrow, fmt};
bitflags::bitflags! {
#[repr(transparent)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub struct BufferUsage: u32 {
const MAP_READ = 1;
const MAP_WRITE = 2;
@ -46,6 +49,7 @@ bitflags::bitflags! {
}
#[repr(C)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Clone, Debug)]
pub struct BufferDescriptor {
pub size: BufferAddress,