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() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…