mirror of
https://github.com/guilhermewerner/wgpu-renderer
synced 2025-06-16 05:44:21 +00:00
17 lines
526 B
Rust
17 lines
526 B
Rust
use crate::Render::VertexBufferLayout;
|
|
use crate::Shader::Shader;
|
|
use std::borrow::Cow;
|
|
|
|
#[derive(Clone, Debug)]
|
|
pub struct VertexState {
|
|
/// The compiled shader module for this stage.
|
|
pub shader: Cow<'static, Shader>,
|
|
|
|
/// The name of the entry point in the compiled shader. There must be a function that returns
|
|
/// void with this name in the shader.
|
|
pub entry_point: &'static str,
|
|
|
|
/// The format of any vertex buffers used with this pipeline.
|
|
pub buffers: Cow<'static, [VertexBufferLayout]>,
|
|
}
|