Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commite8beb5604c

README.md

overdraw render feature

Draws the overdraw capture view: how many fragments each pixel cost.

A geometry pass over @geometry.all blends a whole unit additively into a private float target with the depth test switched off, so each pixel accumulates one unit per fragment that rasterized over it — the fragments a depth test would reject included, because they cost the same shading. A full-screen pass then reads the count and writes one flat band colour per layer count.

Bands: black 0, blue 1, cyan 2, green 3, yellow 4, orange 5-6, red 7-9, white 10+.

Both passes carry the view's debug channel, so neither draws for a camera that is not a capture of pass = "overdraw". The feature is created on demand by @builtin::systems.renderDiagnostics.renderDiagnostics.