opaque static method
A key for an opaque (or alpha-tested) draw.
Implementation
static int opaque({
required int phase,
required int pipeline,
required int material,
required int mesh,
required int depth,
}) {
_check(phase, maxPhase, 'phase');
_check(pipeline, maxPipeline, 'pipeline');
_check(material, maxMaterial, 'material');
_check(mesh, maxMesh, 'mesh');
_check(depth, maxDepth, 'depth');
return phase * _p48 +
pipeline * _p36 +
material * _p20 +
mesh * _p8 +
depth;
}