#version 460 layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; layout(std430, binding = 0) buffer Counters { uint faceCount[]; } counters; layout(push_constant) uniform ChunkInfo { ivec3 chunkPos; int slot; uint faceOffset; uint voxelTypeCount; uint biomeCount; uint structureCount; uint worldSeed; }; void main() { counters.faceCount[slot] = 0u; }