7f226376af8ed38c69328f512dab5902ebfe790c3715c3eb2729431e1dc2465b.json 59 KB

1
  1. {"ast":null,"code":"/** @internal */\n// eslint-disable-next-line import/export\nexport var PowerPreference;\n(function (PowerPreference) {\n PowerPreference[\"LowPower\"] = \"low-power\";\n PowerPreference[\"HighPerformance\"] = \"high-performance\";\n})(PowerPreference || (PowerPreference = {}));\n/** @internal */\nexport var FeatureName;\n(function (FeatureName) {\n FeatureName[\"DepthClipControl\"] = \"depth-clip-control\";\n FeatureName[\"Depth32FloatStencil8\"] = \"depth32float-stencil8\";\n FeatureName[\"TextureCompressionBC\"] = \"texture-compression-bc\";\n FeatureName[\"TextureCompressionBCSliced3D\"] = \"texture-compression-bc-sliced-3d\";\n FeatureName[\"TextureCompressionETC2\"] = \"texture-compression-etc2\";\n FeatureName[\"TextureCompressionASTC\"] = \"texture-compression-astc\";\n FeatureName[\"TextureCompressionASTCSliced3D\"] = \"texture-compression-astc-sliced-3d\";\n FeatureName[\"TimestampQuery\"] = \"timestamp-query\";\n FeatureName[\"IndirectFirstInstance\"] = \"indirect-first-instance\";\n FeatureName[\"ShaderF16\"] = \"shader-f16\";\n FeatureName[\"RG11B10UFloatRenderable\"] = \"rg11b10ufloat-renderable\";\n FeatureName[\"BGRA8UnormStorage\"] = \"bgra8unorm-storage\";\n FeatureName[\"Float32Filterable\"] = \"float32-filterable\";\n FeatureName[\"Float32Blendable\"] = \"float32-blendable\";\n FeatureName[\"ClipDistances\"] = \"clip-distances\";\n FeatureName[\"DualSourceBlending\"] = \"dual-source-blending\";\n})(FeatureName || (FeatureName = {}));\n/** @internal */\nexport var BufferMapState;\n(function (BufferMapState) {\n BufferMapState[\"Unmapped\"] = \"unmapped\";\n BufferMapState[\"Pending\"] = \"pending\";\n BufferMapState[\"Mapped\"] = \"mapped\";\n})(BufferMapState || (BufferMapState = {}));\n/** @internal */\nexport var BufferUsage;\n(function (BufferUsage) {\n BufferUsage[BufferUsage[\"MapRead\"] = 1] = \"MapRead\";\n BufferUsage[BufferUsage[\"MapWrite\"] = 2] = \"MapWrite\";\n BufferUsage[BufferUsage[\"CopySrc\"] = 4] = \"CopySrc\";\n BufferUsage[BufferUsage[\"CopyDst\"] = 8] = \"CopyDst\";\n BufferUsage[BufferUsage[\"Index\"] = 16] = \"Index\";\n BufferUsage[BufferUsage[\"Vertex\"] = 32] = \"Vertex\";\n BufferUsage[BufferUsage[\"Uniform\"] = 64] = \"Uniform\";\n BufferUsage[BufferUsage[\"Storage\"] = 128] = \"Storage\";\n BufferUsage[BufferUsage[\"Indirect\"] = 256] = \"Indirect\";\n BufferUsage[BufferUsage[\"QueryResolve\"] = 512] = \"QueryResolve\";\n})(BufferUsage || (BufferUsage = {}));\n/** @internal */\nexport var MapMode;\n(function (MapMode) {\n MapMode[MapMode[\"Read\"] = 1] = \"Read\";\n MapMode[MapMode[\"Write\"] = 2] = \"Write\";\n})(MapMode || (MapMode = {}));\n/** @internal */\nexport var TextureDimension;\n(function (TextureDimension) {\n TextureDimension[\"E1d\"] = \"1d\";\n TextureDimension[\"E2d\"] = \"2d\";\n TextureDimension[\"E3d\"] = \"3d\";\n})(TextureDimension || (TextureDimension = {}));\n/** @internal */\nexport var TextureUsage;\n(function (TextureUsage) {\n TextureUsage[TextureUsage[\"CopySrc\"] = 1] = \"CopySrc\";\n TextureUsage[TextureUsage[\"CopyDst\"] = 2] = \"CopyDst\";\n TextureUsage[TextureUsage[\"TextureBinding\"] = 4] = \"TextureBinding\";\n TextureUsage[TextureUsage[\"StorageBinding\"] = 8] = \"StorageBinding\";\n TextureUsage[TextureUsage[\"RenderAttachment\"] = 16] = \"RenderAttachment\";\n})(TextureUsage || (TextureUsage = {}));\n/** @internal */\nexport var TextureViewDimension;\n(function (TextureViewDimension) {\n TextureViewDimension[\"E1d\"] = \"1d\";\n TextureViewDimension[\"E2d\"] = \"2d\";\n TextureViewDimension[\"E2dArray\"] = \"2d-array\";\n TextureViewDimension[\"Cube\"] = \"cube\";\n TextureViewDimension[\"CubeArray\"] = \"cube-array\";\n TextureViewDimension[\"E3d\"] = \"3d\";\n})(TextureViewDimension || (TextureViewDimension = {}));\n/** @internal */\nexport var TextureAspect;\n(function (TextureAspect) {\n TextureAspect[\"All\"] = \"all\";\n TextureAspect[\"StencilOnly\"] = \"stencil-only\";\n TextureAspect[\"DepthOnly\"] = \"depth-only\";\n})(TextureAspect || (TextureAspect = {}));\n/**\n * Comments taken from https://github.com/gfx-rs/wgpu/blob/master/wgpu-types/src/lib.rs\n * @internal\n */\nexport var TextureFormat;\n(function (TextureFormat) {\n // 8-bit formats\n TextureFormat[\"R8Unorm\"] = \"r8unorm\";\n TextureFormat[\"R8Snorm\"] = \"r8snorm\";\n TextureFormat[\"R8Uint\"] = \"r8uint\";\n TextureFormat[\"R8Sint\"] = \"r8sint\";\n // 16-bit formats\n TextureFormat[\"R16Uint\"] = \"r16uint\";\n TextureFormat[\"R16Sint\"] = \"r16sint\";\n TextureFormat[\"R16Float\"] = \"r16float\";\n TextureFormat[\"RG8Unorm\"] = \"rg8unorm\";\n TextureFormat[\"RG8Snorm\"] = \"rg8snorm\";\n TextureFormat[\"RG8Uint\"] = \"rg8uint\";\n TextureFormat[\"RG8Sint\"] = \"rg8sint\";\n TextureFormat[\"R16Unorm\"] = \"r16unorm\";\n TextureFormat[\"R16Snorm\"] = \"r16snorm\";\n TextureFormat[\"RG16Unorm\"] = \"rg16unorm\";\n TextureFormat[\"RG16Snorm\"] = \"rg16snorm\";\n TextureFormat[\"RGBA16Unorm\"] = \"rgba16unorm\";\n TextureFormat[\"RGBA16Snorm\"] = \"rgba16snorm\";\n // 32-bit formats\n TextureFormat[\"R32Uint\"] = \"r32uint\";\n TextureFormat[\"R32Sint\"] = \"r32sint\";\n TextureFormat[\"R32Float\"] = \"r32float\";\n TextureFormat[\"RG16Uint\"] = \"rg16uint\";\n TextureFormat[\"RG16Sint\"] = \"rg16sint\";\n TextureFormat[\"RG16Float\"] = \"rg16float\";\n TextureFormat[\"RGBA8Unorm\"] = \"rgba8unorm\";\n TextureFormat[\"RGBA8UnormSRGB\"] = \"rgba8unorm-srgb\";\n TextureFormat[\"RGBA8Snorm\"] = \"rgba8snorm\";\n TextureFormat[\"RGBA8Uint\"] = \"rgba8uint\";\n TextureFormat[\"RGBA8Sint\"] = \"rgba8sint\";\n TextureFormat[\"BGRA8Unorm\"] = \"bgra8unorm\";\n TextureFormat[\"BGRA8UnormSRGB\"] = \"bgra8unorm-srgb\";\n // Packed 32-bit formats\n TextureFormat[\"RGB9E5UFloat\"] = \"rgb9e5ufloat\";\n TextureFormat[\"RGB10A2UINT\"] = \"rgb10a2uint\";\n TextureFormat[\"RGB10A2Unorm\"] = \"rgb10a2unorm\";\n TextureFormat[\"RG11B10UFloat\"] = \"rg11b10ufloat\";\n // 64-bit formats\n TextureFormat[\"RG32Uint\"] = \"rg32uint\";\n TextureFormat[\"RG32Sint\"] = \"rg32sint\";\n TextureFormat[\"RG32Float\"] = \"rg32float\";\n TextureFormat[\"RGBA16Uint\"] = \"rgba16uint\";\n TextureFormat[\"RGBA16Sint\"] = \"rgba16sint\";\n TextureFormat[\"RGBA16Float\"] = \"rgba16float\";\n // 128-bit formats\n TextureFormat[\"RGBA32Uint\"] = \"rgba32uint\";\n TextureFormat[\"RGBA32Sint\"] = \"rgba32sint\";\n TextureFormat[\"RGBA32Float\"] = \"rgba32float\";\n // Depth and stencil formats\n TextureFormat[\"Stencil8\"] = \"stencil8\";\n TextureFormat[\"Depth16Unorm\"] = \"depth16unorm\";\n TextureFormat[\"Depth24Plus\"] = \"depth24plus\";\n TextureFormat[\"Depth24PlusStencil8\"] = \"depth24plus-stencil8\";\n TextureFormat[\"Depth32Float\"] = \"depth32float\";\n // BC compressed formats usable if \"texture-compression-bc\" is both\n // supported by the device/user agent and enabled in requestDevice.\n TextureFormat[\"BC1RGBAUnorm\"] = \"bc1-rgba-unorm\";\n TextureFormat[\"BC1RGBAUnormSRGB\"] = \"bc1-rgba-unorm-srgb\";\n TextureFormat[\"BC2RGBAUnorm\"] = \"bc2-rgba-unorm\";\n TextureFormat[\"BC2RGBAUnormSRGB\"] = \"bc2-rgba-unorm-srgb\";\n TextureFormat[\"BC3RGBAUnorm\"] = \"bc3-rgba-unorm\";\n TextureFormat[\"BC3RGBAUnormSRGB\"] = \"bc3-rgba-unorm-srgb\";\n TextureFormat[\"BC4RUnorm\"] = \"bc4-r-unorm\";\n TextureFormat[\"BC4RSnorm\"] = \"bc4-r-snorm\";\n TextureFormat[\"BC5RGUnorm\"] = \"bc5-rg-unorm\";\n TextureFormat[\"BC5RGSnorm\"] = \"bc5-rg-snorm\";\n TextureFormat[\"BC6HRGBUFloat\"] = \"bc6h-rgb-ufloat\";\n TextureFormat[\"BC6HRGBFloat\"] = \"bc6h-rgb-float\";\n TextureFormat[\"BC7RGBAUnorm\"] = \"bc7-rgba-unorm\";\n TextureFormat[\"BC7RGBAUnormSRGB\"] = \"bc7-rgba-unorm-srgb\";\n // ETC2 compressed formats usable if \"texture-compression-etc2\" is both\n // supported by the device/user agent and enabled in requestDevice.\n TextureFormat[\"ETC2RGB8Unorm\"] = \"etc2-rgb8unorm\";\n TextureFormat[\"ETC2RGB8UnormSRGB\"] = \"etc2-rgb8unorm-srgb\";\n TextureFormat[\"ETC2RGB8A1Unorm\"] = \"etc2-rgb8a1unorm\";\n TextureFormat[\"ETC2RGB8A1UnormSRGB\"] = \"etc2-rgb8a1unorm-srgb\";\n TextureFormat[\"ETC2RGBA8Unorm\"] = \"etc2-rgba8unorm\";\n TextureFormat[\"ETC2RGBA8UnormSRGB\"] = \"etc2-rgba8unorm-srgb\";\n TextureFormat[\"EACR11Unorm\"] = \"eac-r11unorm\";\n TextureFormat[\"EACR11Snorm\"] = \"eac-r11snorm\";\n TextureFormat[\"EACRG11Unorm\"] = \"eac-rg11unorm\";\n TextureFormat[\"EACRG11Snorm\"] = \"eac-rg11snorm\";\n // ASTC compressed formats usable if \"texture-compression-astc\" is both\n // supported by the device/user agent and enabled in requestDevice.\n TextureFormat[\"ASTC4x4Unorm\"] = \"astc-4x4-unorm\";\n TextureFormat[\"ASTC4x4UnormSRGB\"] = \"astc-4x4-unorm-srgb\";\n TextureFormat[\"ASTC5x4Unorm\"] = \"astc-5x4-unorm\";\n TextureFormat[\"ASTC5x4UnormSRGB\"] = \"astc-5x4-unorm-srgb\";\n TextureFormat[\"ASTC5x5Unorm\"] = \"astc-5x5-unorm\";\n TextureFormat[\"ASTC5x5UnormSRGB\"] = \"astc-5x5-unorm-srgb\";\n TextureFormat[\"ASTC6x5Unorm\"] = \"astc-6x5-unorm\";\n TextureFormat[\"ASTC6x5UnormSRGB\"] = \"astc-6x5-unorm-srgb\";\n TextureFormat[\"ASTC6x6Unorm\"] = \"astc-6x6-unorm\";\n TextureFormat[\"ASTC6x6UnormSRGB\"] = \"astc-6x6-unorm-srgb\";\n TextureFormat[\"ASTC8x5Unorm\"] = \"astc-8x5-unorm\";\n TextureFormat[\"ASTC8x5UnormSRGB\"] = \"astc-8x5-unorm-srgb\";\n TextureFormat[\"ASTC8x6Unorm\"] = \"astc-8x6-unorm\";\n TextureFormat[\"ASTC8x6UnormSRGB\"] = \"astc-8x6-unorm-srgb\";\n TextureFormat[\"ASTC8x8Unorm\"] = \"astc-8x8-unorm\";\n TextureFormat[\"ASTC8x8UnormSRGB\"] = \"astc-8x8-unorm-srgb\";\n TextureFormat[\"ASTC10x5Unorm\"] = \"astc-10x5-unorm\";\n TextureFormat[\"ASTC10x5UnormSRGB\"] = \"astc-10x5-unorm-srgb\";\n TextureFormat[\"ASTC10x6Unorm\"] = \"astc-10x6-unorm\";\n TextureFormat[\"ASTC10x6UnormSRGB\"] = \"astc-10x6-unorm-srgb\";\n TextureFormat[\"ASTC10x8Unorm\"] = \"astc-10x8-unorm\";\n TextureFormat[\"ASTC10x8UnormSRGB\"] = \"astc-10x8-unorm-srgb\";\n TextureFormat[\"ASTC10x10Unorm\"] = \"astc-10x10-unorm\";\n TextureFormat[\"ASTC10x10UnormSRGB\"] = \"astc-10x10-unorm-srgb\";\n TextureFormat[\"ASTC12x10Unorm\"] = \"astc-12x10-unorm\";\n TextureFormat[\"ASTC12x10UnormSRGB\"] = \"astc-12x10-unorm-srgb\";\n TextureFormat[\"ASTC12x12Unorm\"] = \"astc-12x12-unorm\";\n TextureFormat[\"ASTC12x12UnormSRGB\"] = \"astc-12x12-unorm-srgb\";\n // \"depth32float-stencil8\" feature\n TextureFormat[\"Depth32FloatStencil8\"] = \"depth32float-stencil8\";\n})(TextureFormat || (TextureFormat = {}));\n/** @internal */\nexport var AddressMode;\n(function (AddressMode) {\n AddressMode[\"ClampToEdge\"] = \"clamp-to-edge\";\n AddressMode[\"Repeat\"] = \"repeat\";\n AddressMode[\"MirrorRepeat\"] = \"mirror-repeat\";\n})(AddressMode || (AddressMode = {}));\n/** @internal */\nexport var FilterMode;\n(function (FilterMode) {\n FilterMode[\"Nearest\"] = \"nearest\";\n FilterMode[\"Linear\"] = \"linear\";\n})(FilterMode || (FilterMode = {}));\n/** @internal */\nexport var MipmapFilterMode;\n(function (MipmapFilterMode) {\n MipmapFilterMode[\"Nearest\"] = \"nearest\";\n MipmapFilterMode[\"Linear\"] = \"linear\";\n})(MipmapFilterMode || (MipmapFilterMode = {}));\n/** @internal */\nexport var CompareFunction;\n(function (CompareFunction) {\n CompareFunction[\"Never\"] = \"never\";\n CompareFunction[\"Less\"] = \"less\";\n CompareFunction[\"Equal\"] = \"equal\";\n CompareFunction[\"LessEqual\"] = \"less-equal\";\n CompareFunction[\"Greater\"] = \"greater\";\n CompareFunction[\"NotEqual\"] = \"not-equal\";\n CompareFunction[\"GreaterEqual\"] = \"greater-equal\";\n CompareFunction[\"Always\"] = \"always\";\n})(CompareFunction || (CompareFunction = {}));\n/** @internal */\nexport var ShaderStage;\n(function (ShaderStage) {\n ShaderStage[ShaderStage[\"Vertex\"] = 1] = \"Vertex\";\n ShaderStage[ShaderStage[\"Fragment\"] = 2] = \"Fragment\";\n ShaderStage[ShaderStage[\"Compute\"] = 4] = \"Compute\";\n})(ShaderStage || (ShaderStage = {}));\n/** @internal */\nexport var BufferBindingType;\n(function (BufferBindingType) {\n BufferBindingType[\"Uniform\"] = \"uniform\";\n BufferBindingType[\"Storage\"] = \"storage\";\n BufferBindingType[\"ReadOnlyStorage\"] = \"read-only-storage\";\n})(BufferBindingType || (BufferBindingType = {}));\n/** @internal */\nexport var SamplerBindingType;\n(function (SamplerBindingType) {\n SamplerBindingType[\"Filtering\"] = \"filtering\";\n SamplerBindingType[\"NonFiltering\"] = \"non-filtering\";\n SamplerBindingType[\"Comparison\"] = \"comparison\";\n})(SamplerBindingType || (SamplerBindingType = {}));\n/** @internal */\nexport var TextureSampleType;\n(function (TextureSampleType) {\n TextureSampleType[\"Float\"] = \"float\";\n TextureSampleType[\"UnfilterableFloat\"] = \"unfilterable-float\";\n TextureSampleType[\"Depth\"] = \"depth\";\n TextureSampleType[\"Sint\"] = \"sint\";\n TextureSampleType[\"Uint\"] = \"uint\";\n})(TextureSampleType || (TextureSampleType = {}));\n/** @internal */\nexport var StorageTextureAccess;\n(function (StorageTextureAccess) {\n StorageTextureAccess[\"WriteOnly\"] = \"write-only\";\n StorageTextureAccess[\"ReadOnly\"] = \"read-only\";\n StorageTextureAccess[\"ReadWrite\"] = \"read-write\";\n})(StorageTextureAccess || (StorageTextureAccess = {}));\n/** @internal */\nexport var CompilationMessageType;\n(function (CompilationMessageType) {\n CompilationMessageType[\"Error\"] = \"error\";\n CompilationMessageType[\"Warning\"] = \"warning\";\n CompilationMessageType[\"Info\"] = \"info\";\n})(CompilationMessageType || (CompilationMessageType = {}));\n/** @internal */\nexport var PipelineErrorReason;\n(function (PipelineErrorReason) {\n PipelineErrorReason[\"Validation\"] = \"validation\";\n PipelineErrorReason[\"Internal\"] = \"internal\";\n})(PipelineErrorReason || (PipelineErrorReason = {}));\n/** @internal */\nexport var AutoLayoutMode;\n(function (AutoLayoutMode) {\n AutoLayoutMode[\"Auto\"] = \"auto\";\n})(AutoLayoutMode || (AutoLayoutMode = {}));\n/** @internal */\nexport var PrimitiveTopology;\n(function (PrimitiveTopology) {\n PrimitiveTopology[\"PointList\"] = \"point-list\";\n PrimitiveTopology[\"LineList\"] = \"line-list\";\n PrimitiveTopology[\"LineStrip\"] = \"line-strip\";\n PrimitiveTopology[\"TriangleList\"] = \"triangle-list\";\n PrimitiveTopology[\"TriangleStrip\"] = \"triangle-strip\";\n})(PrimitiveTopology || (PrimitiveTopology = {}));\n/** @internal */\nexport var FrontFace;\n(function (FrontFace) {\n FrontFace[\"CCW\"] = \"ccw\";\n FrontFace[\"CW\"] = \"cw\";\n})(FrontFace || (FrontFace = {}));\n/** @internal */\nexport var CullMode;\n(function (CullMode) {\n CullMode[\"None\"] = \"none\";\n CullMode[\"Front\"] = \"front\";\n CullMode[\"Back\"] = \"back\";\n})(CullMode || (CullMode = {}));\n/** @internal */\nexport var ColorWrite;\n(function (ColorWrite) {\n ColorWrite[ColorWrite[\"Red\"] = 1] = \"Red\";\n ColorWrite[ColorWrite[\"Green\"] = 2] = \"Green\";\n ColorWrite[ColorWrite[\"Blue\"] = 4] = \"Blue\";\n ColorWrite[ColorWrite[\"Alpha\"] = 8] = \"Alpha\";\n ColorWrite[ColorWrite[\"All\"] = 15] = \"All\";\n})(ColorWrite || (ColorWrite = {}));\n/** @internal */\nexport var BlendFactor;\n(function (BlendFactor) {\n BlendFactor[\"Zero\"] = \"zero\";\n BlendFactor[\"One\"] = \"one\";\n BlendFactor[\"Src\"] = \"src\";\n BlendFactor[\"OneMinusSrc\"] = \"one-minus-src\";\n BlendFactor[\"SrcAlpha\"] = \"src-alpha\";\n BlendFactor[\"OneMinusSrcAlpha\"] = \"one-minus-src-alpha\";\n BlendFactor[\"Dst\"] = \"dst\";\n BlendFactor[\"OneMinusDst\"] = \"one-minus-dst\";\n BlendFactor[\"DstAlpha\"] = \"dst-alpha\";\n BlendFactor[\"OneMinusDstAlpha\"] = \"one-minus-dst-alpha\";\n BlendFactor[\"SrcAlphaSaturated\"] = \"src-alpha-saturated\";\n BlendFactor[\"Constant\"] = \"constant\";\n BlendFactor[\"OneMinusConstant\"] = \"one-minus-constant\";\n BlendFactor[\"Src1\"] = \"src1\";\n BlendFactor[\"OneMinusSrc1\"] = \"one-minus-src1\";\n BlendFactor[\"Src1Alpha\"] = \"src1-alpha\";\n BlendFactor[\"OneMinusSrc1Alpha\"] = \"one-minus-src1-alpha\";\n})(BlendFactor || (BlendFactor = {}));\n/** @internal */\nexport var BlendOperation;\n(function (BlendOperation) {\n BlendOperation[\"Add\"] = \"add\";\n BlendOperation[\"Subtract\"] = \"subtract\";\n BlendOperation[\"ReverseSubtract\"] = \"reverse-subtract\";\n BlendOperation[\"Min\"] = \"min\";\n BlendOperation[\"Max\"] = \"max\";\n})(BlendOperation || (BlendOperation = {}));\n/** @internal */\nexport var StencilOperation;\n(function (StencilOperation) {\n StencilOperation[\"Keep\"] = \"keep\";\n StencilOperation[\"Zero\"] = \"zero\";\n StencilOperation[\"Replace\"] = \"replace\";\n StencilOperation[\"Invert\"] = \"invert\";\n StencilOperation[\"IncrementClamp\"] = \"increment-clamp\";\n StencilOperation[\"DecrementClamp\"] = \"decrement-clamp\";\n StencilOperation[\"IncrementWrap\"] = \"increment-wrap\";\n StencilOperation[\"DecrementWrap\"] = \"decrement-wrap\";\n})(StencilOperation || (StencilOperation = {}));\n/** @internal */\nexport var IndexFormat;\n(function (IndexFormat) {\n IndexFormat[\"Uint16\"] = \"uint16\";\n IndexFormat[\"Uint32\"] = \"uint32\";\n})(IndexFormat || (IndexFormat = {}));\n/** @internal */\nexport var VertexFormat;\n(function (VertexFormat) {\n VertexFormat[\"Uint8x2\"] = \"uint8x2\";\n VertexFormat[\"Uint8x4\"] = \"uint8x4\";\n VertexFormat[\"Sint8x2\"] = \"sint8x2\";\n VertexFormat[\"Sint8x4\"] = \"sint8x4\";\n VertexFormat[\"Unorm8x2\"] = \"unorm8x2\";\n VertexFormat[\"Unorm8x4\"] = \"unorm8x4\";\n VertexFormat[\"Snorm8x2\"] = \"snorm8x2\";\n VertexFormat[\"Snorm8x4\"] = \"snorm8x4\";\n VertexFormat[\"Uint16x2\"] = \"uint16x2\";\n VertexFormat[\"Uint16x4\"] = \"uint16x4\";\n VertexFormat[\"Sint16x2\"] = \"sint16x2\";\n VertexFormat[\"Sint16x4\"] = \"sint16x4\";\n VertexFormat[\"Unorm16x2\"] = \"unorm16x2\";\n VertexFormat[\"Unorm16x4\"] = \"unorm16x4\";\n VertexFormat[\"Snorm16x2\"] = \"snorm16x2\";\n VertexFormat[\"Snorm16x4\"] = \"snorm16x4\";\n VertexFormat[\"Float16x2\"] = \"float16x2\";\n VertexFormat[\"Float16x4\"] = \"float16x4\";\n VertexFormat[\"Float32\"] = \"float32\";\n VertexFormat[\"Float32x2\"] = \"float32x2\";\n VertexFormat[\"Float32x3\"] = \"float32x3\";\n VertexFormat[\"Float32x4\"] = \"float32x4\";\n VertexFormat[\"Uint32\"] = \"uint32\";\n VertexFormat[\"Uint32x2\"] = \"uint32x2\";\n VertexFormat[\"Uint32x3\"] = \"uint32x3\";\n VertexFormat[\"Uint32x4\"] = \"uint32x4\";\n VertexFormat[\"Sint32\"] = \"sint32\";\n VertexFormat[\"Sint32x2\"] = \"sint32x2\";\n VertexFormat[\"Sint32x3\"] = \"sint32x3\";\n VertexFormat[\"Sint32x4\"] = \"sint32x4\";\n VertexFormat[\"UNORM10x10x10x2\"] = \"unorm10-10-10-2\";\n})(VertexFormat || (VertexFormat = {}));\n/** @internal */\nexport var VertexStepMode;\n(function (VertexStepMode) {\n VertexStepMode[\"Vertex\"] = \"vertex\";\n VertexStepMode[\"Instance\"] = \"instance\";\n})(VertexStepMode || (VertexStepMode = {}));\n/** @internal */\nexport var ComputePassTimestampLocation;\n(function (ComputePassTimestampLocation) {\n ComputePassTimestampLocation[\"Beginning\"] = \"beginning\";\n ComputePassTimestampLocation[\"End\"] = \"end\";\n})(ComputePassTimestampLocation || (ComputePassTimestampLocation = {}));\n/** @internal */\nexport var RenderPassTimestampLocation;\n(function (RenderPassTimestampLocation) {\n RenderPassTimestampLocation[\"Beginning\"] = \"beginning\";\n RenderPassTimestampLocation[\"End\"] = \"end\";\n})(RenderPassTimestampLocation || (RenderPassTimestampLocation = {}));\n/** @internal */\nexport var LoadOp;\n(function (LoadOp) {\n LoadOp[\"Load\"] = \"load\";\n LoadOp[\"Clear\"] = \"clear\";\n})(LoadOp || (LoadOp = {}));\n/** @internal */\nexport var StoreOp;\n(function (StoreOp) {\n StoreOp[\"Store\"] = \"store\";\n StoreOp[\"Discard\"] = \"discard\";\n})(StoreOp || (StoreOp = {}));\n/** @internal */\nexport var QueryType;\n(function (QueryType) {\n QueryType[\"Occlusion\"] = \"occlusion\";\n QueryType[\"Timestamp\"] = \"timestamp\";\n})(QueryType || (QueryType = {}));\n/** @internal */\nexport var CanvasAlphaMode;\n(function (CanvasAlphaMode) {\n CanvasAlphaMode[\"Opaque\"] = \"opaque\";\n CanvasAlphaMode[\"Premultiplied\"] = \"premultiplied\";\n})(CanvasAlphaMode || (CanvasAlphaMode = {}));\n/** @internal */\nexport var CanvasToneMappingMode;\n(function (CanvasToneMappingMode) {\n CanvasToneMappingMode[\"Standard\"] = \"standard\";\n CanvasToneMappingMode[\"Extended\"] = \"extended\";\n})(CanvasToneMappingMode || (CanvasToneMappingMode = {}));\n/** @internal */\nexport var DeviceLostReason;\n(function (DeviceLostReason) {\n DeviceLostReason[\"Unknown\"] = \"unknown\";\n DeviceLostReason[\"Destroyed\"] = \"destroyed\";\n})(DeviceLostReason || (DeviceLostReason = {}));\n/** @internal */\nexport var ErrorFilter;\n(function (ErrorFilter) {\n ErrorFilter[\"Validation\"] = \"validation\";\n ErrorFilter[\"OutOfMemory\"] = \"out-of-memory\";\n ErrorFilter[\"Internal\"] = \"internal\";\n})(ErrorFilter || (ErrorFilter = {}));","map":{"version":3,"names":["PowerPreference","FeatureName","BufferMapState","BufferUsage","MapMode","TextureDimension","TextureUsage","TextureViewDimension","TextureAspect","TextureFormat","AddressMode","FilterMode","MipmapFilterMode","CompareFunction","ShaderStage","BufferBindingType","SamplerBindingType","TextureSampleType","StorageTextureAccess","CompilationMessageType","PipelineErrorReason","AutoLayoutMode","PrimitiveTopology","FrontFace","CullMode","ColorWrite","BlendFactor","BlendOperation","StencilOperation","IndexFormat","VertexFormat","VertexStepMode","ComputePassTimestampLocation","RenderPassTimestampLocation","LoadOp","StoreOp","QueryType","CanvasAlphaMode","CanvasToneMappingMode","DeviceLostReason","ErrorFilter"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/WebGPU/webgpuConstants.js"],"sourcesContent":["/** @internal */\n// eslint-disable-next-line import/export\nexport var PowerPreference;\n(function (PowerPreference) {\n PowerPreference[\"LowPower\"] = \"low-power\";\n PowerPreference[\"HighPerformance\"] = \"high-performance\";\n})(PowerPreference || (PowerPreference = {}));\n/** @internal */\nexport var FeatureName;\n(function (FeatureName) {\n FeatureName[\"DepthClipControl\"] = \"depth-clip-control\";\n FeatureName[\"Depth32FloatStencil8\"] = \"depth32float-stencil8\";\n FeatureName[\"TextureCompressionBC\"] = \"texture-compression-bc\";\n FeatureName[\"TextureCompressionBCSliced3D\"] = \"texture-compression-bc-sliced-3d\";\n FeatureName[\"TextureCompressionETC2\"] = \"texture-compression-etc2\";\n FeatureName[\"TextureCompressionASTC\"] = \"texture-compression-astc\";\n FeatureName[\"TextureCompressionASTCSliced3D\"] = \"texture-compression-astc-sliced-3d\";\n FeatureName[\"TimestampQuery\"] = \"timestamp-query\";\n FeatureName[\"IndirectFirstInstance\"] = \"indirect-first-instance\";\n FeatureName[\"ShaderF16\"] = \"shader-f16\";\n FeatureName[\"RG11B10UFloatRenderable\"] = \"rg11b10ufloat-renderable\";\n FeatureName[\"BGRA8UnormStorage\"] = \"bgra8unorm-storage\";\n FeatureName[\"Float32Filterable\"] = \"float32-filterable\";\n FeatureName[\"Float32Blendable\"] = \"float32-blendable\";\n FeatureName[\"ClipDistances\"] = \"clip-distances\";\n FeatureName[\"DualSourceBlending\"] = \"dual-source-blending\";\n})(FeatureName || (FeatureName = {}));\n/** @internal */\nexport var BufferMapState;\n(function (BufferMapState) {\n BufferMapState[\"Unmapped\"] = \"unmapped\";\n BufferMapState[\"Pending\"] = \"pending\";\n BufferMapState[\"Mapped\"] = \"mapped\";\n})(BufferMapState || (BufferMapState = {}));\n/** @internal */\nexport var BufferUsage;\n(function (BufferUsage) {\n BufferUsage[BufferUsage[\"MapRead\"] = 1] = \"MapRead\";\n BufferUsage[BufferUsage[\"MapWrite\"] = 2] = \"MapWrite\";\n BufferUsage[BufferUsage[\"CopySrc\"] = 4] = \"CopySrc\";\n BufferUsage[BufferUsage[\"CopyDst\"] = 8] = \"CopyDst\";\n BufferUsage[BufferUsage[\"Index\"] = 16] = \"Index\";\n BufferUsage[BufferUsage[\"Vertex\"] = 32] = \"Vertex\";\n BufferUsage[BufferUsage[\"Uniform\"] = 64] = \"Uniform\";\n BufferUsage[BufferUsage[\"Storage\"] = 128] = \"Storage\";\n BufferUsage[BufferUsage[\"Indirect\"] = 256] = \"Indirect\";\n BufferUsage[BufferUsage[\"QueryResolve\"] = 512] = \"QueryResolve\";\n})(BufferUsage || (BufferUsage = {}));\n/** @internal */\nexport var MapMode;\n(function (MapMode) {\n MapMode[MapMode[\"Read\"] = 1] = \"Read\";\n MapMode[MapMode[\"Write\"] = 2] = \"Write\";\n})(MapMode || (MapMode = {}));\n/** @internal */\nexport var TextureDimension;\n(function (TextureDimension) {\n TextureDimension[\"E1d\"] = \"1d\";\n TextureDimension[\"E2d\"] = \"2d\";\n TextureDimension[\"E3d\"] = \"3d\";\n})(TextureDimension || (TextureDimension = {}));\n/** @internal */\nexport var TextureUsage;\n(function (TextureUsage) {\n TextureUsage[TextureUsage[\"CopySrc\"] = 1] = \"CopySrc\";\n TextureUsage[TextureUsage[\"CopyDst\"] = 2] = \"CopyDst\";\n TextureUsage[TextureUsage[\"TextureBinding\"] = 4] = \"TextureBinding\";\n TextureUsage[TextureUsage[\"StorageBinding\"] = 8] = \"StorageBinding\";\n TextureUsage[TextureUsage[\"RenderAttachment\"] = 16] = \"RenderAttachment\";\n})(TextureUsage || (TextureUsage = {}));\n/** @internal */\nexport var TextureViewDimension;\n(function (TextureViewDimension) {\n TextureViewDimension[\"E1d\"] = \"1d\";\n TextureViewDimension[\"E2d\"] = \"2d\";\n TextureViewDimension[\"E2dArray\"] = \"2d-array\";\n TextureViewDimension[\"Cube\"] = \"cube\";\n TextureViewDimension[\"CubeArray\"] = \"cube-array\";\n TextureViewDimension[\"E3d\"] = \"3d\";\n})(TextureViewDimension || (TextureViewDimension = {}));\n/** @internal */\nexport var TextureAspect;\n(function (TextureAspect) {\n TextureAspect[\"All\"] = \"all\";\n TextureAspect[\"StencilOnly\"] = \"stencil-only\";\n TextureAspect[\"DepthOnly\"] = \"depth-only\";\n})(TextureAspect || (TextureAspect = {}));\n/**\n * Comments taken from https://github.com/gfx-rs/wgpu/blob/master/wgpu-types/src/lib.rs\n * @internal\n */\nexport var TextureFormat;\n(function (TextureFormat) {\n // 8-bit formats\n TextureFormat[\"R8Unorm\"] = \"r8unorm\";\n TextureFormat[\"R8Snorm\"] = \"r8snorm\";\n TextureFormat[\"R8Uint\"] = \"r8uint\";\n TextureFormat[\"R8Sint\"] = \"r8sint\";\n // 16-bit formats\n TextureFormat[\"R16Uint\"] = \"r16uint\";\n TextureFormat[\"R16Sint\"] = \"r16sint\";\n TextureFormat[\"R16Float\"] = \"r16float\";\n TextureFormat[\"RG8Unorm\"] = \"rg8unorm\";\n TextureFormat[\"RG8Snorm\"] = \"rg8snorm\";\n TextureFormat[\"RG8Uint\"] = \"rg8uint\";\n TextureFormat[\"RG8Sint\"] = \"rg8sint\";\n TextureFormat[\"R16Unorm\"] = \"r16unorm\";\n TextureFormat[\"R16Snorm\"] = \"r16snorm\";\n TextureFormat[\"RG16Unorm\"] = \"rg16unorm\";\n TextureFormat[\"RG16Snorm\"] = \"rg16snorm\";\n TextureFormat[\"RGBA16Unorm\"] = \"rgba16unorm\";\n TextureFormat[\"RGBA16Snorm\"] = \"rgba16snorm\";\n // 32-bit formats\n TextureFormat[\"R32Uint\"] = \"r32uint\";\n TextureFormat[\"R32Sint\"] = \"r32sint\";\n TextureFormat[\"R32Float\"] = \"r32float\";\n TextureFormat[\"RG16Uint\"] = \"rg16uint\";\n TextureFormat[\"RG16Sint\"] = \"rg16sint\";\n TextureFormat[\"RG16Float\"] = \"rg16float\";\n TextureFormat[\"RGBA8Unorm\"] = \"rgba8unorm\";\n TextureFormat[\"RGBA8UnormSRGB\"] = \"rgba8unorm-srgb\";\n TextureFormat[\"RGBA8Snorm\"] = \"rgba8snorm\";\n TextureFormat[\"RGBA8Uint\"] = \"rgba8uint\";\n TextureFormat[\"RGBA8Sint\"] = \"rgba8sint\";\n TextureFormat[\"BGRA8Unorm\"] = \"bgra8unorm\";\n TextureFormat[\"BGRA8UnormSRGB\"] = \"bgra8unorm-srgb\";\n // Packed 32-bit formats\n TextureFormat[\"RGB9E5UFloat\"] = \"rgb9e5ufloat\";\n TextureFormat[\"RGB10A2UINT\"] = \"rgb10a2uint\";\n TextureFormat[\"RGB10A2Unorm\"] = \"rgb10a2unorm\";\n TextureFormat[\"RG11B10UFloat\"] = \"rg11b10ufloat\";\n // 64-bit formats\n TextureFormat[\"RG32Uint\"] = \"rg32uint\";\n TextureFormat[\"RG32Sint\"] = \"rg32sint\";\n TextureFormat[\"RG32Float\"] = \"rg32float\";\n TextureFormat[\"RGBA16Uint\"] = \"rgba16uint\";\n TextureFormat[\"RGBA16Sint\"] = \"rgba16sint\";\n TextureFormat[\"RGBA16Float\"] = \"rgba16float\";\n // 128-bit formats\n TextureFormat[\"RGBA32Uint\"] = \"rgba32uint\";\n TextureFormat[\"RGBA32Sint\"] = \"rgba32sint\";\n TextureFormat[\"RGBA32Float\"] = \"rgba32float\";\n // Depth and stencil formats\n TextureFormat[\"Stencil8\"] = \"stencil8\";\n TextureFormat[\"Depth16Unorm\"] = \"depth16unorm\";\n TextureFormat[\"Depth24Plus\"] = \"depth24plus\";\n TextureFormat[\"Depth24PlusStencil8\"] = \"depth24plus-stencil8\";\n TextureFormat[\"Depth32Float\"] = \"depth32float\";\n // BC compressed formats usable if \"texture-compression-bc\" is both\n // supported by the device/user agent and enabled in requestDevice.\n TextureFormat[\"BC1RGBAUnorm\"] = \"bc1-rgba-unorm\";\n TextureFormat[\"BC1RGBAUnormSRGB\"] = \"bc1-rgba-unorm-srgb\";\n TextureFormat[\"BC2RGBAUnorm\"] = \"bc2-rgba-unorm\";\n TextureFormat[\"BC2RGBAUnormSRGB\"] = \"bc2-rgba-unorm-srgb\";\n TextureFormat[\"BC3RGBAUnorm\"] = \"bc3-rgba-unorm\";\n TextureFormat[\"BC3RGBAUnormSRGB\"] = \"bc3-rgba-unorm-srgb\";\n TextureFormat[\"BC4RUnorm\"] = \"bc4-r-unorm\";\n TextureFormat[\"BC4RSnorm\"] = \"bc4-r-snorm\";\n TextureFormat[\"BC5RGUnorm\"] = \"bc5-rg-unorm\";\n TextureFormat[\"BC5RGSnorm\"] = \"bc5-rg-snorm\";\n TextureFormat[\"BC6HRGBUFloat\"] = \"bc6h-rgb-ufloat\";\n TextureFormat[\"BC6HRGBFloat\"] = \"bc6h-rgb-float\";\n TextureFormat[\"BC7RGBAUnorm\"] = \"bc7-rgba-unorm\";\n TextureFormat[\"BC7RGBAUnormSRGB\"] = \"bc7-rgba-unorm-srgb\";\n // ETC2 compressed formats usable if \"texture-compression-etc2\" is both\n // supported by the device/user agent and enabled in requestDevice.\n TextureFormat[\"ETC2RGB8Unorm\"] = \"etc2-rgb8unorm\";\n TextureFormat[\"ETC2RGB8UnormSRGB\"] = \"etc2-rgb8unorm-srgb\";\n TextureFormat[\"ETC2RGB8A1Unorm\"] = \"etc2-rgb8a1unorm\";\n TextureFormat[\"ETC2RGB8A1UnormSRGB\"] = \"etc2-rgb8a1unorm-srgb\";\n TextureFormat[\"ETC2RGBA8Unorm\"] = \"etc2-rgba8unorm\";\n TextureFormat[\"ETC2RGBA8UnormSRGB\"] = \"etc2-rgba8unorm-srgb\";\n TextureFormat[\"EACR11Unorm\"] = \"eac-r11unorm\";\n TextureFormat[\"EACR11Snorm\"] = \"eac-r11snorm\";\n TextureFormat[\"EACRG11Unorm\"] = \"eac-rg11unorm\";\n TextureFormat[\"EACRG11Snorm\"] = \"eac-rg11snorm\";\n // ASTC compressed formats usable if \"texture-compression-astc\" is both\n // supported by the device/user agent and enabled in requestDevice.\n TextureFormat[\"ASTC4x4Unorm\"] = \"astc-4x4-unorm\";\n TextureFormat[\"ASTC4x4UnormSRGB\"] = \"astc-4x4-unorm-srgb\";\n TextureFormat[\"ASTC5x4Unorm\"] = \"astc-5x4-unorm\";\n TextureFormat[\"ASTC5x4UnormSRGB\"] = \"astc-5x4-unorm-srgb\";\n TextureFormat[\"ASTC5x5Unorm\"] = \"astc-5x5-unorm\";\n TextureFormat[\"ASTC5x5UnormSRGB\"] = \"astc-5x5-unorm-srgb\";\n TextureFormat[\"ASTC6x5Unorm\"] = \"astc-6x5-unorm\";\n TextureFormat[\"ASTC6x5UnormSRGB\"] = \"astc-6x5-unorm-srgb\";\n TextureFormat[\"ASTC6x6Unorm\"] = \"astc-6x6-unorm\";\n TextureFormat[\"ASTC6x6UnormSRGB\"] = \"astc-6x6-unorm-srgb\";\n TextureFormat[\"ASTC8x5Unorm\"] = \"astc-8x5-unorm\";\n TextureFormat[\"ASTC8x5UnormSRGB\"] = \"astc-8x5-unorm-srgb\";\n TextureFormat[\"ASTC8x6Unorm\"] = \"astc-8x6-unorm\";\n TextureFormat[\"ASTC8x6UnormSRGB\"] = \"astc-8x6-unorm-srgb\";\n TextureFormat[\"ASTC8x8Unorm\"] = \"astc-8x8-unorm\";\n TextureFormat[\"ASTC8x8UnormSRGB\"] = \"astc-8x8-unorm-srgb\";\n TextureFormat[\"ASTC10x5Unorm\"] = \"astc-10x5-unorm\";\n TextureFormat[\"ASTC10x5UnormSRGB\"] = \"astc-10x5-unorm-srgb\";\n TextureFormat[\"ASTC10x6Unorm\"] = \"astc-10x6-unorm\";\n TextureFormat[\"ASTC10x6UnormSRGB\"] = \"astc-10x6-unorm-srgb\";\n TextureFormat[\"ASTC10x8Unorm\"] = \"astc-10x8-unorm\";\n TextureFormat[\"ASTC10x8UnormSRGB\"] = \"astc-10x8-unorm-srgb\";\n TextureFormat[\"ASTC10x10Unorm\"] = \"astc-10x10-unorm\";\n TextureFormat[\"ASTC10x10UnormSRGB\"] = \"astc-10x10-unorm-srgb\";\n TextureFormat[\"ASTC12x10Unorm\"] = \"astc-12x10-unorm\";\n TextureFormat[\"ASTC12x10UnormSRGB\"] = \"astc-12x10-unorm-srgb\";\n TextureFormat[\"ASTC12x12Unorm\"] = \"astc-12x12-unorm\";\n TextureFormat[\"ASTC12x12UnormSRGB\"] = \"astc-12x12-unorm-srgb\";\n // \"depth32float-stencil8\" feature\n TextureFormat[\"Depth32FloatStencil8\"] = \"depth32float-stencil8\";\n})(TextureFormat || (TextureFormat = {}));\n/** @internal */\nexport var AddressMode;\n(function (AddressMode) {\n AddressMode[\"ClampToEdge\"] = \"clamp-to-edge\";\n AddressMode[\"Repeat\"] = \"repeat\";\n AddressMode[\"MirrorRepeat\"] = \"mirror-repeat\";\n})(AddressMode || (AddressMode = {}));\n/** @internal */\nexport var FilterMode;\n(function (FilterMode) {\n FilterMode[\"Nearest\"] = \"nearest\";\n FilterMode[\"Linear\"] = \"linear\";\n})(FilterMode || (FilterMode = {}));\n/** @internal */\nexport var MipmapFilterMode;\n(function (MipmapFilterMode) {\n MipmapFilterMode[\"Nearest\"] = \"nearest\";\n MipmapFilterMode[\"Linear\"] = \"linear\";\n})(MipmapFilterMode || (MipmapFilterMode = {}));\n/** @internal */\nexport var CompareFunction;\n(function (CompareFunction) {\n CompareFunction[\"Never\"] = \"never\";\n CompareFunction[\"Less\"] = \"less\";\n CompareFunction[\"Equal\"] = \"equal\";\n CompareFunction[\"LessEqual\"] = \"less-equal\";\n CompareFunction[\"Greater\"] = \"greater\";\n CompareFunction[\"NotEqual\"] = \"not-equal\";\n CompareFunction[\"GreaterEqual\"] = \"greater-equal\";\n CompareFunction[\"Always\"] = \"always\";\n})(CompareFunction || (CompareFunction = {}));\n/** @internal */\nexport var ShaderStage;\n(function (ShaderStage) {\n ShaderStage[ShaderStage[\"Vertex\"] = 1] = \"Vertex\";\n ShaderStage[ShaderStage[\"Fragment\"] = 2] = \"Fragment\";\n ShaderStage[ShaderStage[\"Compute\"] = 4] = \"Compute\";\n})(ShaderStage || (ShaderStage = {}));\n/** @internal */\nexport var BufferBindingType;\n(function (BufferBindingType) {\n BufferBindingType[\"Uniform\"] = \"uniform\";\n BufferBindingType[\"Storage\"] = \"storage\";\n BufferBindingType[\"ReadOnlyStorage\"] = \"read-only-storage\";\n})(BufferBindingType || (BufferBindingType = {}));\n/** @internal */\nexport var SamplerBindingType;\n(function (SamplerBindingType) {\n SamplerBindingType[\"Filtering\"] = \"filtering\";\n SamplerBindingType[\"NonFiltering\"] = \"non-filtering\";\n SamplerBindingType[\"Comparison\"] = \"comparison\";\n})(SamplerBindingType || (SamplerBindingType = {}));\n/** @internal */\nexport var TextureSampleType;\n(function (TextureSampleType) {\n TextureSampleType[\"Float\"] = \"float\";\n TextureSampleType[\"UnfilterableFloat\"] = \"unfilterable-float\";\n TextureSampleType[\"Depth\"] = \"depth\";\n TextureSampleType[\"Sint\"] = \"sint\";\n TextureSampleType[\"Uint\"] = \"uint\";\n})(TextureSampleType || (TextureSampleType = {}));\n/** @internal */\nexport var StorageTextureAccess;\n(function (StorageTextureAccess) {\n StorageTextureAccess[\"WriteOnly\"] = \"write-only\";\n StorageTextureAccess[\"ReadOnly\"] = \"read-only\";\n StorageTextureAccess[\"ReadWrite\"] = \"read-write\";\n})(StorageTextureAccess || (StorageTextureAccess = {}));\n/** @internal */\nexport var CompilationMessageType;\n(function (CompilationMessageType) {\n CompilationMessageType[\"Error\"] = \"error\";\n CompilationMessageType[\"Warning\"] = \"warning\";\n CompilationMessageType[\"Info\"] = \"info\";\n})(CompilationMessageType || (CompilationMessageType = {}));\n/** @internal */\nexport var PipelineErrorReason;\n(function (PipelineErrorReason) {\n PipelineErrorReason[\"Validation\"] = \"validation\";\n PipelineErrorReason[\"Internal\"] = \"internal\";\n})(PipelineErrorReason || (PipelineErrorReason = {}));\n/** @internal */\nexport var AutoLayoutMode;\n(function (AutoLayoutMode) {\n AutoLayoutMode[\"Auto\"] = \"auto\";\n})(AutoLayoutMode || (AutoLayoutMode = {}));\n/** @internal */\nexport var PrimitiveTopology;\n(function (PrimitiveTopology) {\n PrimitiveTopology[\"PointList\"] = \"point-list\";\n PrimitiveTopology[\"LineList\"] = \"line-list\";\n PrimitiveTopology[\"LineStrip\"] = \"line-strip\";\n PrimitiveTopology[\"TriangleList\"] = \"triangle-list\";\n PrimitiveTopology[\"TriangleStrip\"] = \"triangle-strip\";\n})(PrimitiveTopology || (PrimitiveTopology = {}));\n/** @internal */\nexport var FrontFace;\n(function (FrontFace) {\n FrontFace[\"CCW\"] = \"ccw\";\n FrontFace[\"CW\"] = \"cw\";\n})(FrontFace || (FrontFace = {}));\n/** @internal */\nexport var CullMode;\n(function (CullMode) {\n CullMode[\"None\"] = \"none\";\n CullMode[\"Front\"] = \"front\";\n CullMode[\"Back\"] = \"back\";\n})(CullMode || (CullMode = {}));\n/** @internal */\nexport var ColorWrite;\n(function (ColorWrite) {\n ColorWrite[ColorWrite[\"Red\"] = 1] = \"Red\";\n ColorWrite[ColorWrite[\"Green\"] = 2] = \"Green\";\n ColorWrite[ColorWrite[\"Blue\"] = 4] = \"Blue\";\n ColorWrite[ColorWrite[\"Alpha\"] = 8] = \"Alpha\";\n ColorWrite[ColorWrite[\"All\"] = 15] = \"All\";\n})(ColorWrite || (ColorWrite = {}));\n/** @internal */\nexport var BlendFactor;\n(function (BlendFactor) {\n BlendFactor[\"Zero\"] = \"zero\";\n BlendFactor[\"One\"] = \"one\";\n BlendFactor[\"Src\"] = \"src\";\n BlendFactor[\"OneMinusSrc\"] = \"one-minus-src\";\n BlendFactor[\"SrcAlpha\"] = \"src-alpha\";\n BlendFactor[\"OneMinusSrcAlpha\"] = \"one-minus-src-alpha\";\n BlendFactor[\"Dst\"] = \"dst\";\n BlendFactor[\"OneMinusDst\"] = \"one-minus-dst\";\n BlendFactor[\"DstAlpha\"] = \"dst-alpha\";\n BlendFactor[\"OneMinusDstAlpha\"] = \"one-minus-dst-alpha\";\n BlendFactor[\"SrcAlphaSaturated\"] = \"src-alpha-saturated\";\n BlendFactor[\"Constant\"] = \"constant\";\n BlendFactor[\"OneMinusConstant\"] = \"one-minus-constant\";\n BlendFactor[\"Src1\"] = \"src1\";\n BlendFactor[\"OneMinusSrc1\"] = \"one-minus-src1\";\n BlendFactor[\"Src1Alpha\"] = \"src1-alpha\";\n BlendFactor[\"OneMinusSrc1Alpha\"] = \"one-minus-src1-alpha\";\n})(BlendFactor || (BlendFactor = {}));\n/** @internal */\nexport var BlendOperation;\n(function (BlendOperation) {\n BlendOperation[\"Add\"] = \"add\";\n BlendOperation[\"Subtract\"] = \"subtract\";\n BlendOperation[\"ReverseSubtract\"] = \"reverse-subtract\";\n BlendOperation[\"Min\"] = \"min\";\n BlendOperation[\"Max\"] = \"max\";\n})(BlendOperation || (BlendOperation = {}));\n/** @internal */\nexport var StencilOperation;\n(function (StencilOperation) {\n StencilOperation[\"Keep\"] = \"keep\";\n StencilOperation[\"Zero\"] = \"zero\";\n StencilOperation[\"Replace\"] = \"replace\";\n StencilOperation[\"Invert\"] = \"invert\";\n StencilOperation[\"IncrementClamp\"] = \"increment-clamp\";\n StencilOperation[\"DecrementClamp\"] = \"decrement-clamp\";\n StencilOperation[\"IncrementWrap\"] = \"increment-wrap\";\n StencilOperation[\"DecrementWrap\"] = \"decrement-wrap\";\n})(StencilOperation || (StencilOperation = {}));\n/** @internal */\nexport var IndexFormat;\n(function (IndexFormat) {\n IndexFormat[\"Uint16\"] = \"uint16\";\n IndexFormat[\"Uint32\"] = \"uint32\";\n})(IndexFormat || (IndexFormat = {}));\n/** @internal */\nexport var VertexFormat;\n(function (VertexFormat) {\n VertexFormat[\"Uint8x2\"] = \"uint8x2\";\n VertexFormat[\"Uint8x4\"] = \"uint8x4\";\n VertexFormat[\"Sint8x2\"] = \"sint8x2\";\n VertexFormat[\"Sint8x4\"] = \"sint8x4\";\n VertexFormat[\"Unorm8x2\"] = \"unorm8x2\";\n VertexFormat[\"Unorm8x4\"] = \"unorm8x4\";\n VertexFormat[\"Snorm8x2\"] = \"snorm8x2\";\n VertexFormat[\"Snorm8x4\"] = \"snorm8x4\";\n VertexFormat[\"Uint16x2\"] = \"uint16x2\";\n VertexFormat[\"Uint16x4\"] = \"uint16x4\";\n VertexFormat[\"Sint16x2\"] = \"sint16x2\";\n VertexFormat[\"Sint16x4\"] = \"sint16x4\";\n VertexFormat[\"Unorm16x2\"] = \"unorm16x2\";\n VertexFormat[\"Unorm16x4\"] = \"unorm16x4\";\n VertexFormat[\"Snorm16x2\"] = \"snorm16x2\";\n VertexFormat[\"Snorm16x4\"] = \"snorm16x4\";\n VertexFormat[\"Float16x2\"] = \"float16x2\";\n VertexFormat[\"Float16x4\"] = \"float16x4\";\n VertexFormat[\"Float32\"] = \"float32\";\n VertexFormat[\"Float32x2\"] = \"float32x2\";\n VertexFormat[\"Float32x3\"] = \"float32x3\";\n VertexFormat[\"Float32x4\"] = \"float32x4\";\n VertexFormat[\"Uint32\"] = \"uint32\";\n VertexFormat[\"Uint32x2\"] = \"uint32x2\";\n VertexFormat[\"Uint32x3\"] = \"uint32x3\";\n VertexFormat[\"Uint32x4\"] = \"uint32x4\";\n VertexFormat[\"Sint32\"] = \"sint32\";\n VertexFormat[\"Sint32x2\"] = \"sint32x2\";\n VertexFormat[\"Sint32x3\"] = \"sint32x3\";\n VertexFormat[\"Sint32x4\"] = \"sint32x4\";\n VertexFormat[\"UNORM10x10x10x2\"] = \"unorm10-10-10-2\";\n})(VertexFormat || (VertexFormat = {}));\n/** @internal */\nexport var VertexStepMode;\n(function (VertexStepMode) {\n VertexStepMode[\"Vertex\"] = \"vertex\";\n VertexStepMode[\"Instance\"] = \"instance\";\n})(VertexStepMode || (VertexStepMode = {}));\n/** @internal */\nexport var ComputePassTimestampLocation;\n(function (ComputePassTimestampLocation) {\n ComputePassTimestampLocation[\"Beginning\"] = \"beginning\";\n ComputePassTimestampLocation[\"End\"] = \"end\";\n})(ComputePassTimestampLocation || (ComputePassTimestampLocation = {}));\n/** @internal */\nexport var RenderPassTimestampLocation;\n(function (RenderPassTimestampLocation) {\n RenderPassTimestampLocation[\"Beginning\"] = \"beginning\";\n RenderPassTimestampLocation[\"End\"] = \"end\";\n})(RenderPassTimestampLocation || (RenderPassTimestampLocation = {}));\n/** @internal */\nexport var LoadOp;\n(function (LoadOp) {\n LoadOp[\"Load\"] = \"load\";\n LoadOp[\"Clear\"] = \"clear\";\n})(LoadOp || (LoadOp = {}));\n/** @internal */\nexport var StoreOp;\n(function (StoreOp) {\n StoreOp[\"Store\"] = \"store\";\n StoreOp[\"Discard\"] = \"discard\";\n})(StoreOp || (StoreOp = {}));\n/** @internal */\nexport var QueryType;\n(function (QueryType) {\n QueryType[\"Occlusion\"] = \"occlusion\";\n QueryType[\"Timestamp\"] = \"timestamp\";\n})(QueryType || (QueryType = {}));\n/** @internal */\nexport var CanvasAlphaMode;\n(function (CanvasAlphaMode) {\n CanvasAlphaMode[\"Opaque\"] = \"opaque\";\n CanvasAlphaMode[\"Premultiplied\"] = \"premultiplied\";\n})(CanvasAlphaMode || (CanvasAlphaMode = {}));\n/** @internal */\nexport var CanvasToneMappingMode;\n(function (CanvasToneMappingMode) {\n CanvasToneMappingMode[\"Standard\"] = \"standard\";\n CanvasToneMappingMode[\"Extended\"] = \"extended\";\n})(CanvasToneMappingMode || (CanvasToneMappingMode = {}));\n/** @internal */\nexport var DeviceLostReason;\n(function (DeviceLostReason) {\n DeviceLostReason[\"Unknown\"] = \"unknown\";\n DeviceLostReason[\"Destroyed\"] = \"destroyed\";\n})(DeviceLostReason || (DeviceLostReason = {}));\n/** @internal */\nexport var ErrorFilter;\n(function (ErrorFilter) {\n ErrorFilter[\"Validation\"] = \"validation\";\n ErrorFilter[\"OutOfMemory\"] = \"out-of-memory\";\n ErrorFilter[\"Internal\"] = \"internal\";\n})(ErrorFilter || (ErrorFilter = {}));\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}