Initial wgpu abstraction

This commit is contained in:
Werner
2021-11-09 21:07:16 -03:00
parent 15e8989bef
commit b23bc27f55
25 changed files with 775 additions and 209 deletions

View File

@ -1,27 +1,67 @@
#[path = "DrawModel.rs"]
mod _DrawModel;
pub use self::_DrawModel::*;
//#[path = "DrawModel.rs"]
//mod _DrawModel;
//pub use self::_DrawModel::*;
#[path = "Instance.rs"]
mod _Instance;
pub use self::_Instance::*;
#[path = "IndexFormat.rs"]
mod _IndexFormat;
pub use self::_IndexFormat::*;
#[path = "Material.rs"]
mod _Material;
pub use self::_Material::*;
//#[path = "Instance.rs"]
//mod _Instance;
//pub use self::_Instance::*;
#[path = "Model.rs"]
mod _Model;
pub use self::_Model::*;
//#[path = "Material.rs"]
//mod _Material;
//pub use self::_Material::*;
#[path = "Mesh.rs"]
mod _Mesh;
pub use self::_Mesh::*;
//#[path = "Model.rs"]
//mod _Model;
//pub use self::_Model::*;
#[path = "Texture.rs"]
mod _Texture;
pub use self::_Texture::*;
#[path = "PolygonMode.rs"]
mod _PolygonMode;
pub use self::_PolygonMode::*;
#[path = "Renderer.rs"]
mod _Renderer;
pub use self::_Renderer::*;
#[path = "StepMode.rs"]
mod _StepMode;
pub use self::_StepMode::*;
//#[path = "Mesh.rs"]
//mod _Mesh;
//pub use self::_Mesh::*;
//#[path = "Texture.rs"]
//mod _Texture;
//pub use self::_Texture::*;
#[path = "Vertex.rs"]
mod _Vertex;
pub use self::_Vertex::*;
#[path = "VertexAttribute.rs"]
mod _VertexAttribute;
pub use self::_VertexAttribute::*;
#[path = "VertexBufferLayout.rs"]
mod _VertexBufferLayout;
pub use self::_VertexBufferLayout::*;
#[path = "VertexFormat.rs"]
mod _VertexFormat;
pub use self::_VertexFormat::*;
#[path = "VertexBuffer.rs"]
mod _VertexBuffer;
pub use self::_VertexBuffer::*;
#[path = "IndexBuffer.rs"]
mod _IndexBuffer;
pub use self::_IndexBuffer::*;
#[path = "UniformBuffer.rs"]
mod _UniformBuffer;
pub use self::_UniformBuffer::*;