Skip to content

zhing2006/hala-gfx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hala-gfx

License MSRV

English | 中文 | 日本語 | 한국어

Introduction

hala-gfx is a graphics library developed in Rust, which provides a wrapper around the Vulkan API using the ash crate. This library aims to offer Rust developers a simple, intuitive, and powerful way to harness the graphics programming capabilities of Vulkan.

Features

  • Vulkan Feature Wrapping: Offers Rust wrappers for core Vulkan functionalities.

Installation

To use hala-gfx in your Rust project, you can directly reference the git repository by adding the following dependency to your Cargo.toml file:

[dependencies]
hala-gfx = { git = "https://github.com/zhing2006/hala-gfx.git" }

Make sure that you have the Rust programming environment and the cargo package manager installed on your system.

Dependencies

hala-gfx depends on the following libraries:

  • thiserror:For defining error types.
  • log:Provides logging capabilities.
  • ash:A Rust-written Vulkan binding library.
  • gpu-allocator:For Vulkan memory allocation.
  • winit:Offers a cross-platform solution for window creation and management.

Please ensure these dependencies are correctly installed before using hala-gfx.

Contribution

Contributions of any kind are welcome, whether it's bug reporting or code contributions.

License

hala-gfx is open-sourced under the GNU General Public License v3.0.

Contact

If you have any questions or suggestions, please contact us by creating an issue.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages