Skip to content

Releases: Deadbytes101/DEADGL

DEADGL v11.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 28 Jun 18:34

DEADGL v11.0.0

Maintenance release cut.

Changed

  • version bump
  • one-command release path verified

DEADGL v10.0.1

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 11:14

DEADGL v10.0.1

Suite hardening cut.

Changed

  • README now describes the shipped v10 command machine suite.
  • PROOF now records current golden hashes, DGB parity hashes, and suite proof artifacts.
  • NIGHTSHIFT now points at the v10.0.1 hardening cut.

No feature bump

This is not a new feature release. It hardens public documentation and proof language after the v10.0.0 command machine suite cut.

Rule

A public suite needs public proof text.
No hidden render state.
No GPU wrapper.
No scene graph.
No release without proof.

Run

powershell -ExecutionPolicy Bypass -File .\scripts\cut.ps1 -Version 10.0.1 -Publish

DEADGL v10.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 11:00

DEADGL v10.0.0

Command machine suite cut.

Added

  • deadgl suite scene.dgl -o report
  • suite report output
  • suite render proof image beside the report
  • Makefile coverage for suite report and suite-rendered PPM

Suite

The suite now ships these tools together:

deadgl          render / prove / hash / inspect / audit / shell / pack / scenepack / suite
deadgl-inspect  standalone scene inspection
deadpad         plain-text scene editor seed
deadview        native PPM viewer seed

Release artifacts

  • command_machine.suite
  • command_machine.suite.ppm
  • deadgl-windows.exe
  • deadgl-inspect-windows.exe
  • deadpad-windows.exe
  • deadview-windows.exe

Rule

v10 is not a number bump.
It is a packaged command machine suite with proof artifacts.
No hidden render state.
No GPU wrapper.
No scene graph.

Run

./deadgl suite examples/command_machine.dgl -o command_machine.suite

DEADGL v9.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:53

DEADGL v9.0.0

Scene pack cut.

Added

  • deadgl scenepack scene.dgl -o scene.dgp
  • deadgl sceneunpack scene.dgp -o scene.dgl
  • DEADGL_DGP_1 scene pack envelope
  • Makefile coverage for pack, unpack, byte compare, and render from unpacked scene

Changed

  • Windows release packages command_machine.dgp
  • Windows release packages command_machine.unpack.dgl
  • Windows release packages command_machine.unpack.ppm

Rule

Scene pack is a scene envelope, not an asset framework.
The unpacked scene must be byte-identical to the original .dgl payload.
DEADGL renders the unpacked scene through the normal renderer.

Run

./deadgl scenepack examples/command_machine.dgl -o command_machine.dgp
./deadgl sceneunpack command_machine.dgp -o command_machine.unpack.dgl
./deadgl run command_machine.unpack.dgl -o command_machine.unpack.ppm

DEADGL v8.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:46

DEADGL v8.0.0

Native viewer seed cut.

Added

  • src/deadview.c
  • deadview --version
  • deadview image.ppm
  • P6 PPM metadata reader
  • terminal ASCII preview output
  • Makefile and CMake coverage for the viewer path

Changed

  • Windows release packages deadview-windows.exe
  • Windows release packages tiledemo.view

Rule

The viewer starts native and dependency-free.
It reads DEADGL output directly.
No SDL.
No GLFW.
No GPU window wrapper yet.

Run

./deadgl tiledemo -o tiledemo.ppm
./deadview tiledemo.ppm

DEADGL v7.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:36

DEADGL v7.0.0

Tile renderer seed cut.

Added

  • src/deadgl_tile.c
  • dgl_tile_grid(surface, tile, color_a, color_b)
  • dgl_tile_frame(surface, tile, color)
  • deadgl tiledemo -o tiledemo.ppm
  • Makefile and CMake coverage for tile traversal

Changed

  • Windows release packages tiledemo.ppm
  • core tests verify tile traversal changes framebuffer hash
  • static library now includes the tile traversal object

Rule

Tiles are traversal order over the framebuffer.
No GPU wrapper.
No scene graph.
No hidden render state.

Run

./deadgl tiledemo -o tiledemo.ppm

DEADGL v6.0.1

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:27

DEADGL v6.0.1

Shell packaging repair cut.

Fixed

  • Release packaging now renders shell.ppm from shell.stdin.dgl through the checked shell file path.
  • Release packaging now checks native command exit codes for shell, DGB, audit, hash, inspect, and proof artifacts.
  • A shell artifact failure can no longer be hidden behind a successful tag/release.

Context

v6.0.0 shipped the shell feature and passed Makefile shell tests, but the release packaging step printed a shell parser error while continuing. This repair cut closes that release-script hole.

Rule

No release artifact without checked command exit status.

DEADGL v6.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:23

DEADGL v6.0.0

Live command shell cut.

Added

  • deadgl shell -o out.ppm
  • deadgl shell scene.dgl -o out.ppm
  • stdin command stream rendering
  • file replay shell rendering
  • Makefile coverage for stdin shell and file shell

Changed

  • Windows release packages shell.ppm
  • Windows release packages shell_file.ppm
  • Windows release packages shell.stdin.dgl

Rule

The shell is a command stream.
It writes plain DGL into the existing renderer.
No hidden render state.

Run

deadgl shell -o shell.ppm
deadgl shell scene.dgl -o shell_file.ppm

DEADGL v5.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:08

DEADGL v5.0.0

DEADPAD seed cut.

Added

  • deadpad --version
  • deadpad new scene.dgl
  • deadpad cat scene.dgl
  • deadpad append scene.dgl COMMAND...
  • Makefile test coverage for scene creation, append, numbered cat, and render

Changed

  • Windows release packages deadpad-windows.exe
  • Windows release packages deadpad_seed.dgl
  • Windows release packages deadpad_seed.cat
  • Windows release packages deadpad_seed.ppm

Rule

The editor starts as a tool, not a framework.
It writes plain .dgl text.
DEADGL renders the result.

Run

./deadpad new scene.dgl
./deadpad append scene.dgl line 8 8 120 8 0xff8822
./deadpad cat scene.dgl
./deadgl run scene.dgl -o scene.ppm

DEADGL v4.0.0

Choose a tag to compare

@Deadbytes101 Deadbytes101 released this 19 Jun 10:03

DEADGL v4.0.0

Software console overlay cut.

Added

  • dgl_char(surface, x, y, color, ch)
  • dgl_text(surface, x, y, color, text)
  • deadgl textdemo -o textdemo.ppm
  • Makefile test coverage for software text output

Changed

  • Windows release packages textdemo.ppm
  • core tests verify text drawing changes framebuffer hash

Rule

Text is pixels. No font library. No GPU. No hidden UI layer.

Run

./deadgl textdemo -o textdemo.ppm