metal2vulkan 0.1.0

Translate Metal AIR / LLVM IR to Vulkan SPIR-V with a native Rust emitter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Resource and buffer-address discovery over the retained typed module.

use super::*;

mod bindings;
mod buffer_addresses;
mod collapse;
mod discovery;
mod query_select;
pub(in crate::passes) mod rewrites;
mod texture_array;

pub(in crate::passes) use bindings::*;
pub(in crate::passes) use buffer_addresses::*;
pub(in crate::passes) use collapse::*;
pub(in crate::passes) use discovery::*;
pub(in crate::passes) use query_select::rewrite_resource_query_selects;
pub(in crate::passes) use texture_array::materialize_texture_array_loads;