INNER CODE UNIT · Rust
guess_shader_kind_from_known_extensions
attackgoat/vk-graph · crates/vk-graph-hot/src/lib.rs:220
fn guess_shader_kind_from_known_extensions() {
assert_eq!(guess_shader_kind("shader.comp"), ShaderKind::Compute);
assert_eq!(guess_shader_kind("shader.vert"), ShaderKind::Vertex);
assert_eq!(guess_shader_kind("shader.frag"), ShaderKind::Fragment);
assert_eq!(guess_shader_kind("shader.rgen"), ShaderKind::RayGeneration);
}
#[test]
fn guess_shader_kind_defaults_to_infer_from_source() {
assert_eq!(
guess_shader_kind("shader.unknown"),
ShaderKind::InferFromSource
);
assert_eq!(guess_shader_kind("shader"), ShaderKind::InferFromSource);
}
#[test]
fn guess_shader_source_language_from_known_extensions() {