3 releases (breaking)

Uses old Rust 2015

0.3.0 Jan 20, 2017
0.2.0 Dec 16, 2016
0.1.0 Dec 16, 2016

#1220 in #gamedev

Download history 8/week @ 2023-05-15 3/week @ 2023-05-22 18/week @ 2023-05-29 5/week @ 2023-06-05 6/week @ 2023-06-12 27/week @ 2023-06-19 16/week @ 2023-06-26 13/week @ 2023-07-03 10/week @ 2023-07-10 12/week @ 2023-07-17 13/week @ 2023-07-24 9/week @ 2023-07-31 15/week @ 2023-08-07 20/week @ 2023-08-14 5/week @ 2023-08-21 11/week @ 2023-08-28

54 downloads per month

Apache-2.0

11KB
130 lines

pegasus

Build Status Crates.io

GFX + Specs framework that lets you fly

GFX is made for the command buffers to be constructed in parallel. Specs is made to do operations on a large number of entities in parallel. So what about using them together?

Pegasus comes to help, serving both as an example of how to organize the system flow, and as a framework. It is most useful to users who don't want to deal with multiple command buffers being passed between threads, and just want to draw stuff while still enjoying all the benefits of a parallel ECS.

Featured users:

Dependencies

~1MB
~16K SLoC