From adb63411faa0d29689bedcef6c7351199245d72a Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Fri, 27 May 2016 10:08:06 -0400 Subject: [PATCH] Added Graphics section, gfx-rs and specs projects --- README.md | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index b38c55f..92584f7 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ If you want to contribute, please read [this](CONTRIBUTING.md). - [Game development](#game-development) - [Games](#games) - [Geospatial](#geospatial) + - [Graphics](#graphics) - [GUI](#gui) - [Image processing](#image-processing) - [Machine learning](#machine-learning) @@ -470,6 +471,8 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [brson/rust-sdl](https://github.com/brson/rust-sdl) — [SDL1](http://www.libsdl.org/) bindings [](https://travis-ci.org/brson/rust-sdl) * SFML * [jeremyletang/rust-sfml](https://github.com/jeremyletang/rust-sfml) — [SFML](http://www.sfml-dev.org/) bindings [](https://travis-ci.org/jeremyletang/rust-sfml) +* Entity-Component Systems (ECS) + * [slide-rs/specs](https://github.com/slide-rs/specs) - Specs Parallel ECS [](httpsL//github.com/travis-ci.org/slide-rs/specs) * Voxlap * [bbodi/rust-voxlap](https://github.com/bbodi/rust-voxlap) — [Voxlap](http://advsys.net/ken/voxlap.htm) bindings @@ -480,6 +483,20 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [Georust](https://github.com/georust) — geospatial tools and libraries written in Rust +### Graphics + +[[graphics](https://crates.io.keywords/graphics)] + +* [gfx-rs/gfx](https://github.com/gfx-rs/gfx) - A high-performance, bindless graphics API for Rust. [](https://travis-ci.org/gfx-rs/gfx) +* OpenGL [[opengl](https://crates.io/keywords/opengl)] + * [bjz/gl-rs](https://github.com/bjz/gl-rs) — [](https://travis-ci.org/bjz/gl-rs) + * [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs) — [](https://travis-ci.org/PistonDevelopers/glfw-rs) + * [tomaka/glium](https://github.com/tomaka/glium) — safe OpenGL wrapper for the Rust language. [](https://travis-ci.org/tomaka/glium) + * [tomaka/glutin](https://github.com/tomaka/glutin) — Rust alternative to [GLFW](http://www.glfw.org/) [](https://travis-ci.org/tomaka/glutin) +* [Vulkan](https://www.khronos.org/vulkan/) [[vulkan](https://crates.io/keywords/vulkan)] + * [tomaka/vulkano](https://github.com/tomaka/vulkano) [[vulkano](https://crates.io/crates/vulkano)] — [](https://travis-ci.org/tomaka/vulkano) + + ### GUI [[gui](https://crates.io/keywords/gui)] @@ -494,19 +511,12 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [gtk-rs/gtk](https://github.com/gtk-rs/gtk) — GTK+ bindings [](https://travis-ci.org/gtk-rs/gtk) * [ncurses](http://www.gnu.org/software/ncurses/) [[ncurses](https://crates.io/keywords/ncurses)] * [jeaye/ncurses-rs](https://github.com/jeaye/ncurses-rs) — ncurses bindings [](https://travis-ci.org/jeaye/ncurses-rs) -* OpenGL [[opengl](https://crates.io/keywords/opengl)] - * [bjz/gl-rs](https://github.com/bjz/gl-rs) — [](https://travis-ci.org/bjz/gl-rs) - * [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs) — [](https://travis-ci.org/PistonDevelopers/glfw-rs) - * [tomaka/glium](https://github.com/tomaka/glium) — safe OpenGL wrapper for the Rust language. [](https://travis-ci.org/tomaka/glium) - * [tomaka/glutin](https://github.com/tomaka/glutin) — Rust alternative to [GLFW](http://www.glfw.org/) [](https://travis-ci.org/tomaka/glutin) * [Qt](http://doc.qt.io) * [cyndis/qmlrs](https://github.com/cyndis/qmlrs) — QtQuick bindings [](https://travis-ci.org/cyndis/qmlrs) * [Sciter](http://sciter.com/) * [pravic/rust-sciter](https://github.com/pravic/rust-sciter) — Sciter bindings [](https://ci.appveyor.com/project/pravic/rust-sciter) * [Termbox](https://github.com/nsf/termbox) * [gchp/rustbox](https://github.com/gchp/rustbox) — a Rust implementation of Termbox [](https://travis-ci.org/gchp/rustbox) -* [Vulkan](https://www.khronos.org/vulkan/) [[vulkan](https://crates.io/keywords/vulkan)] - * [tomaka/vulkano](https://github.com/tomaka/vulkano) [[vulkano](https://crates.io/crates/vulkano)] — [](https://travis-ci.org/tomaka/vulkano) ### Image processing