awsm-renderer 0.3.3

awsm-renderer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Line shader cache key.

use crate::shaders::ShaderCacheKey;

/// Cache key for the fat-line WGSL shader. Static source — no
/// per-variant parameters — so a zero-size struct is enough.
#[derive(Hash, Debug, Clone, PartialEq, Eq, Default)]
pub struct ShaderCacheKeyLine;

impl From<ShaderCacheKeyLine> for ShaderCacheKey {
    fn from(key: ShaderCacheKeyLine) -> Self {
        ShaderCacheKey::Line(key)
    }
}