scoopr / gfx

A high-performance, bindless graphics API for Rust.

Home Page:http://gfx-rs.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation on docs.rs Travis Build Status AppVeyor Build Status gfx on crates.io Gitter Chat
Documentation | Tutorial | Blog

gfx-rs

gfx-rs is a graphics abstraction library in Rust. It consists of the following layers/components:

  • gfx_hal: hardware abstraction layer - a Vulkan-ic mostly unsafe API translating to native graphics backends
  • gfx_backend_*: graphics backends for various platforms, include the windowing logic.
  • gfx_render: higher level wrapper around HAL, providing resources lifetime tracking, synchronization, and more

The current master branch is heavy WIP, please refer to pre-ll for the latest stable code/examples. It also has a more complete README ;)

Features

Native API backends:

Usage

TODO

About

A high-performance, bindless graphics API for Rust.

http://gfx-rs.github.io/

License:Apache License 2.0


Languages

Language:Rust 99.8%Language:Makefile 0.2%