mraphics_core/constants/
mod.rs1use crate::render::GadgetIndex;
2
3mod colors;
4pub use colors::*;
5
6pub const VIEW_MAT_LABEL: &'static str = "mraphics-view-mat";
7pub const VIEW_MAT_INDEX: GadgetIndex = GadgetIndex {
8 group_index: 0,
9 binding_index: 0,
10};
11
12pub const PROJECTION_MAT_LABEL: &'static str = "mraphics-projection-mat";
13pub const PROJECTION_MAT_INDEX: GadgetIndex = GadgetIndex {
14 group_index: 0,
15 binding_index: 1,
16};
17
18pub const MODEL_MAT_LABEL: &'static str = "mraphics-model-mat";
19pub const MODEL_MAT_INDEX: GadgetIndex = GadgetIndex {
20 group_index: 2,
21 binding_index: 0,
22};
23
24pub const POSITION_ATTR_LABEL: &'static str = "mraphics-position-attribute";
25pub const POSITION_ATTR_INDEX: GadgetIndex = GadgetIndex {
26 group_index: 2,
27 binding_index: 1,
28};
29
30pub const INDEX_BUFFER_LABEL: &'static str = "mraphics-index-buffer";
31
32pub const COLOR_ATTR_LABEL: &'static str = "mraphics-color-attribute";
33pub const COLOR_ATTR_INDEX: GadgetIndex = GadgetIndex {
34 group_index: 2,
35 binding_index: 2,
36};