Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timvisee/pixelpwnr-render
:fireworks: Blazingly fast GPU accelerated pixelflut renderer written in Rust.
https://github.com/timvisee/pixelpwnr-render
flood pixelflut pixelpwnr renderer rust
Last synced: 2 months ago
JSON representation
:fireworks: Blazingly fast GPU accelerated pixelflut renderer written in Rust.
- Host: GitHub
- URL: https://github.com/timvisee/pixelpwnr-render
- Owner: timvisee
- License: gpl-3.0
- Archived: true
- Created: 2018-01-11T23:23:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T14:14:43.000Z (over 2 years ago)
- Last Synced: 2024-08-02T05:23:12.910Z (6 months ago)
- Topics: flood, pixelflut, pixelpwnr, renderer, rust
- Language: Rust
- Homepage: https://timvisee.com/
- Size: 264 KB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-blazingly-fast - pixelpwnr-render - :fireworks: Blazingly fast GPU accelerated pixelflut renderer written in Rust. (Rust)
README
**This repository has been archived, and its contents have been merged into `pixelpwnr-server`:**
- [`pixelpwnr-server`](https://github.com/timvisee/pixelpwnr-server)
- [`pixelpwnr-server/render`](https://github.com/timvisee/pixelpwnr-server/tree/master/render)---
# pixelpwnr render (WIP, prototype)
A blazingly fast GPU accelerated [pixelflut][pixelflut] ([video][pixelflut-video])
renderer in [Rust][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)][pixelpwnr-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
* [pixelpwnr (client)][pixelpwnr]
* [pixelpwnr-server (server)][pixelpwnr-server]## License
This project is released under the GNU GPL-3.0 license.
Check out the [LICENSE](LICENSE) file for more information.[pixelflut]: https://cccgoe.de/wiki/Pixelflut
[pixelflut-video]: https://vimeo.com/92827556/
[pixelpwnr]: https://github.com/timvisee/pixelpwnr
[pixelpwnr-server]: https://github.com/timvisee/pixelpwnr-server
[rust]: https://www.rust-lang.org/
[rustup]: https://rustup.rs/