(label: string, pixels: Uint8Array)
| 610 | }); |
| 611 | uploadTexture(blackTexture, blackPixels); |
| 612 | const createUploadedTexture = (label: string, pixels: Uint8Array) => { |
| 613 | const texture = device!.createTexture({ |
| 614 | label, |
| 615 | size: { width, height }, |
| 616 | format: 'rgba8unorm', |
| 617 | usage: textureUsageCopyDst | textureUsageTextureBinding, |
| 618 | }); |
| 619 | uploadTexture(texture, pixels); |
| 620 | scratchTextures.push(texture); |
| 621 | return texture; |
| 622 | }; |
| 623 | const flatRedTexture = createUploadedTexture('psnr exact flat red', makeSolidPixels(255, 0, 0)); |
| 624 | const flatRedGroundTruthTexture = createUploadedTexture('psnr exact flat red gt', makeSolidPixels(255, 0, 0)); |
| 625 | const flatGreenTexture = createUploadedTexture('psnr exact flat green', makeSolidPixels(0, 255, 0)); |
no test coverage detected