Flat-shaded, no UVs. Always required.
OptionalwithSmooth-shaded, no UVs. Used when batch has normals but no UVs.
OptionalwithSmooth-shaded triplanar — textured material on UV-less geometry, world-space sampling with blend weights derived from per-vertex normals rotated to world space.
OptionalwithSmooth-shaded, with UVs. The texture-ready PBR variant.
OptionalwithFlat-shaded triplanar — textured material on UV-less
geometry, world-space sampling with face-normal blend
weights derived from dFdx/dFdy(vWorldPos).
OptionalwithUVsFlat-shaded, with UVs. Rare; included for completeness.
Variant configuration for a Lambert-style DrawOp that has up to six pre-compiled DrawTechniques — one per
(hasNormals, hasUVs, triplanar)combination (withhasUVs && triplanarexcluded by construction). Only the flat/no-UVstechniqueis required; missing variants fall through to closer matches at draw time.