dunge 0.2.0

Simple and portable 3d render library
1
2
3
4
5
6
7
8
9
10
11
use bytemuck::{Pod, Zeroable};

#[repr(C)]
#[derive(Copy, Clone, Pod, Zeroable)]
pub(crate) struct AmbientUniform([f32; 4]);

impl AmbientUniform {
    pub fn new([r, g, b]: [f32; 3]) -> Self {
        Self([r, g, b, 0.])
    }
}