Simple graphics library using software rendering?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. euc

    A software rendering crate that lets you write shaders with Rust

    euc works, so I guess what I am looking for is "software rendering" aka doing it all with the CPU but I found nothing else supporting it, and euc is very low-level compared to macroquad et al.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. rust_wasm_graphics_lib

    I wouldn't recommend this for anything too serious but if you're just doing things for fun then please feel free to try my own simple software rendering library: https://github.com/polaris64/rust_wasm_graphics_lib.

  4. piet

    An abstraction for 2D graphics.

    Piet (https://github.com/linebender/piet) should work.

  5. gfbuild-angle

    A set of scripts for building ANGLE for the GraphicsFuzz project

    You don't need to depend on Angle in the build system, or link to it statically. For the purposes of your program it's just a GL driver. You'd just take libEGL.dll and a few dependencies from somewhere and place it in your folder with the executable. You can either copy it from Chrome or Firefox distribution, or as an artifact from https://github.com/DileSoft/gfbuild-angle, which my friend has set up for http://vange.rs/ builds on older Windows.

  6. vange-rs

    Rusty Vangers clone

    You don't need to depend on Angle in the build system, or link to it statically. For the purposes of your program it's just a GL driver. You'd just take libEGL.dll and a few dependencies from somewhere and place it in your folder with the executable. You can either copy it from Chrome or Firefox distribution, or as an artifact from https://github.com/DileSoft/gfbuild-angle, which my friend has set up for http://vange.rs/ builds on older Windows.

  7. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • NANOVOID Devlog #1: Lua Scripting

    4 projects | /r/rust_gamedev | 26 May 2023
  • ggez 0.8.1 - only text is rendering; help needed please

    2 projects | /r/rust_gamedev | 27 Nov 2022
  • Driving through the voxel grid in vange-rs

    1 project | /r/rust_gamedev | 31 Oct 2022
  • vange-rs running on WebGL

    1 project | /r/rust_gamedev | 10 Dec 2021
  • Just found out about this Rust rewrite of Vangers. Still a proof of concept, but will be interesting to see how it goes (especially for me as a Rustacean).

    1 project | /r/vangers | 13 Sep 2021