Releases: Deadbytes101/DEADGL
Releases · Deadbytes101/DEADGL
Release list
DEADGL v11.0.0
DEADGL v11.0.0
Maintenance release cut.
Changed
- version bump
- one-command release path verified
DEADGL v10.0.1
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 -PublishDEADGL v10.0.0
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.suitecommand_machine.suite.ppmdeadgl-windows.exedeadgl-inspect-windows.exedeadpad-windows.exedeadview-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.suiteDEADGL v9.0.0
DEADGL v9.0.0
Scene pack cut.
Added
deadgl scenepack scene.dgl -o scene.dgpdeadgl sceneunpack scene.dgp -o scene.dglDEADGL_DGP_1scene 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.ppmDEADGL v8.0.0
DEADGL v8.0.0
Native viewer seed cut.
Added
src/deadview.cdeadview --versiondeadview 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.ppmDEADGL v7.0.0
DEADGL v7.0.0
Tile renderer seed cut.
Added
src/deadgl_tile.cdgl_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.ppmDEADGL v6.0.1
DEADGL v6.0.1
Shell packaging repair cut.
Fixed
- Release packaging now renders
shell.ppmfromshell.stdin.dglthrough 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
DEADGL v6.0.0
Live command shell cut.
Added
deadgl shell -o out.ppmdeadgl 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
DEADGL v5.0.0
DEADPAD seed cut.
Added
deadpad --versiondeadpad new scene.dgldeadpad cat scene.dgldeadpad 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.ppmDEADGL v4.0.0
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