Simple graphics library using software rendering?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • piet

    An abstraction for 2D graphics.

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

  • 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.

  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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