(encoder, view)
| 172 | } |
| 173 | |
| 174 | render(encoder, view) { |
| 175 | const renderPass = encoder.beginRenderPass({ |
| 176 | colorAttachments: [ |
| 177 | { |
| 178 | view, |
| 179 | storeOp: "store", |
| 180 | loadValue: [0, 0, 0, 1], |
| 181 | }, |
| 182 | ], |
| 183 | }); |
| 184 | |
| 185 | renderPass.setPipeline(this.renderPipeline); |
| 186 | renderPass.setBindGroup(0, this.texBindGroup); |
| 187 | renderPass.setVertexBuffer(0, this.vertexBuffer); |
| 188 | renderPass.setIndexBuffer(this.indexBuffer, "uint16"); |
| 189 | renderPass.drawIndexed(this.indices.length, 1); |
| 190 | renderPass.endPass(); |
| 191 | } |
| 192 | } |
| 193 | |
| 194 | if (import.meta.main) { |
nothing calls this directly
no outgoing calls
no test coverage detected