The bind-group index ยง77's texture and sampler occupy: group 1, exactly
where the header above said a second group would arrive.
Group 0 does not move, and that is the point of having declared it as data:
a pipeline that samples nothing keeps the one-group layout it had, and the
WGSL of the untextured variants is byte-identical to what WP-R1.1 emitted.
The bind-group index ยง77's texture and sampler occupy: group 1, exactly where the header above said a second group would arrive.
Group 0 does not move, and that is the point of having declared it as data: a pipeline that samples nothing keeps the one-group layout it had, and the WGSL of the untextured variants is byte-identical to what WP-R1.1 emitted.