Ross ROSS = Recommend OSS · open-source software intelligence for agents

zauonlok/renderer

A shader-based software renderer written from scratch in C89 observed · 2026-08-28

github.com/zauonlok/renderer · homepage · C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3453
  • days_rel: n/a
  • days_push: 2006
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2771 stars · 293 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A shader-based software rasterizer written from scratch in C89 with minimal dependencies, featuring PBR, IBL, shadow mapping, and skeletal animation. It ships as a cross-platform 3D model viewer with orbital camera controls and a PBR material inspector.

Use cases

  • render 3D models without a GPU or graphics API
  • learn how a software rasterizer works internally
  • study PBR and image-based lighting implementation
  • view glTF-style PBR materials with a material inspector
  • explore skeletal animation and shadow mapping in pure C
  • use as a reference for writing a renderer from scratch

When to choose

  • you want a minimal-dependency, CPU-only 3D renderer
  • you are learning graphics programming and want readable C89 source
  • you need a cross-platform viewer with prebuilt binaries
  • you want to study PBR, IBL, or shadow mapping implementations

When to avoid

  • you need high-performance GPU-accelerated rendering
  • you want a production rendering engine or game engine
  • you need a library API to embed in your own application
  • you require modern C tooling or extensive documentation

Facets

application · maturity maintenance

graphics simulation developer-tools graphics cross-platform windows cross-platform cpp software-rendering c89 pbr image-based-lighting shader-based 3d-viewer from-scratch game-development macos linux

2 sources

Member repositories

RepositoryRoleHealth v2
zauonlok/renderermain23

For agents

markdown · JSON · MCP: product_card(name="zauonlok/renderer")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem