Why a batch pass recorded or invalidated its WebGPU bundle
'first-capture': the first capture to see the bundle, so earlier activity is unknown.
'draws-rebuilt': the pass rebuilt its draw commands.
'bundle-only-change': the draws weren't rebuilt, but a resource the bundle baked changed, such as
the environment map, the shadow map or a texture the pass samples.
'counts-changed': hiding or showing a mesh changed an instance count the bundle baked in. Only
a batch with cull: 'off' drawn with direct draws, as on Safari and iOS, bakes its counts.
Why a batch pass recorded or invalidated its WebGPU bundle
'first-capture': the first capture to see the bundle, so earlier activity is unknown.'draws-rebuilt': the pass rebuilt its draw commands.'bundle-only-change': the draws weren't rebuilt, but a resource the bundle baked changed, such as the environment map, the shadow map or a texture the pass samples.'counts-changed': hiding or showing a mesh changed an instance count the bundle baked in. Only a batch withcull: 'off'drawn with direct draws, as on Safari and iOS, bakes its counts.