This is a project to create a Vulkan rendering engine using only the Rust core library, no std, alloc, or any other external dependencies. It is accompanied by a blog series.
Right now it only targets Windows. This may change in this future.
Clear an image and present it every frame.
cbor: Implements CBOR serialization and deserialization.fnd: A standard library replacement with allocator-aware containers.gfx: An abstraction over Vulkan to make use of Rust features for type safety and convenience.hash_macro: Compile-time string literal hashing. Requiresproc_macro_hygieneat the moment.main: The main application.tlsf: A TLSF allocator implementation.vk: Vulkan bindings, generated using stevenlr/VkXml.win32: Raw Win32 API bindings.wsi: Windowing system integration. Handles windows and events.
