(name)
| 92 | } |
| 93 | |
| 94 | async loadShader(name) { |
| 95 | const code = await Deno.readTextFile(new URL(`./shaders/${name}.wgsl`, import.meta.url)); |
| 96 | return this.device.createShaderModule({ |
| 97 | label: name, |
| 98 | code, |
| 99 | }); |
| 100 | } |
| 101 | |
| 102 | createBuffer({ label, usage, data, size }) { |
| 103 | const buffer = this.device.createBuffer({ |