Skip to content

v0.0.1

@pdcamargo pdcamargo tagged this 28 Sep 00:55
- ShaderLibrary loads WESL with import() and serves baked variants
  (bake()/preload(), renderPlugin({ shaderBake })) while their module
  hashes match. renderer-min ships a bake; bake.test.ts fails if a
  variant had to be linked.
- skinningPlugin, pixelPerfectPlugin, dynamicResolutionPlugin and
  renderDescribePlugin out of forwardCorePlugin, in forwardPlugin().
  Their components stay in core and log render/feature-missing.
- env::common and pbr::gbuffer WGSL move to their plugins.
- renderer-min entry: 115 KB -> 91.5 KB brotli; three-min is 91.6 KB.
- Spec 0056 implemented, with the rule for what goes in core; AGENTS.md
  points to it. Budgets ratcheted.
Assets 2
Loading