DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Declarative WebGPU with S-expressions

Quality: 8/10 Relevance: 8/10

Summary

The article introduces pngine, a declarative engine and runtime for WebGPU that uses S-expressions to describe and ship pipelines, shader modules, and related resources. It demonstrates how PNG-based packaging can bundle wiring and bytecode for portable execution, with static validation, an editor-friendly LSP, and multiple export formats (HTML, ZIP, PNG). The piece also positions pngine as a generic substrate for higher-level graphics tooling and points to SJON and the project's GitHub for further exploration.

🚀 Service construit par Johan Denoyer