Simple graphics library using software rendering?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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