Variable kTextureFormatInfoConst

kTextureFormatInfo: {
    astc-10x10-unorm: {
        baseFormat: "astc-10x10-unorm";
        blockHeight: 10;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x10-unorm-srgb: {
        baseFormat: "astc-10x10-unorm";
        blockHeight: 10;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x5-unorm: {
        baseFormat: "astc-10x5-unorm";
        blockHeight: 5;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x5-unorm-srgb: {
        baseFormat: "astc-10x5-unorm";
        blockHeight: 5;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x6-unorm: {
        baseFormat: "astc-10x6-unorm";
        blockHeight: 6;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x6-unorm-srgb: {
        baseFormat: "astc-10x6-unorm";
        blockHeight: 6;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x8-unorm: {
        baseFormat: "astc-10x8-unorm";
        blockHeight: 8;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-10x8-unorm-srgb: {
        baseFormat: "astc-10x8-unorm";
        blockHeight: 8;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-12x10-unorm: {
        baseFormat: "astc-12x10-unorm";
        blockHeight: 10;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-12x10-unorm-srgb: {
        baseFormat: "astc-12x10-unorm";
        blockHeight: 10;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-12x12-unorm: {
        baseFormat: "astc-12x12-unorm";
        blockHeight: 12;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-12x12-unorm-srgb: {
        baseFormat: "astc-12x12-unorm";
        blockHeight: 12;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-4x4-unorm: {
        baseFormat: "astc-4x4-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-4x4-unorm-srgb: {
        baseFormat: "astc-4x4-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-5x4-unorm: {
        baseFormat: "astc-5x4-unorm";
        blockHeight: 4;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-5x4-unorm-srgb: {
        baseFormat: "astc-5x4-unorm";
        blockHeight: 4;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-5x5-unorm: {
        baseFormat: "astc-5x5-unorm";
        blockHeight: 5;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-5x5-unorm-srgb: {
        baseFormat: "astc-5x5-unorm";
        blockHeight: 5;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-6x5-unorm: {
        baseFormat: "astc-6x5-unorm";
        blockHeight: 5;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-6x5-unorm-srgb: {
        baseFormat: "astc-6x5-unorm";
        blockHeight: 5;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-6x6-unorm: {
        baseFormat: "astc-6x6-unorm";
        blockHeight: 6;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-6x6-unorm-srgb: {
        baseFormat: "astc-6x6-unorm";
        blockHeight: 6;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-8x5-unorm: {
        baseFormat: "astc-8x5-unorm";
        blockHeight: 5;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-8x5-unorm-srgb: {
        baseFormat: "astc-8x5-unorm";
        blockHeight: 5;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-8x6-unorm: {
        baseFormat: "astc-8x6-unorm";
        blockHeight: 6;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-8x6-unorm-srgb: {
        baseFormat: "astc-8x6-unorm";
        blockHeight: 6;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-8x8-unorm: {
        baseFormat: "astc-8x8-unorm";
        blockHeight: 8;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    astc-8x8-unorm-srgb: {
        baseFormat: "astc-8x8-unorm";
        blockHeight: 8;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    };
    bc1-rgba-unorm: {
        baseFormat: "bc1-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc1-rgba-unorm-srgb: {
        baseFormat: "bc1-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc2-rgba-unorm: {
        baseFormat: "bc2-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc2-rgba-unorm-srgb: {
        baseFormat: "bc2-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc3-rgba-unorm: {
        baseFormat: "bc3-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc3-rgba-unorm-srgb: {
        baseFormat: "bc3-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc4-r-snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc4-r-unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc5-rg-snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc5-rg-unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc6h-rgb-float: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc6h-rgb-ufloat: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc7-rgba-unorm: {
        baseFormat: "bc7-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bc7-rgba-unorm-srgb: {
        baseFormat: "bc7-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    };
    bgra8unorm: {
        baseFormat: "bgra8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    bgra8unorm-srgb: {
        baseFormat: "bgra8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    depth16unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    depth24plus: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: undefined;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: undefined;
            copyDst: false;
            copySrc: false;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    depth24plus-stencil8: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: undefined;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: undefined;
            copyDst: false;
            copySrc: false;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
    };
    depth32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: 4;
            copyDst: false;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    depth32float-stencil8: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: undefined;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: 4;
            copyDst: false;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: "depth32float-stencil8";
        multisample: true;
        stencil: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
    };
    eac-r11snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    eac-r11unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    eac-rg11snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    eac-rg11unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    etc2-rgb8a1unorm: {
        baseFormat: "etc2-rgb8a1unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    etc2-rgb8a1unorm-srgb: {
        baseFormat: "etc2-rgb8a1unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    etc2-rgb8unorm: {
        baseFormat: "etc2-rgb8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    etc2-rgb8unorm-srgb: {
        baseFormat: "etc2-rgb8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    etc2-rgba8unorm: {
        baseFormat: "etc2-rgba8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    etc2-rgba8unorm-srgb: {
        baseFormat: "etc2-rgba8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    };
    r16float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 2;
            blend: true;
            byteCost: 2;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    r16sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    r16uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    r32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: true;
            storage: true;
            type: "unfilterable-float";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    r32sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: true;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    r32uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: true;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    r8sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 1;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    r8snorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    r8uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 1;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    r8unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 1;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rg11b10ufloat: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rg16float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 2;
            blend: true;
            byteCost: 4;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rg16sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rg16uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rg32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "unfilterable-float";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rg32sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rg32uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rg8sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rg8snorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rg8uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rg8unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 2;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgb10a2uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgb10a2unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 4;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgb9e5ufloat: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rgba16float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "float";
        };
        colorRender: {
            alignment: 2;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgba16sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgba16uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgba32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "unfilterable-float";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 16;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rgba32sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 16;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rgba32uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 16;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rgba8sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgba8snorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    };
    rgba8uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgba8unorm: {
        baseFormat: "rgba8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    rgba8unorm-srgb: {
        baseFormat: "rgba8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    };
    stencil8: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: undefined;
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
    };
} = ...

Per-GPUTextureFormat info.

Type declaration

  • Readonly astc-10x10-unorm: {
        baseFormat: "astc-10x10-unorm";
        blockHeight: 10;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x10-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 10

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x10-unorm-srgb: {
        baseFormat: "astc-10x10-unorm";
        blockHeight: 10;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x10-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 10

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x5-unorm: {
        baseFormat: "astc-10x5-unorm";
        blockHeight: 5;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x5-unorm-srgb: {
        baseFormat: "astc-10x5-unorm";
        blockHeight: 5;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x6-unorm: {
        baseFormat: "astc-10x6-unorm";
        blockHeight: 6;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x6-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 6

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x6-unorm-srgb: {
        baseFormat: "astc-10x6-unorm";
        blockHeight: 6;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x6-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 6

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x8-unorm: {
        baseFormat: "astc-10x8-unorm";
        blockHeight: 8;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x8-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 8

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-10x8-unorm-srgb: {
        baseFormat: "astc-10x8-unorm";
        blockHeight: 8;
        blockWidth: 10;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-10x8-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 8

      Texel block height.

    • Readonly blockWidth: 10

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-12x10-unorm: {
        baseFormat: "astc-12x10-unorm";
        blockHeight: 10;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-12x10-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 10

      Texel block height.

    • Readonly blockWidth: 12

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-12x10-unorm-srgb: {
        baseFormat: "astc-12x10-unorm";
        blockHeight: 10;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-12x10-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 10

      Texel block height.

    • Readonly blockWidth: 12

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-12x12-unorm: {
        baseFormat: "astc-12x12-unorm";
        blockHeight: 12;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-12x12-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 12

      Texel block height.

    • Readonly blockWidth: 12

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-12x12-unorm-srgb: {
        baseFormat: "astc-12x12-unorm";
        blockHeight: 12;
        blockWidth: 12;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-12x12-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 12

      Texel block height.

    • Readonly blockWidth: 12

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-4x4-unorm: {
        baseFormat: "astc-4x4-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-4x4-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-4x4-unorm-srgb: {
        baseFormat: "astc-4x4-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-4x4-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-5x4-unorm: {
        baseFormat: "astc-5x4-unorm";
        blockHeight: 4;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-5x4-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 5

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-5x4-unorm-srgb: {
        baseFormat: "astc-5x4-unorm";
        blockHeight: 4;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-5x4-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 5

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-5x5-unorm: {
        baseFormat: "astc-5x5-unorm";
        blockHeight: 5;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-5x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 5

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-5x5-unorm-srgb: {
        baseFormat: "astc-5x5-unorm";
        blockHeight: 5;
        blockWidth: 5;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-5x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 5

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-6x5-unorm: {
        baseFormat: "astc-6x5-unorm";
        blockHeight: 5;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-6x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 6

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-6x5-unorm-srgb: {
        baseFormat: "astc-6x5-unorm";
        blockHeight: 5;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-6x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 6

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-6x6-unorm: {
        baseFormat: "astc-6x6-unorm";
        blockHeight: 6;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-6x6-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 6

      Texel block height.

    • Readonly blockWidth: 6

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-6x6-unorm-srgb: {
        baseFormat: "astc-6x6-unorm";
        blockHeight: 6;
        blockWidth: 6;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-6x6-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 6

      Texel block height.

    • Readonly blockWidth: 6

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-8x5-unorm: {
        baseFormat: "astc-8x5-unorm";
        blockHeight: 5;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-8x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 8

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-8x5-unorm-srgb: {
        baseFormat: "astc-8x5-unorm";
        blockHeight: 5;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-8x5-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 5

      Texel block height.

    • Readonly blockWidth: 8

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-8x6-unorm: {
        baseFormat: "astc-8x6-unorm";
        blockHeight: 6;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-8x6-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 6

      Texel block height.

    • Readonly blockWidth: 8

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-8x6-unorm-srgb: {
        baseFormat: "astc-8x6-unorm";
        blockHeight: 6;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-8x6-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 6

      Texel block height.

    • Readonly blockWidth: 8

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-8x8-unorm: {
        baseFormat: "astc-8x8-unorm";
        blockHeight: 8;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-8x8-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 8

      Texel block height.

    • Readonly blockWidth: 8

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly astc-8x8-unorm-srgb: {
        baseFormat: "astc-8x8-unorm";
        blockHeight: 8;
        blockWidth: 8;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-astc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "astc-8x8-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 8

      Texel block height.

    • Readonly blockWidth: 8

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-astc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc1-rgba-unorm: {
        baseFormat: "bc1-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc1-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc1-rgba-unorm-srgb: {
        baseFormat: "bc1-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc1-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc2-rgba-unorm: {
        baseFormat: "bc2-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc2-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc2-rgba-unorm-srgb: {
        baseFormat: "bc2-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc2-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc3-rgba-unorm: {
        baseFormat: "bc3-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc3-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc3-rgba-unorm-srgb: {
        baseFormat: "bc3-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc3-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc4-r-snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc4-r-unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc5-rg-snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc5-rg-unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc6h-rgb-float: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc6h-rgb-ufloat: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc7-rgba-unorm: {
        baseFormat: "bc7-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc7-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bc7-rgba-unorm-srgb: {
        baseFormat: "bc7-rgba-unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-bc";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "bc7-rgba-unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-bc"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bgra8unorm: {
        baseFormat: "bgra8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: "bgra8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 1;
          blend: true;
          byteCost: 8;
          resolve: true;
      }
      • Readonly alignment: 1
      • Readonly blend: true
      • Readonly byteCost: 8
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly bgra8unorm-srgb: {
        baseFormat: "bgra8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: "bgra8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 1;
          blend: true;
          byteCost: 8;
          resolve: true;
      }
      • Readonly alignment: 1
      • Readonly blend: true
      • Readonly byteCost: 8
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly depth16unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: undefined
    • Readonly colorRender: undefined
    • Readonly depth: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "depth";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "depth"
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly depth24plus: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: undefined;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: undefined;
            copyDst: false;
            copySrc: false;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: undefined

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: undefined
    • Readonly colorRender: undefined
    • Readonly depth: {
          bytes: undefined;
          copyDst: false;
          copySrc: false;
          readWriteStorage: false;
          storage: false;
          type: "depth";
      }
      • Readonly bytes: undefined
      • Readonly copyDst: false
      • Readonly copySrc: false
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "depth"
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly depth24plus-stencil8: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: undefined;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: undefined;
            copyDst: false;
            copySrc: false;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: undefined

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: undefined
    • Readonly colorRender: undefined
    • Readonly depth: {
          bytes: undefined;
          copyDst: false;
          copySrc: false;
          readWriteStorage: false;
          storage: false;
          type: "depth";
      }
      • Readonly bytes: undefined
      • Readonly copyDst: false
      • Readonly copySrc: false
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "depth"
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
  • Readonly depth32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: 4;
            copyDst: false;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: undefined
    • Readonly colorRender: undefined
    • Readonly depth: {
          bytes: 4;
          copyDst: false;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "depth";
      }
      • Readonly bytes: 4
      • Readonly copyDst: false
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "depth"
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly depth32float-stencil8: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: undefined;
        color: undefined;
        colorRender: undefined;
        depth: {
            bytes: 4;
            copyDst: false;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "depth";
        };
        feature: "depth32float-stencil8";
        multisample: true;
        stencil: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: undefined

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: undefined
    • Readonly colorRender: undefined
    • Readonly depth: {
          bytes: 4;
          copyDst: false;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "depth";
      }
      • Readonly bytes: 4
      • Readonly copyDst: false
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "depth"
    • Readonly feature: "depth32float-stencil8"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
  • Readonly eac-r11snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly eac-r11unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly eac-rg11snorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly eac-rg11unorm: {
        baseFormat: undefined;
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly etc2-rgb8a1unorm: {
        baseFormat: "etc2-rgb8a1unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "etc2-rgb8a1unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly etc2-rgb8a1unorm-srgb: {
        baseFormat: "etc2-rgb8a1unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "etc2-rgb8a1unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly etc2-rgb8unorm: {
        baseFormat: "etc2-rgb8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "etc2-rgb8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly etc2-rgb8unorm-srgb: {
        baseFormat: "etc2-rgb8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "etc2-rgb8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly etc2-rgba8unorm: {
        baseFormat: "etc2-rgba8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "etc2-rgba8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly etc2-rgba8unorm-srgb: {
        baseFormat: "etc2-rgba8unorm";
        blockHeight: 4;
        blockWidth: 4;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: "texture-compression-etc2";
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: "etc2-rgba8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 4

      Texel block height.

    • Readonly blockWidth: 4

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: "texture-compression-etc2"

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r16float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 2;
            blend: true;
            byteCost: 2;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 2;
          blend: true;
          byteCost: 2;
          resolve: true;
      }
      • Readonly alignment: 2
      • Readonly blend: true
      • Readonly byteCost: 2
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r16sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "sint";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 2;
          blend: false;
          byteCost: 2;
          resolve: false;
      }
      • Readonly alignment: 2
      • Readonly blend: false
      • Readonly byteCost: 2
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r16uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 2;
          blend: false;
          byteCost: 2;
          resolve: false;
      }
      • Readonly alignment: 2
      • Readonly blend: false
      • Readonly byteCost: 2
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: true;
            storage: true;
            type: "unfilterable-float";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: true;
          storage: true;
          type: "unfilterable-float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: true
      • Readonly storage: true
      • Readonly type: "unfilterable-float"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r32sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: true;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: true;
          storage: true;
          type: "sint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: true
      • Readonly storage: true
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r32uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: true;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: true;
          storage: true;
          type: "uint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: true
      • Readonly storage: true
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r8sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 1;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 1

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "sint";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 1;
          blend: false;
          byteCost: 1;
          resolve: false;
      }
      • Readonly alignment: 1
      • Readonly blend: false
      • Readonly byteCost: 1
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r8snorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 1

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r8uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 1;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 1

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 1;
          blend: false;
          byteCost: 1;
          resolve: false;
      }
      • Readonly alignment: 1
      • Readonly blend: false
      • Readonly byteCost: 1
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly r8unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 1;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 1

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 1;
          blend: true;
          byteCost: 1;
          resolve: true;
      }
      • Readonly alignment: 1
      • Readonly blend: true
      • Readonly byteCost: 1
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg11b10ufloat: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg16float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 2;
            blend: true;
            byteCost: 4;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 2;
          blend: true;
          byteCost: 4;
          resolve: true;
      }
      • Readonly alignment: 2
      • Readonly blend: true
      • Readonly byteCost: 4
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg16sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "sint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 2;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 2
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg16uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 2;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 2
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "unfilterable-float";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "unfilterable-float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "unfilterable-float"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 8;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 8
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg32sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "sint";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 8;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 8
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg32uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "uint";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 8;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 8
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg8sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "sint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "sint";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 1;
          blend: false;
          byteCost: 2;
          resolve: false;
      }
      • Readonly alignment: 1
      • Readonly blend: false
      • Readonly byteCost: 2
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg8snorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg8uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 2;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 1;
          blend: false;
          byteCost: 2;
          resolve: false;
      }
      • Readonly alignment: 1
      • Readonly blend: false
      • Readonly byteCost: 2
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rg8unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 2;
        color: {
            bytes: 2;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 2;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 2

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 2;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 2
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 1;
          blend: true;
          byteCost: 2;
          resolve: true;
      }
      • Readonly alignment: 1
      • Readonly blend: true
      • Readonly byteCost: 2
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgb10a2uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 8;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 8
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgb10a2unorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 4;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 4;
          blend: true;
          byteCost: 8;
          resolve: true;
      }
      • Readonly alignment: 4
      • Readonly blend: true
      • Readonly byteCost: 8
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgb9e5ufloat: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba16float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "float";
        };
        colorRender: {
            alignment: 2;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "float";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 2;
          blend: true;
          byteCost: 8;
          resolve: true;
      }
      • Readonly alignment: 2
      • Readonly blend: true
      • Readonly byteCost: 8
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba16sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "sint";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 2;
          blend: false;
          byteCost: 8;
          resolve: false;
      }
      • Readonly alignment: 2
      • Readonly blend: false
      • Readonly byteCost: 8
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba16uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 8;
        color: {
            bytes: 8;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 2;
            blend: false;
            byteCost: 8;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 8

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 8;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "uint";
      }
      • Readonly bytes: 8
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 2;
          blend: false;
          byteCost: 8;
          resolve: false;
      }
      • Readonly alignment: 2
      • Readonly blend: false
      • Readonly byteCost: 8
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba32float: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "unfilterable-float";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 16;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "unfilterable-float";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "unfilterable-float"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 16;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 16
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba32sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 16;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "sint";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 16;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 16
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba32uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 16;
        color: {
            bytes: 16;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 4;
            blend: false;
            byteCost: 16;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 16

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 16;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "uint";
      }
      • Readonly bytes: 16
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 4;
          blend: false;
          byteCost: 16;
          resolve: false;
      }
      • Readonly alignment: 4
      • Readonly blend: false
      • Readonly byteCost: 16
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba8sint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "sint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "sint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "sint"
    • Readonly colorRender: {
          alignment: 1;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 1
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba8snorm: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "float";
        };
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: false;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "float"
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: false

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba8uint: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "uint";
        };
        colorRender: {
            alignment: 1;
            blend: false;
            byteCost: 4;
            resolve: false;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "uint";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "uint"
    • Readonly colorRender: {
          alignment: 1;
          blend: false;
          byteCost: 4;
          resolve: false;
      }
      • Readonly alignment: 1
      • Readonly blend: false
      • Readonly byteCost: 4
      • Readonly resolve: false
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba8unorm: {
        baseFormat: "rgba8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: true;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: "rgba8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: true;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: true
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 1;
          blend: true;
          byteCost: 8;
          resolve: true;
      }
      • Readonly alignment: 1
      • Readonly blend: true
      • Readonly byteCost: 8
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly rgba8unorm-srgb: {
        baseFormat: "rgba8unorm";
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 4;
        color: {
            bytes: 4;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "float";
        };
        colorRender: {
            alignment: 1;
            blend: true;
            byteCost: 8;
            resolve: true;
        };
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: undefined;
    }
    • Readonly baseFormat: "rgba8unorm"

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 4

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: {
          bytes: 4;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "float";
      }
      • Readonly bytes: 4
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "float"
    • Readonly colorRender: {
          alignment: 1;
          blend: true;
          byteCost: 8;
          resolve: true;
      }
      • Readonly alignment: 1
      • Readonly blend: true
      • Readonly byteCost: 8
      • Readonly resolve: true
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: undefined
  • Readonly stencil8: {
        baseFormat: undefined;
        blockHeight: 1;
        blockWidth: 1;
        bytesPerBlock: 1;
        color: undefined;
        colorRender: undefined;
        depth: undefined;
        feature: undefined;
        multisample: true;
        stencil: {
            bytes: 1;
            copyDst: true;
            copySrc: true;
            readWriteStorage: false;
            storage: false;
            type: "uint";
        };
    }
    • Readonly baseFormat: undefined

      The base format for srgb formats. Specified on both srgb and equivalent non-srgb formats.

    • Readonly blockHeight: 1

      Texel block height.

    • Readonly blockWidth: 1

      Texel block width.

    • Readonly bytesPerBlock: 1

      Deprecated

      Use .color.bytes, .depth.bytes, or .stencil.bytes.

    • Readonly color: undefined
    • Readonly colorRender: undefined
    • Readonly depth: undefined
    • Readonly feature: undefined

      Optional feature required to use this format, or undefined if none.

    • Readonly multisample: true

      Whether the format can be used in a multisample texture.

    • Readonly stencil: {
          bytes: 1;
          copyDst: true;
          copySrc: true;
          readWriteStorage: false;
          storage: false;
          type: "uint";
      }
      • Readonly bytes: 1
      • Readonly copyDst: true
      • Readonly copySrc: true
      • Readonly readWriteStorage: false
      • Readonly storage: false
      • Readonly type: "uint"

Generated using TypeDoc