You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Shorter name, and I want to move away from using shader terminology.
|1 month ago|
|kea_gpu||1 month ago|
|kea_gpulib||1 month ago|
|kea_renderer||1 month ago|
|kea_renderer_shaders||1 month ago|
|.gitignore||11 months ago|
|Cargo.lock||1 month ago|
|Cargo.toml||1 month ago|
|LICENSE||7 months ago|
|README.md||7 months ago|
|example.avif||7 months ago|
|rust-toolchain.toml||1 month ago|
Kea is a simplified Vulkan wrapper, and a ray tracing renderer. These parts are being developed in tandem.
This is a hobby project in early development.
Wraps Vulkan with an easier to use interface. This currently only exposes the features that kea-renderer needs, but I plan for it to be generic enough to be useful in other projects.
Uses Ash for Vulkan bindings.
Uses rust-gpu to compile Rust code to SPIR-V shaders.
A hardware accelerated path tracer. Requires a graphics card that supports the Vulkan ray tracing extensions.
This is a naive implementation and very slow.