Developer Tools

vgraphics-audit

Which 2D graphics builtins are live, checked with real calls.

Released v1.0.0 · 2026-09-28
Import
use "stdlib/graphics_audit.ven"

Checks every 2D graphics builtin the interpreter offers, such as drawing lines and shapes and writing an image file, with a real call, so a program can see which graphics operations are live on the virtual machine it runs under.

vgraphics-audit.ven
print graphics_audit_summary()
Reference (6 functions)

API reference

owner(name, owner_file, live, status)

Builds one ownership-map entry as a plain Map.

owner("2D rasterization", "stdlib/raster.ven", yes, "live: ...")

raster_status()

Proves the software rasterizer (raster.ven) is live on THIS running VM with a real draw-line/draw-circle/fill-rect/PPM-export sequence, not an assertion from prose.

raster_status()

image_status()

Proves in-memory RGBA pixel-buffer manipulation (image.ven) is live on THIS running VM with a real create/set/get/resize/rotate round-trip, not an assertion.

image_status()

graphics_owners()

The full ownership map.

graphics_owners()

graphics_audit_summary()

A plain map summary ({"total": N, "live": M}) for callers (including tests) that want the count without parsing report text.

graphics_audit_summary()

graphics_audit_report()

Human-readable report, the body of venutian graphics-audit.

graphics_audit_report()

Get notified when vgraphics-audit changes

Get notified about

New versions and security advisories.

New and updated packages, once a day.

News on the math model built in Venutian.