mraphics_core/constants/
mod.rs

1use 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};