h$b      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ WebGPU Native#Copyright (C) Jonathan Merritt 2021 BSD-3-Clause(Jonathan Merritt  experimentalmacOS, Linux, WindowsNone&%$#"!  +*)('.-,3210/87654>=<;:9A@?DCBHGFENMLKJIWVUTSRQPO]\[ZYXba^`_ihgfedcnmklj|{zyxwvutsrqpo~}&%$#"!  +*)('.-,3210/87654>=<;:9A@?DCBHGFENMLKJIWVUTSRQPO]\[ZYXba^`_ihgfedcnmklj|{zyxwvutsrqpo~}       !"#$%&'()*+,--./012344567889:;<=>?@ABCDEFGHIJKLMMNOPQRSTUVWXYZ[[\]^__`abcdeefghiijklmnopqrstuvwxyz{|}~&wgpu-hs-0.2.0.1-4wzjv1Iopdf8boimH82h2tWGPU7wgpu-hs-0.2.0.1-4wzjv1Iopdf8boimH82h2t-wgpu-hs-internalWGPU.Internal.PipelinecreateRenderPipelinecolorWriteMaskAllcreatePipelineLayoutPipelineLayoutbindGroupLayouts pipelineLabelPipelineLayoutDescriptorVertexFormatSint32x4VertexFormatSint32x3VertexFormatSint32x2VertexFormatSint32VertexFormatUint32x4VertexFormatUint32x3VertexFormatUint32x2VertexFormatUint32VertexFormatFloat32x4VertexFormatFloat32x3VertexFormatFloat32x2VertexFormatFloat32VertexFormatFloat16x4VertexFormatFloat16x2VertexFormatSnorm16x4VertexFormatSnorm16x2VertexFormatUnorm16x4VertexFormatUnorm16x2VertexFormatSint16x4VertexFormatSint16x2VertexFormatUint16x4VertexFormatUint16x2VertexFormatSnorm8x4VertexFormatSnorm8x2VertexFormatUnorm8x4VertexFormatUnorm8x2VertexFormatSint8x4VertexFormatSint8x2VertexFormatUint8x4VertexFormatUint8x2 VertexFormatshaderLocationoffset vertexFormatVertexAttributeInputStepModeInstanceInputStepModeVertex InputStepMode attributesstepMode arrayStrideVertexBufferLayoutbuffersvertexEntryPointvertexShaderModule VertexStatePrimitiveTopologyTriangleStripPrimitiveTopologyTriangleListPrimitiveTopologyLineStripPrimitiveTopologyLineListPrimitiveTopologyPointListPrimitiveTopologyIndexFormatUint32IndexFormatUint16 IndexFormat FrontFaceCW FrontFaceCCW FrontFace CullModeNone CullModeBack CullModeFrontCullModecullMode frontFacestripIndexFormattopologyPrimitiveStateStencilOperationDecrementWrapStencilOperationIncrementWrapStencilOperationDecrementClampStencilOperationIncrementClampStencilOperationInvertStencilOperationReplaceStencilOperationZeroStencilOperationKeepStencilOperation writeMaskreadMaskbackfront StencilStateclamp slopeScaleconstantDepthBiasStatebiasstencil depthComparedepthWriteEnableddepthStencilTextureFormatDepthStencilStatealphaToCoverageEnabledmaskcountMultisampleStateBlendFactorOneMinusConstantBlendFactorConstantBlendFactorSrcAlphaSaturatedBlendFactorOneMinusDstAlphaBlendFactorDstAlphaBlendFactorOneMinusDstBlendFactorDstBlendFactorOneMinusSrcAlphaBlendFactorSrcAlphaBlendFactorOneMinusSrcBlendFactorSrcBlendFactorOneBlendFactorZero BlendFactorBlendOperationMaxBlendOperationMinBlendOperationReverseSubtractBlendOperationSubtractBlendOperationAddBlendOperation operation dstFactor srcFactorBlendComponent blendAlpha blendColor BlendState maskAlphamaskBlue maskGreenmaskRedColorWriteMaskcolorWriteMaskblendcolorTextureFormatColorTargetStatetargetsfragmentEntryPointfragmentShaderModule FragmentStatefragment multisample depthStencil primitivevertexlayoutrenderPipelineLabelRenderPipelineDescriptorWGPU.Internal.BindingcreateBindGroupLayoutBindGroupLayoutentriesbindGroupLabelBindGroupLayoutDescriptorbindGroupLayoutEntryType visibilitybindingBindGroupLayoutEntry unBindingBinding stageCompute stageFragment stageVertex ShaderStageBindingTypeStorageTextureBindingTypeTextureBindingTypeSamplerBindingTypeBuffer BindingTypeminBindingSizehasDynamicOffsetbindingBufferLayoutTypeBufferBindingLayoutSamplerBindingLayoutComparison SamplerBindingLayoutNonFilteringSamplerBindingLayoutFilteringSamplerBindingLayout multiSampledtextureViewDimension sampleTypeTextureBindingLayoutstorageTextureViewDimensionstorageTextureFormataccessStorageTextureBindingLayoutStorageTextureAccessReadWriteStorageTextureAccessWriteOnlyStorageTextureAccessReadOnlyStorageTextureAccess filterableTextureSampleTypeUnsignedIntTextureSampleTypeSignedIntTextureSampleTypeDepthTextureSampleTypeFloatTextureSampleTypereadOnlyStorageUniformBufferBindingTypeWGPU.Internal.RenderPass endRenderPassrenderPassDrawrenderPassSetPipelinebeginRenderPassRenderPipelineRenderPassEncoder LoadOpLoad LoadOpClearLoadOp StoreOpClear StoreOpStoreStoreOpstoreload Operations operations resolveTarget colorViewRenderPassColorAttachment stencilOpsdepthOpsdepthStencilView RenderPassDepthStencilAttachmentdepthStencilAttachmentcolorAttachmentsrenderPassLabelRenderPassDescriptor rangeLength rangeStartRangeWGPU.Internal.SwapChainswapChainPresentgetSwapChainCurrentTextureViewcreateSwapChaingetSwapChainPreferredFormat SwapChain presentModeheightwidthswapChainFormatusageswapChainLabelSwapChainDescriptorPresentModeFifoPresentModeMailboxPresentModeImmediate PresentModeWGPU.Internal.Texture TextureViewTextureViewDimension3DTextureViewDimensionCubeArrayTextureViewDimensionCubeTextureViewDimension2DArrayTextureViewDimension2DTextureViewDimension1DTextureViewDimensionTextureUsageRenderAttachmentTextureUsageStorageTextureUsageSampledTextureUsageCopyDstTextureUsageCopySrc TextureUsageTextureFormatBC7RGBAUnormSrgbTextureFormatBC7RGBAUnormTextureFormatBC6HRGBFloatTextureFormatBC6HRGBUfloatTextureFormatBC5RGSnormTextureFormatBC5RGUnormTextureFormatBC4RSnormTextureFormatBC4RUnormTextureFormatBC3RGBAUnormSrgbTextureFormatBC3RGBAUnormTextureFormatBC2RGBAUnormSrgbTextureFormatBC2RGBAUnormTextureFormatBC1RGBAUnormSrgbTextureFormatBC1RGBAUnormTextureFormatStencil8 TextureFormatDepth24PlusStencil8TextureFormatDepth24PlusTextureFormatDepth32FloatTextureFormatRGBA32SintTextureFormatRGBA32UintTextureFormatRGBA32FloatTextureFormatRGBA16FloatTextureFormatRGBA16SintTextureFormatRGBA16UintTextureFormatRG32SintTextureFormatRG32UintTextureFormatRG32FloatTextureFormatRGB9E5UfloatTextureFormatRG11B10UfloatTextureFormatRGB10A2UnormTextureFormatBGRA8UnormSrgbTextureFormatBGRA8UnormTextureFormatRGBA8SintTextureFormatRGBA8UintTextureFormatRGBA8SnormTextureFormatRGBA8UnormSrgbTextureFormatRGBA8UnormTextureFormatRG16FloatTextureFormatRG16SintTextureFormatRG16UintTextureFormatR32SintTextureFormatR32UintTextureFormatR32FloatTextureFormatRG8SintTextureFormatRG8UintTextureFormatRG8SnormTextureFormatRG8UnormTextureFormatR16FloatTextureFormatR16SintTextureFormatR16UintTextureFormatR8SintTextureFormatR8UintTextureFormatR8SnormTextureFormatR8Unorm TextureFormatWGPU.Internal.CommandEncodercommandEncoderFinishcreateCommandEncoderCommandEncoderWGPU.Internal.Queue queueSubmitgetQueueQueueWGPU.Internal.ShadercreateShaderModuleWGSLcreateShaderModuleSPIRVcreateShaderModule ShaderModulesource shaderLabelShaderModuleDescriptorShaderSourceWGSLShaderSourceSPIRV ShaderSourceSPIRVWGSLunShaderEntryPointShaderEntryPointWGPU.Internal.Device requestDeviceDevice$textureAdapterSpecificFormatFeaturesFeaturesmaxStorageBufferBindingSizemaxStorageBuffersPerShaderStage)maxDynamicStorageBuffersPerPipelineLayout maxBindGroupsmaxTextureArrayLayersmaxTextureDimension3DmaxTextureDimension2DmaxTextureDimension1DLimitslimitsfeatures deviceLabelDeviceDescriptorWGPU.Internal.AdapterrequestAdapterAdapterWGPU.Internal.SurfacecreateGLFWSurfaceSurfaceWGPU.Internal.SMaybeSJustSNothingSMaybeWGPU.Internal.MultipurposeCompareFunctionAlwaysCompareFunctionGreaterEqualCompareFunctionNotEqualCompareFunctionGreaterCompareFunctionLessEqualCompareFunctionEqualCompareFunctionLessCompareFunctionNeverCompareFunctionWGPU.Internal.ColoralphabluegreenredColorWGPU.Internal.CommandBuffer CommandBufferWGPU.Internal.Instance versionToText getVersion logStdoutlogLevelToText setLogLevel withInstancewithPlatformInstanceInstanceErrorWarnInfoDebugTraceLogLevel LogCallbacksubPatchpatchminormajorVersion