tirbofish/dropbear
main / crates / dropbear-engine / src / multisampling.rs · 393 bytes
crates/dropbear-engine/src/multisampling.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Copy, PartialEq, Default, Serialize, Deserialize)]
pub enum AntiAliasingMode {
#[default]
None,
MSAA4,
// todo: implement TAA
}
impl Into<u32> for AntiAliasingMode {
fn into(self) -> u32 {
match self {
AntiAliasingMode::None => 1,
AntiAliasingMode::MSAA4 => 4,
}
}
}