1 unstable release

0.0.1 Aug 18, 2022

#8 in #pixelflut


Used in pixelpwnr-server

GPL-3.0 license

46KB
859 lines

pixelpwnr render (WIP, prototype)

A blazingly fast GPU accelerated pixelflut (video) renderer in Rust, for use in a high performance pixelflut server.

This is just a renderer, and is intended to be implemented in a server.
For a quick server implementation using this renderer, see:
→ pixelpwnr-server (server)

Note: This is currently an experiment, and is heavily tested with. This prototype renderer will be implemented in a quick server if successful.

Features

  • Blazingly fast pixelflut rendering
  • GPU accelerated
  • Highly concurrent, to support many connections
  • Linux, Windows and macOS
  • ...

Requirements

  • Rust v1.25 (or higher)
  • Build essentials (Ubuntu package: build-essential)
  • freetype2 development files (Ubuntu package: libfreetype6-dev)

Relevant projects

License

This project is released under the GNU GPL-3.0 license. Check out the LICENSE file for more information.

Dependencies

~13–21MB
~335K SLoC