Workbench

Workbench 0.3.0

Workbench is a native technical-art application for editing Slang, inspecting what the compiler understood, and seeing the result through Qt’s QRhi rendering layer. The documentation starts with visible tasks, then develops the mental model, then opens the implementation and extension boundaries.

Whole Workbench application showing viewport, workspace, Inspector, and timeline

Choose a path

Learn

Start Workbench without installing a development environment, edit a first shader, and learn the visible vocabulary. Begin with Learn Workbench.

Use

Follow short tasks for the workspace, Inspector, timeline, tools, and generated code. Go to Using Workbench.

Understand

Build mental models for documents and bindings, entry points, reflection, dependency identity, time, and tool sessions. Go to Concepts.

Extend

Author against the packaged Slang modules or add a tool through the native and Python exposure boundaries. Start at Workbench Slang or Extending Workbench.

Progressive depth

use the product -> learn the concepts -> study architecture -> extend -> reference