1 type Resolve = 2 val shader : ComputeShader 3 val pipeline_layout : PipelineLayout 4 val pipeline : ComputePipeline 5 6 type ResolvePushConstant = struct 7 size : [i32; 2] 8 samples : i32 9 pad : u32 10 11 object Resolve = 12 def create (shader : ComputeShader) = Resolve 13 =shader 14 pipeline_layout = PipelineLayout.compute shader 15 pipeline = ComputePipeline.create shader 16