5 releases

0.2.0 Jun 28, 2022
0.1.10 Apr 24, 2022
0.1.9 Dec 29, 2021
0.1.8 Dec 29, 2021
0.1.7 Dec 12, 2021

#23 in #pass

26 downloads per month

BSD-3-Clause

215KB
4.5K SLoC

NeoCogi's core libraries

A repo containing open source NeoCogi libraries:

  • Renderer
  • Rendering Helpers
  • Pass as the unit of rendering: a pass record both updates and draw commands
  • Arc <Resource> & Arc<Mutex<Driver>>
  • Partial texture updates: Not sure how wise it is to support it
  • Stall detection on resource update commands (guard with a mutex?)

License

BSD-3-Clause license

Dependencies

~0.1–6.5MB
~21K SLoC