[−][src]Crate ash_tray
Re-exports
pub use winit; |
pub use crate::ash::vk::make_version as vk_make_version; |
pub use crate::ash::vk::version_major as vk_version_major; |
pub use crate::ash::vk::version_minor as vk_version_minor; |
pub use crate::ash::vk::version_patch as vk_version_patch; |
pub use imgui; |
pub use imgui_sys; |
Modules
ash | Vulkan API |
imguiash | Wrapper arround Rust bindings for dear imgui |
vk_helper | Helpers for calling destroy() on ash objects |
vk_mem | Easy to use, high performance memory manager for Vulkan. |
Macros
define_handle | |
glsl_cs | Compiles a string containing a GLSL compute shader into SPIR-V binary data. |
glsl_fs | Compiles a string containing a GLSL fragment shader into SPIR-V binary data. |
glsl_gs | Compiles a string containing a GLSL geometry shader into SPIR-V binary data. |
glsl_tcs | Compiles a string containing a GLSL tessellation control shader into SPIR-V binary data. |
glsl_tes | Compiles a string containing a GLSL tessellation evaluation shader into SPIR-V binary data. |
glsl_vs | Compiles a string containing a GLSL vertex shader into SPIR-V binary data. |
handle_nondispatchable | |
im_str | |
include_glsl_cs | Compiles the specified file (path relative to the crate root) containing a GLSL compute shader into SPIR-V binary data. |
include_glsl_fs | Compiles the specified file (path relative to the crate root) containing a GLSL fragment shader into SPIR-V binary data. |
include_glsl_gs | Compiles the specified file (path relative to the crate root) containing a GLSL geometry shader into SPIR-V binary data. |
include_glsl_tcs | Compiles the specified file (path relative to the crate root) containing a GLSL tessellation control shader into SPIR-V binary data. |
include_glsl_tes | Compiles the specified file (path relative to the crate root) containing a GLSL tessellation evaluation shader into SPIR-V binary data. |
include_glsl_vs | Compiles the specified file (path relative to the crate root) containing a GLSL vertex shader into SPIR-V binary data. |
vk_bitflags_wrapped |
Traits
WindowExt | Extension trait for Vulkan surface creation. |
Derive Macros
GLSLEmbedImpl |