The compact record of a batch kernel built with hitNormal: false:
BvhHitRecordCompact, 24 bytes, words 0-5 as in HIT_RECORD_WORD
and nothing else. It has no padding to hold the material in (a seventh word
would round the record up to 32 bytes, as the vec2f aligns it to 8), so
it carries no material either: instance (the source instance, also for a
merged hit) names it in the caller's own per-instance table.
The compact record of a batch kernel built with
hitNormal: false:BvhHitRecordCompact, 24 bytes, words 0-5 as in HIT_RECORD_WORD and nothing else. It has no padding to hold the material in (a seventh word would round the record up to 32 bytes, as thevec2faligns it to 8), so it carries no material either:instance(the source instance, also for a merged hit) names it in the caller's own per-instance table.