//! Indirect draw/dispatch argument population.

use super::buffers::GpuPhysicsBuffers;

pub struct IndirectDrawPass {
    _placeholder: (),
}

impl IndirectDrawPass {
    pub fn new(_device: &wgpu::Device) -> Self {
        Self { _placeholder: () }
    }

    pub fn dispatch(&self, _queue: &wgpu::Queue, _encoder: &mut wgpu::CommandEncoder, _buffers: &GpuPhysicsBuffers) {
        // Indirect args population using particle_indirect.wgsl.
    }
}
