var searchIndex = {}; searchIndex["spirv_utils"] = {"doc":"","items":[[3,"RawInstruction","spirv_utils","",null,null],[12,"opcode","","",0,null],[12,"params","","",0,null],[0,"desc","","",null,null],[3,"Id","spirv_utils::desc","",null,null],[12,"0","","",1,null],[3,"TypeId","","",null,null],[12,"0","","",2,null],[3,"ValueId","","",null,null],[12,"0","","",3,null],[3,"ResultId","","",null,null],[12,"0","","",4,null],[3,"ImageOperands","","",null,null],[3,"FPFastMathMode","","",null,null],[3,"SelectionControl","","",null,null],[3,"LoopControl","","",null,null],[3,"FunctionControl","","",null,null],[3,"MemoryOrdering","","",null,null],[3,"MemoryAccess","","",null,null],[3,"KernelProfilingInfo","","",null,null],[4,"SrcLang","","",null,null],[13,"Unknown","","",5,null],[13,"ESSL","","",5,null],[13,"GLSL","","",5,null],[13,"OpenCL_C","","",5,null],[13,"OpenCl_CPP","","",5,null],[4,"ExecutionModel","","",null,null],[13,"Vertex","","",6,null],[13,"TesselationControl","","",6,null],[13,"TesselationEvaluation","","",6,null],[13,"Geometry","","",6,null],[13,"Fragment","","",6,null],[13,"GLCompute","","",6,null],[13,"Kernel","","",6,null],[4,"AddressingModel","","",null,null],[13,"Logical","","",7,null],[13,"Physical32","","",7,null],[13,"Physical64","","",7,null],[4,"MemoryModel","","",null,null],[13,"Simple","","",8,null],[13,"GLSL450","","",8,null],[13,"OpenCL","","",8,null],[4,"ExecutionMode","","",null,null],[13,"Invocations","","",9,null],[13,"SpacingEqual","","",9,null],[13,"SpacingFractionalEven","","",9,null],[13,"SpacingFractionalOdd","","",9,null],[13,"VertexOrderCw","","",9,null],[13,"VertexOrderCcw","","",9,null],[13,"PixelCenterInteger","","",9,null],[13,"OriginUpperLeft","","",9,null],[13,"OriginLowerLeft","","",9,null],[13,"EarlyFragmentTests","","",9,null],[13,"PointMode","","",9,null],[13,"Xfb","","",9,null],[13,"DepthReplacing","","",9,null],[13,"DepthGreater","","",9,null],[13,"DepthLess","","",9,null],[13,"DepthUnchanged","","",9,null],[13,"LocalSize","","",9,null],[13,"LocalSizeHint","","",9,null],[13,"InputPoints","","",9,null],[13,"InputLines","","",9,null],[13,"InputLinesAdjacency","","",9,null],[13,"Triangles","","",9,null],[13,"InputTrianglesAdjacency","","",9,null],[13,"Quads","","",9,null],[13,"IsoLines","","",9,null],[13,"OutputVertices","","",9,null],[13,"OutputPoints","","",9,null],[13,"OutputLineStrip","","",9,null],[13,"OutputTriangleStrip","","",9,null],[13,"VecTypeHint","","",9,null],[13,"ContractionOff","","",9,null],[4,"StorageClass","","",null,null],[13,"UniformConstant","","",10,null],[13,"Input","","",10,null],[13,"Uniform","","",10,null],[13,"Output","","",10,null],[13,"Workgroup","","",10,null],[13,"CrossWorkgroup","","",10,null],[13,"Private","","",10,null],[13,"Function","","",10,null],[13,"Generic","","",10,null],[13,"PushConstant","","",10,null],[13,"AtomicCounter","","",10,null],[13,"Image","","",10,null],[4,"Dim","","",null,null],[13,"_1D","","",11,null],[13,"_2D","","",11,null],[13,"_3D","","",11,null],[13,"Cube","","",11,null],[13,"Rect","","",11,null],[13,"Buffer","","",11,null],[13,"SubpassData","","",11,null],[4,"SamplerAddressingMode","","",null,null],[13,"None","","",12,null],[13,"ClampToEdge","","",12,null],[13,"Clamp","","",12,null],[13,"Repeat","","",12,null],[13,"RepeatMirrored","","",12,null],[4,"SamplerFilterMode","","",null,null],[13,"Nearest","","",13,null],[13,"Linear","","",13,null],[4,"ImageFormat","","",null,null],[13,"Unknown","","",14,null],[13,"Rgba32f","","",14,null],[13,"Rgba16f","","",14,null],[13,"R32f","","",14,null],[13,"Rgba8","","",14,null],[13,"Rgba8Snorm","","",14,null],[13,"Rg32f","","",14,null],[13,"Rg16f","","",14,null],[13,"R11fG11fB10f","","",14,null],[13,"R16f","","",14,null],[13,"Rgba16","","",14,null],[13,"Rgb10A2","","",14,null],[13,"Rg16","","",14,null],[13,"Rg8","","",14,null],[13,"R16","","",14,null],[13,"R8","","",14,null],[13,"Rgba16Snorm","","",14,null],[13,"Rg16Snorm","","",14,null],[13,"Rg8Snorm","","",14,null],[13,"R16Snorm","","",14,null],[13,"R8Snorm","","",14,null],[13,"Rgba32i","","",14,null],[13,"Rgba16i","","",14,null],[13,"Rgba8i","","",14,null],[13,"R32i","","",14,null],[13,"Rg32i","","",14,null],[13,"Rg16i","","",14,null],[13,"Rg8i","","",14,null],[13,"R16i","","",14,null],[13,"R8i","","",14,null],[13,"Rgba32ui","","",14,null],[13,"Rgba16ui","","",14,null],[13,"Rgba8ui","","",14,null],[13,"R32ui","","",14,null],[13,"Rgb10a2ui","","",14,null],[13,"Rg32ui","","",14,null],[13,"Rg16ui","","",14,null],[13,"Rg8ui","","",14,null],[13,"R16ui","","",14,null],[13,"R8ui","","",14,null],[4,"ImageChannelOrder","","",null,null],[13,"R","","",15,null],[13,"A","","",15,null],[13,"RG","","",15,null],[13,"RA","","",15,null],[13,"RGB","","",15,null],[13,"RGBA","","",15,null],[13,"BGRA","","",15,null],[13,"ARGB","","",15,null],[13,"Intensity","","",15,null],[13,"Luminance","","",15,null],[13,"Rx","","",15,null],[13,"RGx","","",15,null],[13,"RGBx","","",15,null],[13,"Depth","","",15,null],[13,"DepthStencil","","",15,null],[13,"sRGB","","",15,null],[13,"sRGBx","","",15,null],[13,"sRGBA","","",15,null],[13,"sBGRA","","",15,null],[4,"ImageChannelDataType","","",null,null],[13,"SnormInt8","","",16,null],[13,"SnormInt16","","",16,null],[13,"UnormInt8","","",16,null],[13,"UnormInt16","","",16,null],[13,"UnormShort565","","",16,null],[13,"UnormShort555","","",16,null],[13,"UnormInt101010","","",16,null],[13,"SignedInt8","","",16,null],[13,"SignedInt16","","",16,null],[13,"SignedInt32","","",16,null],[13,"UnsignedInt8","","",16,null],[13,"UnsignedInt16","","",16,null],[13,"UnsignedInt32","","",16,null],[13,"HalfFloat","","",16,null],[13,"Float","","",16,null],[13,"UnormInt24","","",16,null],[13,"UnormInt101010_2","","",16,null],[4,"FPRoundingMode","","",null,null],[13,"RTE","","",17,null],[13,"RTZ","","",17,null],[13,"RTP","","",17,null],[13,"RTN","","",17,null],[4,"LinkageType","","",null,null],[13,"Export","","",18,null],[13,"Import","","",18,null],[4,"AccessQualifier","","",null,null],[13,"ReadOnly","","",19,null],[13,"WriteOnly","","",19,null],[13,"ReadWrite","","",19,null],[4,"FuncParamAttr","","",null,null],[13,"Zext","","",20,null],[13,"Sext","","",20,null],[13,"ByVal","","",20,null],[13,"Sret","","",20,null],[13,"NoAlias","","",20,null],[13,"NoCapture","","",20,null],[13,"NoWrite","","",20,null],[13,"NoReadWrite","","",20,null],[4,"Decoration","","",null,null],[13,"RelaxedPrecision","","",21,null],[13,"SpecId","","",21,null],[13,"Block","","",21,null],[13,"BufferBlock","","",21,null],[13,"RowMajor","","",21,null],[13,"ColMajor","","",21,null],[13,"ArrayStride","","",21,null],[13,"MatrixStride","","",21,null],[13,"GLSLShared","","",21,null],[13,"GLSLPacked","","",21,null],[13,"CPacked","","",21,null],[13,"BuiltIn","","",21,null],[13,"NoPerspective","","",21,null],[13,"Flat","","",21,null],[13,"Patch","","",21,null],[13,"Centroid","","",21,null],[13,"Sample","","",21,null],[13,"Invariant","","",21,null],[13,"Restrict","","",21,null],[13,"Aliased","","",21,null],[13,"Volatile","","",21,null],[13,"Constant","","",21,null],[13,"Coherent","","",21,null],[13,"NonWritable","","",21,null],[13,"NonReadable","","",21,null],[13,"Uniform","","",21,null],[13,"SaturatedConversion","","",21,null],[13,"Stream","","",21,null],[13,"Location","","",21,null],[13,"Component","","",21,null],[13,"Index","","",21,null],[13,"Binding","","",21,null],[13,"DescriptorSet","","",21,null],[13,"Offset","","",21,null],[13,"XfbBuffer","","",21,null],[13,"XfbStride","","",21,null],[13,"FuncParamAttr","","",21,null],[13,"FPRoundingMode","","",21,null],[13,"FPFastMathMode","","",21,null],[13,"LinkageAttributes","","",21,null],[13,"NoContraction","","",21,null],[13,"InputAttachmentIndex","","",21,null],[13,"Alignment","","",21,null],[4,"BuiltIn","","",null,null],[13,"Position","","",22,null],[13,"PointSize","","",22,null],[13,"ClipDistance","","",22,null],[13,"CullDistance","","",22,null],[13,"VertexId","","",22,null],[13,"InstanceId","","",22,null],[13,"PrimitiveId","","",22,null],[13,"InvocationId","","",22,null],[13,"Layer","","",22,null],[13,"ViewportIndex","","",22,null],[13,"TessLevelOuter","","",22,null],[13,"TessLevelInner","","",22,null],[13,"TessCoord","","",22,null],[13,"PatchVertices","","",22,null],[13,"FragCoord","","",22,null],[13,"PointCoord","","",22,null],[13,"FrontFacing","","",22,null],[13,"SampleId","","",22,null],[13,"SamplePosition","","",22,null],[13,"SampleMask","","",22,null],[13,"FragDepth","","",22,null],[13,"HelperInvocation","","",22,null],[13,"NumWorkgroups","","",22,null],[13,"WorkgroupSize","","",22,null],[13,"WorkgroupId","","",22,null],[13,"LocalInvocationId","","",22,null],[13,"GlobalInvocationId","","",22,null],[13,"LocalInvocationIndex","","",22,null],[13,"WorkDim","","",22,null],[13,"GlobalSize","","",22,null],[13,"EnqueuedWorkgroupSize","","",22,null],[13,"GlobalOffset","","",22,null],[13,"GlobalLinearId","","",22,null],[13,"SubgroupSize","","",22,null],[13,"SubgroupMaxSize","","",22,null],[13,"NumSubgroups","","",22,null],[13,"NumEnqueuedSubgroups","","",22,null],[13,"SubgroupId","","",22,null],[13,"SubgroupLocalInvocationId","","",22,null],[13,"VertexIndex","","",22,null],[13,"InstanceIndex","","",22,null],[4,"Scope","","",null,null],[13,"CrossDevice","","",23,null],[13,"Device","","",23,null],[13,"Workgroup","","",23,null],[13,"Subgroup","","",23,null],[13,"Invocation","","",23,null],[4,"GroupOperation","","",null,null],[13,"Reduce","","",24,null],[13,"InclusiveScan","","",24,null],[13,"ExclusiveScan","","",24,null],[4,"KernelEnqueueFlags","","",null,null],[13,"NoWait","","",25,null],[13,"WaitKernel","","",25,null],[13,"WaitWorkGroup","","",25,null],[4,"Capability","","",null,null],[13,"Matrix","","",26,null],[13,"Shader","","",26,null],[13,"Geometry","","",26,null],[13,"Tessellation","","",26,null],[13,"Addresses","","",26,null],[13,"Linkage","","",26,null],[13,"Kernel","","",26,null],[13,"Vector16","","",26,null],[13,"Float16Buffer","","",26,null],[13,"Float16","","",26,null],[13,"Float64","","",26,null],[13,"Int64","","",26,null],[13,"Int64Atomics","","",26,null],[13,"ImageBasic","","",26,null],[13,"ImageReadWrite","","",26,null],[13,"ImageMipmap","","",26,null],[13,"Pipes","","",26,null],[13,"Groups","","",26,null],[13,"DeviceEnqueue","","",26,null],[13,"LiteralSampler","","",26,null],[13,"AtomicStorage","","",26,null],[13,"Int16","","",26,null],[13,"TessellationPointSize","","",26,null],[13,"GeometryPointSize","","",26,null],[13,"ImageGatherExtended","","",26,null],[13,"StorageImageMultisample","","",26,null],[13,"UniformBufferArrayDynamicIndexing","","",26,null],[13,"SampledImageArrayDynamicIndexing","","",26,null],[13,"StorageBufferArrayDynamicIndexing","","",26,null],[13,"StorageImageArrayDynamicIndexing","","",26,null],[13,"ClipDistance","","",26,null],[13,"CullDistance","","",26,null],[13,"ImageCubeArray","","",26,null],[13,"SampleRateShading","","",26,null],[13,"ImageRect","","",26,null],[13,"SampledRect","","",26,null],[13,"GenericPointer","","",26,null],[13,"Int8","","",26,null],[13,"InputAttachment","","",26,null],[13,"SparseResidency","","",26,null],[13,"MinLod","","",26,null],[13,"Sampled1D","","",26,null],[13,"Image1D","","",26,null],[13,"SampledCubeArray","","",26,null],[13,"SampledBuffer","","",26,null],[13,"ImageBuffer","","",26,null],[13,"ImageMSArray","","",26,null],[13,"StorageImageExtendedFormats","","",26,null],[13,"ImageQuery","","",26,null],[13,"DerivativeControl","","",26,null],[13,"InterpolationFunction","","",26,null],[13,"TransformFeedback","","",26,null],[13,"GeometryStreams","","",26,null],[13,"StorageImageReadWithoutFormat","","",26,null],[13,"StorageImageWriteWithoutFormat","","",26,null],[13,"MultiViewport","","",26,null],[4,"Op","","",null,null],[13,"Nop","","",27,null],[13,"Undef","","",27,null],[13,"SourceContinued","","",27,null],[13,"Source","","",27,null],[13,"SourceExtension","","",27,null],[13,"Name","","",27,null],[13,"MemberName","","",27,null],[13,"String","","",27,null],[13,"Line","","",27,null],[13,"Extension","","",27,null],[13,"ExtInstImport","","",27,null],[13,"ExtInst","","",27,null],[13,"MemoryModel","","",27,null],[13,"EntryPoint","","",27,null],[13,"ExecutionMode","","",27,null],[13,"Capability","","",27,null],[13,"TypeVoid","","",27,null],[13,"TypeBool","","",27,null],[13,"TypeInt","","",27,null],[13,"TypeFloat","","",27,null],[13,"TypeVector","","",27,null],[13,"TypeMatrix","","",27,null],[13,"TypeImage","","",27,null],[13,"TypeSampler","","",27,null],[13,"TypeSampledImage","","",27,null],[13,"TypeArray","","",27,null],[13,"TypeRuntimeArray","","",27,null],[13,"TypeStruct","","",27,null],[13,"TypeOpaque","","",27,null],[13,"TypePointer","","",27,null],[13,"TypeFunction","","",27,null],[13,"TypeEvent","","",27,null],[13,"TypeDeviceEvent","","",27,null],[13,"TypeReserveId","","",27,null],[13,"TypeQueue","","",27,null],[13,"TypePipe","","",27,null],[13,"TypeForwardPointer","","",27,null],[13,"ConstantTrue","","",27,null],[13,"ConstantFalse","","",27,null],[13,"Constant","","",27,null],[13,"ConstantComposite","","",27,null],[13,"ConstantSampler","","",27,null],[13,"ConstantNull","","",27,null],[13,"SpecConstantTrue","","",27,null],[13,"SpecConstantFalse","","",27,null],[13,"SpecConstant","","",27,null],[13,"SpecConstantComposite","","",27,null],[13,"SpecConstantOp","","",27,null],[13,"Function","","",27,null],[13,"FunctionParameter","","",27,null],[13,"FunctionEnd","","",27,null],[13,"FunctionCall","","",27,null],[13,"Variable","","",27,null],[13,"ImageTexelPointer","","",27,null],[13,"Load","","",27,null],[13,"Store","","",27,null],[13,"CopyMemory","","",27,null],[13,"CopyMemorySized","","",27,null],[13,"AccessChain","","",27,null],[13,"InBoundsAccessChain","","",27,null],[13,"PtrAccessChain","","",27,null],[13,"ArrayLength","","",27,null],[13,"GenericPtrMemSemantics","","",27,null],[13,"InBoundsPtrAccessChain","","",27,null],[13,"Decorate","","",27,null],[13,"MemberDecorate","","",27,null],[13,"DecorationGroup","","",27,null],[13,"GroupDecorate","","",27,null],[13,"GroupMemberDecorate","","",27,null],[13,"VectorExtractDynamic","","",27,null],[13,"VectorInsertDynamic","","",27,null],[13,"VectorShuffle","","",27,null],[13,"CompositeConstruct","","",27,null],[13,"CompositeExtract","","",27,null],[13,"CompositeInsert","","",27,null],[13,"CopyObject","","",27,null],[13,"Transpose","","",27,null],[13,"SampledImage","","",27,null],[13,"ImageSampleImplicitLod","","",27,null],[13,"ImageSampleExplicitLod","","",27,null],[13,"ImageSampleDrefImplicitLod","","",27,null],[13,"ImageSampleDrefExplicitLod","","",27,null],[13,"ImageSampleProjImplicitLod","","",27,null],[13,"ImageSampleProjExplicitLod","","",27,null],[13,"ImageSampleProjDrefImplicitLod","","",27,null],[13,"ImageSampleProjDrefExplicitLod","","",27,null],[13,"ImageFetch","","",27,null],[13,"ImageGather","","",27,null],[13,"ImageDrefGather","","",27,null],[13,"ImageRead","","",27,null],[13,"ImageWrite","","",27,null],[13,"Image","","",27,null],[13,"ImageQueryFormat","","",27,null],[13,"ImageQueryOrder","","",27,null],[13,"ImageQuerySizeLod","","",27,null],[13,"ImageQuerySize","","",27,null],[13,"ImageQueryLod","","",27,null],[13,"ImageQueryLevels","","",27,null],[13,"ImageQuerySamples","","",27,null],[13,"ConvertFToU","","",27,null],[13,"ConvertFToS","","",27,null],[13,"ConvertSToF","","",27,null],[13,"ConvertUToF","","",27,null],[13,"UConvert","","",27,null],[13,"SConvert","","",27,null],[13,"FConvert","","",27,null],[13,"QuantizeToF16","","",27,null],[13,"ConvertPtrToU","","",27,null],[13,"SatConvertSToU","","",27,null],[13,"SatConvertUToS","","",27,null],[13,"ConvertUToPtr","","",27,null],[13,"PtrCastToGeneric","","",27,null],[13,"GenericCastToPtr","","",27,null],[13,"GenericCastToPtrExplicit","","",27,null],[13,"Bitcast","","",27,null],[13,"SNegate","","",27,null],[13,"FNegate","","",27,null],[13,"IAdd","","",27,null],[13,"FAdd","","",27,null],[13,"ISub","","",27,null],[13,"FSub","","",27,null],[13,"IMul","","",27,null],[13,"FMul","","",27,null],[13,"UDiv","","",27,null],[13,"SDiv","","",27,null],[13,"FDiv","","",27,null],[13,"UMod","","",27,null],[13,"SRem","","",27,null],[13,"SMod","","",27,null],[13,"FRem","","",27,null],[13,"FMod","","",27,null],[13,"VectorTimesScalar","","",27,null],[13,"MatrixTimesScalar","","",27,null],[13,"VectorTimesMatrix","","",27,null],[13,"MatrixTimesVector","","",27,null],[13,"MatrixTimesMatrix","","",27,null],[13,"OuterProduct","","",27,null],[13,"Dot","","",27,null],[13,"IAddCarry","","",27,null],[13,"ISubBorrow","","",27,null],[13,"UMulExtended","","",27,null],[13,"SMulExtended","","",27,null],[13,"Any","","",27,null],[13,"All","","",27,null],[13,"IsNan","","",27,null],[13,"IsInf","","",27,null],[13,"IsFinite","","",27,null],[13,"IsNormal","","",27,null],[13,"SignBitSet","","",27,null],[13,"LessOrGreater","","",27,null],[13,"Ordered","","",27,null],[13,"Unordered","","",27,null],[13,"LogicalEqual","","",27,null],[13,"LogicalNotEqual","","",27,null],[13,"LogicalOr","","",27,null],[13,"LogicalAnd","","",27,null],[13,"LogicalNot","","",27,null],[13,"Select","","",27,null],[13,"IEqual","","",27,null],[13,"INotEqual","","",27,null],[13,"UGreaterThan","","",27,null],[13,"SGreaterThan","","",27,null],[13,"UGreaterThanEqual","","",27,null],[13,"SGreaterThanEqual","","",27,null],[13,"ULessThan","","",27,null],[13,"SLessThan","","",27,null],[13,"ULessThanEqual","","",27,null],[13,"SLessThanEqual","","",27,null],[13,"FOrdEqual","","",27,null],[13,"FUnordEqual","","",27,null],[13,"FOrdNotEqual","","",27,null],[13,"FUnordNotEqual","","",27,null],[13,"FOrdLessThan","","",27,null],[13,"FUnordLessThan","","",27,null],[13,"FOrdGreaterThan","","",27,null],[13,"FUnordGreaterThan","","",27,null],[13,"FOrdLessThanEqual","","",27,null],[13,"FUnordLessThanEqual","","",27,null],[13,"FOrdGreaterThanEqual","","",27,null],[13,"FUnordGreaterThanEqual","","",27,null],[13,"ShiftRightLogical","","",27,null],[13,"ShiftRightArithmetic","","",27,null],[13,"ShiftLeftLogical","","",27,null],[13,"BitwiseOr","","",27,null],[13,"BitwiseXor","","",27,null],[13,"BitwiseAnd","","",27,null],[13,"Not","","",27,null],[13,"BitFieldInsert","","",27,null],[13,"BitFieldSExtract","","",27,null],[13,"BitFieldUExtract","","",27,null],[13,"BitReverse","","",27,null],[13,"BitCount","","",27,null],[13,"DPdx","","",27,null],[13,"DPdy","","",27,null],[13,"Fwidth","","",27,null],[13,"DPdxFine","","",27,null],[13,"DPdyFine","","",27,null],[13,"FwidthFine","","",27,null],[13,"DPdxCoarse","","",27,null],[13,"DPdyCoarse","","",27,null],[13,"FwidthCoarse","","",27,null],[13,"EmitVertex","","",27,null],[13,"EndPrimitive","","",27,null],[13,"EmitStreamVertex","","",27,null],[13,"EndStreamPrimitive","","",27,null],[13,"ControlBarrier","","",27,null],[13,"MemoryBarrier","","",27,null],[13,"AtomicLoad","","",27,null],[13,"AtomicStore","","",27,null],[13,"AtomicExchange","","",27,null],[13,"AtomicCompareExchange","","",27,null],[13,"AtomicCompareExchangeWeak","","",27,null],[13,"AtomicIIncrement","","",27,null],[13,"AtomicIDecrement","","",27,null],[13,"AtomicIAdd","","",27,null],[13,"AtomicISub","","",27,null],[13,"AtomicSMin","","",27,null],[13,"AtomicUMin","","",27,null],[13,"AtomicSMax","","",27,null],[13,"AtomicUMax","","",27,null],[13,"AtomicAnd","","",27,null],[13,"AtomicOr","","",27,null],[13,"AtomicXor","","",27,null],[13,"Phi","","",27,null],[13,"LoopMerge","","",27,null],[13,"SelectionMerge","","",27,null],[13,"Label","","",27,null],[13,"Branch","","",27,null],[13,"BranchConditional","","",27,null],[13,"Switch","","",27,null],[13,"Kill","","",27,null],[13,"Return","","",27,null],[13,"ReturnValue","","",27,null],[13,"Unreachable","","",27,null],[13,"LifetimeStart","","",27,null],[13,"LifetimeStop","","",27,null],[13,"GroupAsyncCopy","","",27,null],[13,"GroupWaitEvents","","",27,null],[13,"GroupAll","","",27,null],[13,"GroupAny","","",27,null],[13,"GroupBroadcast","","",27,null],[13,"GroupIAdd","","",27,null],[13,"GroupFAdd","","",27,null],[13,"GroupFMin","","",27,null],[13,"GroupUMin","","",27,null],[13,"GroupSMin","","",27,null],[13,"GroupFMax","","",27,null],[13,"GroupUMax","","",27,null],[13,"GroupSMax","","",27,null],[13,"ReadPipe","","",27,null],[13,"WritePipe","","",27,null],[13,"ReservedReadPipe","","",27,null],[13,"ReservedWritePipe","","",27,null],[13,"ReserveReadPipePackets","","",27,null],[13,"ReserveWritePipePackets","","",27,null],[13,"CommitReadPipe","","",27,null],[13,"CommitWritePipe","","",27,null],[13,"IsValidReserveId","","",27,null],[13,"GetNumPipePackets","","",27,null],[13,"GetMaxPipePackets","","",27,null],[13,"GroupReserveReadPipePackets","","",27,null],[13,"GroupReserveWritePipePackets","","",27,null],[13,"GroupCommitReadPipe","","",27,null],[13,"GroupCommitWritePipe","","",27,null],[13,"EnqueueMarker","","",27,null],[13,"EnqueueKernel","","",27,null],[13,"GetKernelNDrangeSubGroupCount","","",27,null],[13,"GetKernelNDrangeMaxSubGroupSize","","",27,null],[13,"GetKernelWorkGroupSize","","",27,null],[13,"GetKernelPreferredWorkGroupSizeMultiple","","",27,null],[13,"RetainEvent","","",27,null],[13,"ReleaseEvent","","",27,null],[13,"CreateUserEvent","","",27,null],[13,"IsValidEvent","","",27,null],[13,"SetUserEventStatus","","",27,null],[13,"CaptureEventProfilingInfo","","",27,null],[13,"GetDefaultQueue","","",27,null],[13,"BuildNDRange","","",27,null],[13,"ImageSparseSampleImplicitLod","","",27,null],[13,"ImageSparseSampleExplicitLod","","",27,null],[13,"ImageSparseSampleDrefImplicitLod","","",27,null],[13,"ImageSparseSampleDrefExplicitLod","","",27,null],[13,"ImageSparseSampleProjImplicitLod","","",27,null],[13,"ImageSparseSampleProjExplicitLod","","",27,null],[13,"ImageSparseSampleProjDrefImplicitLod","","",27,null],[13,"ImageSparseSampleProjDrefExplicitLod","","",27,null],[13,"ImageSparseFetch","","",27,null],[13,"ImageSparseGather","","",27,null],[13,"ImageSparseDrefGather","","",27,null],[13,"ImageSparseTexelsResident","","",27,null],[13,"NoLine","","",27,null],[13,"AtomicFlagTestAndSet","","",27,null],[13,"AtomicFlagClear","","",27,null],[13,"ImageSparseRead","","",27,null],[17,"ImgOpBias","","",null,null],[17,"ImgOpLod","","",null,null],[17,"ImgOpGrad","","",null,null],[17,"ImgOpConstOffset","","",null,null],[17,"ImgOpOffset","","",null,null],[17,"ImgOpConstOffsets","","",null,null],[17,"ImgOpSample","","",null,null],[17,"ImgOpMinLod","","",null,null],[17,"FastMathNotNaN","","",null,null],[17,"FastMathNotInf","","",null,null],[17,"FastMathNSZ","","",null,null],[17,"FastMathAllowRecip","","",null,null],[17,"FastMathFast","","",null,null],[17,"SelCtlFlatten","","",null,null],[17,"SelCtlDontFlatten","","",null,null],[17,"LoopCtlUnroll","","",null,null],[17,"LoopCtlDontUnroll","","",null,null],[17,"FnCtlInline","","",null,null],[17,"FnCtlDontInline","","",null,null],[17,"FnCtlPure","","",null,null],[17,"FnCtlConst","","",null,null],[17,"MemOrdAcquire","","",null,null],[17,"MemOrdRelease","","",null,null],[17,"MemOrdAcquireRelease","","",null,null],[17,"MemOrdSequentiallyConsistent","","",null,null],[17,"MemOrdUniformMemory","","",null,null],[17,"MemOrdSubgroupMemory","","",null,null],[17,"MemOrdWorkgroupMemory","","",null,null],[17,"MemOrdCrossWorkgroupMemory","","",null,null],[17,"MemOrdAtomicCounterMemory","","",null,null],[17,"MemOrdImageMemory","","",null,null],[17,"MemAccVolatile","","",null,null],[17,"MemAccAligned","","",null,null],[17,"MemAccNontemporal","","",null,null],[17,"ProfInfoCmdExecTime","","",null,null],[11,"hash","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"clone","","",1,null],[11,"hash","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"clone","","",2,null],[11,"hash","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"clone","","",3,null],[11,"hash","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"clone","","",4,null],[11,"from","","",1,{"inputs":[{"name":"typeid"}],"output":{"name":"id"}}],[11,"from","","",1,{"inputs":[{"name":"valueid"}],"output":{"name":"id"}}],[11,"from","","",1,{"inputs":[{"name":"resultid"}],"output":{"name":"id"}}],[11,"is_valid","","",1,null],[11,"to_type_id","","",1,null],[11,"to_value_id","","",1,null],[11,"to_result_id","","",1,null],[11,"is_valid","","",2,null],[11,"is_valid","","",3,null],[11,"to_type_id","","",4,null],[11,"to_value_id","","",4,null],[11,"is_valid","","",4,null],[11,"fmt","","",1,null],[11,"fmt","","",4,null],[11,"fmt","","",2,null],[11,"fmt","","",3,null],[11,"hash","","",5,null],[11,"eq","","",5,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"from","","",5,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",6,null],[11,"eq","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"from","","",6,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",7,null],[11,"eq","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"from","","",7,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",8,null],[11,"eq","","",8,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"from","","",8,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",9,null],[11,"eq","","",9,null],[11,"fmt","","",9,null],[11,"clone","","",9,null],[11,"from","","",9,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",10,null],[11,"eq","","",10,null],[11,"fmt","","",10,null],[11,"clone","","",10,null],[11,"from","","",10,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",11,null],[11,"eq","","",11,null],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"from","","",11,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",12,null],[11,"eq","","",12,null],[11,"fmt","","",12,null],[11,"clone","","",12,null],[11,"from","","",12,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",13,null],[11,"eq","","",13,null],[11,"fmt","","",13,null],[11,"clone","","",13,null],[11,"from","","",13,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",14,null],[11,"eq","","",14,null],[11,"fmt","","",14,null],[11,"clone","","",14,null],[11,"from","","",14,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",15,null],[11,"eq","","",15,null],[11,"fmt","","",15,null],[11,"clone","","",15,null],[11,"from","","",15,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",16,null],[11,"eq","","",16,null],[11,"fmt","","",16,null],[11,"clone","","",16,null],[11,"from","","",16,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",28,null],[11,"eq","","",28,null],[11,"ne","","",28,null],[11,"clone","","",28,null],[11,"empty","","",28,{"inputs":[],"output":{"name":"imageoperands"}}],[11,"all","","",28,{"inputs":[],"output":{"name":"imageoperands"}}],[11,"is_empty","","",28,null],[11,"contains","","",28,null],[11,"bits","","",28,null],[11,"insert","","",28,null],[11,"from","","",28,{"inputs":[{"name":"u32"}],"output":{"name":"imageoperands"}}],[11,"fmt","","",28,null],[11,"hash","","",29,null],[11,"eq","","",29,null],[11,"ne","","",29,null],[11,"clone","","",29,null],[11,"empty","","",29,{"inputs":[],"output":{"name":"fpfastmathmode"}}],[11,"all","","",29,{"inputs":[],"output":{"name":"fpfastmathmode"}}],[11,"is_empty","","",29,null],[11,"contains","","",29,null],[11,"bits","","",29,null],[11,"insert","","",29,null],[11,"from","","",29,{"inputs":[{"name":"u32"}],"output":{"name":"fpfastmathmode"}}],[11,"fmt","","",29,null],[11,"hash","","",17,null],[11,"eq","","",17,null],[11,"fmt","","",17,null],[11,"clone","","",17,null],[11,"from","","",17,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",18,null],[11,"eq","","",18,null],[11,"fmt","","",18,null],[11,"clone","","",18,null],[11,"from","","",18,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",19,null],[11,"eq","","",19,null],[11,"fmt","","",19,null],[11,"clone","","",19,null],[11,"from","","",19,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",20,null],[11,"eq","","",20,null],[11,"fmt","","",20,null],[11,"clone","","",20,null],[11,"from","","",20,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",21,null],[11,"eq","","",21,null],[11,"fmt","","",21,null],[11,"clone","","",21,null],[11,"from","","",21,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",22,null],[11,"eq","","",22,null],[11,"fmt","","",22,null],[11,"clone","","",22,null],[11,"from","","",22,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",30,null],[11,"eq","","",30,null],[11,"ne","","",30,null],[11,"clone","","",30,null],[11,"empty","","",30,{"inputs":[],"output":{"name":"selectioncontrol"}}],[11,"all","","",30,{"inputs":[],"output":{"name":"selectioncontrol"}}],[11,"is_empty","","",30,null],[11,"contains","","",30,null],[11,"bits","","",30,null],[11,"insert","","",30,null],[11,"from","","",30,{"inputs":[{"name":"u32"}],"output":{"name":"selectioncontrol"}}],[11,"fmt","","",30,null],[11,"hash","","",31,null],[11,"eq","","",31,null],[11,"ne","","",31,null],[11,"clone","","",31,null],[11,"empty","","",31,{"inputs":[],"output":{"name":"loopcontrol"}}],[11,"all","","",31,{"inputs":[],"output":{"name":"loopcontrol"}}],[11,"is_empty","","",31,null],[11,"contains","","",31,null],[11,"bits","","",31,null],[11,"insert","","",31,null],[11,"from","","",31,{"inputs":[{"name":"u32"}],"output":{"name":"loopcontrol"}}],[11,"fmt","","",31,null],[11,"hash","","",32,null],[11,"eq","","",32,null],[11,"ne","","",32,null],[11,"clone","","",32,null],[11,"empty","","",32,{"inputs":[],"output":{"name":"functioncontrol"}}],[11,"all","","",32,{"inputs":[],"output":{"name":"functioncontrol"}}],[11,"is_empty","","",32,null],[11,"contains","","",32,null],[11,"bits","","",32,null],[11,"insert","","",32,null],[11,"from","","",32,{"inputs":[{"name":"u32"}],"output":{"name":"functioncontrol"}}],[11,"fmt","","",32,null],[11,"hash","","",33,null],[11,"eq","","",33,null],[11,"ne","","",33,null],[11,"clone","","",33,null],[11,"empty","","",33,{"inputs":[],"output":{"name":"memoryordering"}}],[11,"all","","",33,{"inputs":[],"output":{"name":"memoryordering"}}],[11,"is_empty","","",33,null],[11,"contains","","",33,null],[11,"bits","","",33,null],[11,"insert","","",33,null],[11,"from","","",33,{"inputs":[{"name":"u32"}],"output":{"name":"memoryordering"}}],[11,"fmt","","",33,null],[11,"hash","","",34,null],[11,"eq","","",34,null],[11,"ne","","",34,null],[11,"clone","","",34,null],[11,"empty","","",34,{"inputs":[],"output":{"name":"memoryaccess"}}],[11,"all","","",34,{"inputs":[],"output":{"name":"memoryaccess"}}],[11,"is_empty","","",34,null],[11,"contains","","",34,null],[11,"bits","","",34,null],[11,"insert","","",34,null],[11,"from","","",34,{"inputs":[{"name":"u32"}],"output":{"name":"memoryaccess"}}],[11,"fmt","","",34,null],[11,"hash","","",23,null],[11,"eq","","",23,null],[11,"fmt","","",23,null],[11,"clone","","",23,null],[11,"from","","",23,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",24,null],[11,"eq","","",24,null],[11,"fmt","","",24,null],[11,"clone","","",24,null],[11,"from","","",24,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",25,null],[11,"eq","","",25,null],[11,"fmt","","",25,null],[11,"clone","","",25,null],[11,"from","","",25,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",35,null],[11,"eq","","",35,null],[11,"ne","","",35,null],[11,"clone","","",35,null],[11,"empty","","",35,{"inputs":[],"output":{"name":"kernelprofilinginfo"}}],[11,"all","","",35,{"inputs":[],"output":{"name":"kernelprofilinginfo"}}],[11,"is_empty","","",35,null],[11,"contains","","",35,null],[11,"bits","","",35,null],[11,"insert","","",35,null],[11,"from","","",35,{"inputs":[{"name":"u32"}],"output":{"name":"kernelprofilinginfo"}}],[11,"fmt","","",35,null],[11,"hash","","",26,null],[11,"eq","","",26,null],[11,"fmt","","",26,null],[11,"clone","","",26,null],[11,"from","","",26,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"hash","","",27,null],[11,"eq","","",27,null],[11,"fmt","","",27,null],[11,"clone","","",27,null],[11,"from","","",27,{"inputs":[{"name":"u16"}],"output":{"name":"option"}}],[0,"read","spirv_utils","",null,null],[3,"Reader","spirv_utils::read","",null,null],[11,"new","","",36,{"inputs":[{"name":"r"}],"output":{"name":"result"}}],[11,"read_header","","",36,null],[11,"skip_header","","",36,null],[11,"read_instruction","","",36,null],[0,"instruction","spirv_utils","",null,null],[4,"Instruction","spirv_utils::instruction","",null,null],[13,"Nop","","",37,null],[13,"Undef","","",37,null],[13,"SourceContinued","","",37,null],[13,"Source","","",37,null],[13,"SourceExtension","","",37,null],[13,"Name","","",37,null],[13,"MemberName","","",37,null],[13,"String","","",37,null],[13,"Line","","",37,null],[13,"Extension","","",37,null],[13,"ExtInstImport","","",37,null],[13,"ExtInst","","",37,null],[13,"MemoryModel","","",37,null],[13,"EntryPoint","","",37,null],[13,"ExecutionMode","","",37,null],[13,"Capability","","",37,null],[13,"TypeVoid","","",37,null],[13,"TypeBool","","",37,null],[13,"TypeInt","","",37,null],[13,"TypeFloat","","",37,null],[13,"TypeVector","","",37,null],[13,"TypeMatrix","","",37,null],[13,"TypeImage","","",37,null],[13,"TypeSampler","","",37,null],[13,"TypeSampledImage","","",37,null],[13,"TypeArray","","",37,null],[13,"TypeRuntimeArray","","",37,null],[13,"TypeStruct","","",37,null],[13,"TypeOpaque","","",37,null],[13,"TypePointer","","",37,null],[13,"TypeFunction","","",37,null],[13,"TypeEvent","","",37,null],[13,"TypeDeviceEvent","","",37,null],[13,"TypeReserveId","","",37,null],[13,"TypeQueue","","",37,null],[13,"TypePipe","","",37,null],[13,"TypeForwardPointer","","",37,null],[13,"ConstantTrue","","",37,null],[13,"ConstantFalse","","",37,null],[13,"Constant","","",37,null],[13,"ConstantComposite","","",37,null],[13,"ConstantSampler","","",37,null],[13,"ConstantNull","","",37,null],[13,"SpecConstantTrue","","",37,null],[13,"SpecConstantFalse","","",37,null],[13,"SpecConstant","","",37,null],[13,"SpecConstantComposite","","",37,null],[13,"SpecConstantOp","","",37,null],[13,"Function","","",37,null],[13,"FunctionParameter","","",37,null],[13,"FunctionEnd","","",37,null],[13,"FunctionCall","","",37,null],[13,"Variable","","",37,null],[13,"ImageTexelPointer","","",37,null],[13,"Load","","",37,null],[13,"Store","","",37,null],[13,"CopyMemory","","",37,null],[13,"CopyMemorySized","","",37,null],[13,"AccessChain","","",37,null],[13,"InBoundsAccessChain","","",37,null],[13,"PtrAccessChain","","",37,null],[13,"ArrayLength","","",37,null],[13,"GenericPtrMemSemantics","","",37,null],[13,"InBoundsPtrAccessChain","","",37,null],[13,"Decorate","","",37,null],[13,"MemberDecorate","","",37,null],[13,"DecorationGroup","","",37,null],[13,"GroupDecorate","","",37,null],[13,"GroupMemberDecorate","","",37,null],[13,"VectorExtractDynamic","","",37,null],[13,"VectorInsertDynamic","","",37,null],[13,"VectorShuffle","","",37,null],[13,"CompositeConstruct","","",37,null],[13,"CompositeExtract","","",37,null],[13,"CompositeInsert","","",37,null],[13,"CopyObject","","",37,null],[13,"Transpose","","",37,null],[13,"SampledImage","","",37,null],[13,"ImageSampleImplicitLod","","",37,null],[13,"ImageSampleExplicitLod","","",37,null],[13,"ImageSampleDrefImplicitLod","","",37,null],[13,"ImageSampleDrefExplicitLod","","",37,null],[13,"ImageSampleProjImplicitLod","","",37,null],[13,"ImageSampleProjExplicitLod","","",37,null],[13,"ImageSampleProjDrefImplicitLod","","",37,null],[13,"ImageSampleProjDrefExplicitLod","","",37,null],[13,"ImageFetch","","",37,null],[13,"ImageGather","","",37,null],[13,"ImageDrefGather","","",37,null],[13,"ImageRead","","",37,null],[13,"ImageWrite","","",37,null],[13,"Image","","",37,null],[13,"ImageQueryFormat","","",37,null],[13,"ImageQueryOrder","","",37,null],[13,"ImageQuerySizeLod","","",37,null],[13,"ImageQuerySize","","",37,null],[13,"ImageQueryLod","","",37,null],[13,"ImageQueryLevels","","",37,null],[13,"ImageQuerySamples","","",37,null],[13,"ConvertFToU","","",37,null],[13,"ConvertFToS","","",37,null],[13,"ConvertSToF","","",37,null],[13,"ConvertUToF","","",37,null],[13,"UConvert","","",37,null],[13,"SConvert","","",37,null],[13,"FConvert","","",37,null],[13,"QuantizeToF16","","",37,null],[13,"ConvertPtrToU","","",37,null],[13,"SatConvertSToU","","",37,null],[13,"SatConvertUToS","","",37,null],[13,"ConvertUToPtr","","",37,null],[13,"PtrCastToGeneric","","",37,null],[13,"GenericCastToPtr","","",37,null],[13,"GenericCastToPtrExplicit","","",37,null],[13,"Bitcast","","",37,null],[13,"SNegate","","",37,null],[13,"FNegate","","",37,null],[13,"IAdd","","",37,null],[13,"FAdd","","",37,null],[13,"ISub","","",37,null],[13,"FSub","","",37,null],[13,"IMul","","",37,null],[13,"FMul","","",37,null],[13,"UDiv","","",37,null],[13,"SDiv","","",37,null],[13,"FDiv","","",37,null],[13,"UMod","","",37,null],[13,"SRem","","",37,null],[13,"SMod","","",37,null],[13,"FRem","","",37,null],[13,"FMod","","",37,null],[13,"VectorTimesScalar","","",37,null],[13,"MatrixTimesScalar","","",37,null],[13,"VectorTimesMatrix","","",37,null],[13,"MatrixTimesVector","","",37,null],[13,"MatrixTimesMatrix","","",37,null],[13,"OuterProduct","","",37,null],[13,"Dot","","",37,null],[13,"IAddCarry","","",37,null],[13,"ISubBorrow","","",37,null],[13,"UMulExtended","","",37,null],[13,"SMulExtended","","",37,null],[13,"Any","","",37,null],[13,"All","","",37,null],[13,"IsNan","","",37,null],[13,"IsInf","","",37,null],[13,"IsFinite","","",37,null],[13,"IsNormal","","",37,null],[13,"SignBitSet","","",37,null],[13,"LessOrGreater","","",37,null],[13,"Ordered","","",37,null],[13,"Unordered","","",37,null],[13,"LogicalEqual","","",37,null],[13,"LogicalNotEqual","","",37,null],[13,"LogicalOr","","",37,null],[13,"LogicalAnd","","",37,null],[13,"LogicalNot","","",37,null],[13,"Select","","",37,null],[13,"IEqual","","",37,null],[13,"INotEqual","","",37,null],[13,"UGreaterThan","","",37,null],[13,"SGreaterThan","","",37,null],[13,"UGreaterThanEqual","","",37,null],[13,"SGreaterThanEqual","","",37,null],[13,"ULessThan","","",37,null],[13,"SLessThan","","",37,null],[13,"ULessThanEqual","","",37,null],[13,"SLessThanEqual","","",37,null],[13,"FOrdEqual","","",37,null],[13,"FUnordEqual","","",37,null],[13,"FOrdNotEqual","","",37,null],[13,"FUnordNotEqual","","",37,null],[13,"FOrdLessThan","","",37,null],[13,"FUnordLessThan","","",37,null],[13,"FOrdGreaterThan","","",37,null],[13,"FUnordGreaterThan","","",37,null],[13,"FOrdLessThanEqual","","",37,null],[13,"FUnordLessThanEqual","","",37,null],[13,"FOrdGreaterThanEqual","","",37,null],[13,"FUnordGreaterThanEqual","","",37,null],[13,"ShiftRightLogical","","",37,null],[13,"ShiftRightArithmetic","","",37,null],[13,"ShiftLeftLogical","","",37,null],[13,"BitwiseOr","","",37,null],[13,"BitwiseXor","","",37,null],[13,"BitwiseAnd","","",37,null],[13,"Not","","",37,null],[13,"BitFieldInsert","","",37,null],[13,"BitFieldSExtract","","",37,null],[13,"BitFieldUExtract","","",37,null],[13,"BitReverse","","",37,null],[13,"BitCount","","",37,null],[13,"DPdx","","",37,null],[13,"DPdy","","",37,null],[13,"Fwidth","","",37,null],[13,"DPdxFine","","",37,null],[13,"DPdyFine","","",37,null],[13,"FwidthFine","","",37,null],[13,"DPdxCoarse","","",37,null],[13,"DPdyCoarse","","",37,null],[13,"FwidthCoarse","","",37,null],[13,"EmitVertex","","",37,null],[13,"EndPrimitive","","",37,null],[13,"EmitStreamVertex","","",37,null],[13,"EndStreamPrimitive","","",37,null],[13,"ControlBarrier","","",37,null],[13,"MemoryBarrier","","",37,null],[13,"AtomicLoad","","",37,null],[13,"AtomicStore","","",37,null],[13,"AtomicExchange","","",37,null],[13,"AtomicCompareExchange","","",37,null],[13,"AtomicCompareExchangeWeak","","",37,null],[13,"AtomicIIncrement","","",37,null],[13,"AtomicIDecrement","","",37,null],[13,"AtomicIAdd","","",37,null],[13,"AtomicISub","","",37,null],[13,"AtomicSMin","","",37,null],[13,"AtomicUMin","","",37,null],[13,"AtomicSMax","","",37,null],[13,"AtomicUMax","","",37,null],[13,"AtomicAnd","","",37,null],[13,"AtomicOr","","",37,null],[13,"AtomicXor","","",37,null],[13,"Phi","","",37,null],[13,"LoopMerge","","",37,null],[13,"SelectionMerge","","",37,null],[13,"Label","","",37,null],[13,"Branch","","",37,null],[13,"BranchConditional","","",37,null],[13,"Switch","","",37,null],[13,"Kill","","",37,null],[13,"Return","","",37,null],[13,"ReturnValue","","",37,null],[13,"Unreachable","","",37,null],[13,"LifetimeStart","","",37,null],[13,"LifetimeStop","","",37,null],[13,"GroupAsyncCopy","","",37,null],[13,"GroupWaitEvents","","",37,null],[13,"GroupAll","","",37,null],[13,"GroupAny","","",37,null],[13,"GroupBroadcast","","",37,null],[13,"GroupIAdd","","",37,null],[13,"GroupFAdd","","",37,null],[13,"GroupFMin","","",37,null],[13,"GroupUMin","","",37,null],[13,"GroupSMin","","",37,null],[13,"GroupFMax","","",37,null],[13,"GroupUMax","","",37,null],[13,"GroupSMax","","",37,null],[13,"ReadPipe","","",37,null],[13,"WritePipe","","",37,null],[13,"ReservedReadPipe","","",37,null],[13,"ReservedWritePipe","","",37,null],[13,"ReserveReadPipePackets","","",37,null],[13,"ReserveWritePipePackets","","",37,null],[13,"CommitReadPipe","","",37,null],[13,"CommitWritePipe","","",37,null],[13,"IsValidReserveId","","",37,null],[13,"GetNumPipePackets","","",37,null],[13,"GetMaxPipePackets","","",37,null],[13,"GroupReserveReadPipePackets","","",37,null],[13,"GroupReserveWritePipePackets","","",37,null],[13,"GroupCommitReadPipe","","",37,null],[13,"GroupCommitWritePipe","","",37,null],[13,"EnqueueMarker","","",37,null],[13,"EnqueueKernel","","",37,null],[13,"GetKernelNDrangeSubGroupCount","","",37,null],[13,"GetKernelNDrangeMaxSubGroupSize","","",37,null],[13,"GetKernelWorkGroupSize","","",37,null],[13,"GetKernelPreferredWorkGroupSizeMultiple","","",37,null],[13,"RetainEvent","","",37,null],[13,"ReleaseEvent","","",37,null],[13,"CreateUserEvent","","",37,null],[13,"IsValidEvent","","",37,null],[13,"SetUserEventStatus","","",37,null],[13,"CaptureEventProfilingInfo","","",37,null],[13,"GetDefaultQueue","","",37,null],[13,"BuildNDRange","","",37,null],[13,"ImageSparseSampleImplicitLod","","",37,null],[13,"ImageSparseSampleExplicitLod","","",37,null],[13,"ImageSparseSampleDrefImplicitLod","","",37,null],[13,"ImageSparseSampleDrefExplicitLod","","",37,null],[13,"ImageSparseSampleProjImplicitLod","","",37,null],[13,"ImageSparseSampleProjExplicitLod","","",37,null],[13,"ImageSparseSampleProjDrefImplicitLod","","",37,null],[13,"ImageSparseSampleProjDrefExplicitLod","","",37,null],[13,"ImageSparseFetch","","",37,null],[13,"ImageSparseGather","","",37,null],[13,"ImageSparseDrefGather","","",37,null],[13,"ImageSparseTexelsResident","","",37,null],[13,"NoLine","","",37,null],[13,"AtomicFlagTestAndSet","","",37,null],[13,"AtomicFlagClear","","",37,null],[13,"ImageSparseRead","","",37,null],[13,"Unknown","","",37,null],[4,"ExecutionMode","","",null,null],[13,"Invocations","","",38,null],[13,"SpacingEqual","","",38,null],[13,"SpacingFractionalEven","","",38,null],[13,"SpacingFractionalOdd","","",38,null],[13,"VertexOrderCw","","",38,null],[13,"VertexOrderCcw","","",38,null],[13,"PixelCenterInteger","","",38,null],[13,"OriginUpperLeft","","",38,null],[13,"OriginLowerLeft","","",38,null],[13,"EarlyFragmentTests","","",38,null],[13,"PointMode","","",38,null],[13,"Xfb","","",38,null],[13,"DepthReplacing","","",38,null],[13,"DepthGreater","","",38,null],[13,"DepthLess","","",38,null],[13,"DepthUnchanged","","",38,null],[13,"LocalSize","","",38,null],[13,"LocalSizeHint","","",38,null],[13,"InputPoints","","",38,null],[13,"InputLines","","",38,null],[13,"InputLinesAdjacency","","",38,null],[13,"Triangles","","",38,null],[13,"InputTrianglesAdjacency","","",38,null],[13,"Quads","","",38,null],[13,"IsoLines","","",38,null],[13,"OutputVertices","","",38,null],[13,"OutputPoints","","",38,null],[13,"OutputLineStrip","","",38,null],[13,"OutputTriangleStrip","","",38,null],[13,"VecTypeHint","","",38,null],[13,"ContractionOff","","",38,null],[4,"Decoration","","",null,null],[13,"RelaxedPrecision","","",39,null],[13,"SpecId","","",39,null],[13,"Block","","",39,null],[13,"BufferBlock","","",39,null],[13,"RowMajor","","",39,null],[13,"ColMajor","","",39,null],[13,"ArrayStride","","",39,null],[13,"MatrixStride","","",39,null],[13,"GLSLShared","","",39,null],[13,"GLSLPacked","","",39,null],[13,"CPacked","","",39,null],[13,"BuiltIn","","",39,null],[13,"NoPerspective","","",39,null],[13,"Flat","","",39,null],[13,"Patch","","",39,null],[13,"Centroid","","",39,null],[13,"Sample","","",39,null],[13,"Invariant","","",39,null],[13,"Restrict","","",39,null],[13,"Aliased","","",39,null],[13,"Volatile","","",39,null],[13,"Constant","","",39,null],[13,"Coherent","","",39,null],[13,"NonWritable","","",39,null],[13,"NonReadable","","",39,null],[13,"Uniform","","",39,null],[13,"SaturatedConversion","","",39,null],[13,"Stream","","",39,null],[13,"Location","","",39,null],[13,"Component","","",39,null],[13,"Index","","",39,null],[13,"Binding","","",39,null],[13,"DescriptorSet","","",39,null],[13,"Offset","","",39,null],[13,"XfbBuffer","","",39,null],[13,"XfbStride","","",39,null],[13,"FuncParamAttr","","",39,null],[13,"FPRoundingMode","","",39,null],[13,"FPFastMathMode","","",39,null],[13,"LinkageAttributes","","",39,null],[13,"NoContraction","","",39,null],[13,"InputAttachmentIndex","","",39,null],[13,"Alignment","","",39,null],[11,"fmt","","",37,null],[11,"clone","","",37,null],[11,"fmt","","",38,null],[11,"clone","","",38,null],[11,"to_desc","","",38,null],[11,"fmt","","",39,null],[11,"clone","","",39,null],[11,"to_desc","","",39,null],[0,"module","spirv_utils","",null,null],[3,"Header","spirv_utils::module","",null,null],[12,"version","","",40,null],[12,"generator_id","","",40,null],[12,"id_bound","","",40,null],[3,"Module","","",null,null],[3,"EntryPoint","","",null,null],[12,"execution_model","","",41,null],[12,"name","","",41,null],[12,"interface","","",41,null],[3,"Type","","",null,null],[12,"id","","",42,null],[12,"ty","","",42,null],[3,"Variable","","",null,null],[12,"id","","",43,null],[12,"ty","","",43,null],[12,"sc","","",43,null],[3,"Constant","","",null,null],[12,"id","","",44,null],[12,"ty","","",44,null],[12,"spec_id","","",44,null],[12,"value","","",44,null],[4,"Ty","","",null,null],[13,"Void","","",45,null],[13,"Bool","","",45,null],[13,"Int","","",45,null],[13,"UInt","","",45,null],[13,"Float","","",45,null],[13,"Vector","","",45,null],[13,"Matrix","","",45,null],[13,"Image","","",45,null],[12,"sample_type","spirv_utils::module::Ty","",45,null],[12,"dim","","",45,null],[12,"depth","","",45,null],[12,"arrayed","","",45,null],[12,"multisampled","","",45,null],[12,"sampled","","",45,null],[12,"image_format","","",45,null],[12,"access_qualifier","","",45,null],[13,"Sampler","spirv_utils::module","",45,null],[13,"SampledImage","","",45,null],[13,"Array","","",45,null],[13,"RuntimeArray","","",45,null],[13,"Struct","","",45,null],[13,"Opaque","","",45,null],[13,"Pointer","","",45,null],[4,"ImageDepth","","",null,null],[13,"NoDepth","","",46,null],[13,"Depth","","",46,null],[13,"Unknown","","",46,null],[4,"ImageSampled","","",null,null],[13,"Unknown","","",47,null],[13,"Sampled","","",47,null],[13,"NotSampled","","",47,null],[4,"ConstantValue","","",null,null],[13,"Null","","",48,null],[13,"Bool","","",48,null],[13,"Int","","",48,null],[13,"UInt","","",48,null],[13,"F32","","",48,null],[13,"F64","","",48,null],[13,"Composite","","",48,null],[13,"Sampler","","",48,null],[13,"General","","",48,null],[13,"Expr","","",48,null],[0,"id_map","","",null,null],[3,"RawIdMapBuilder","spirv_utils::module::id_map","",null,null],[3,"RawIdMap","","",null,null],[6,"IdMapBuilder","","",null,null],[6,"IdMap","","",null,null],[6,"TypeMapBuilder","","",null,null],[6,"TypeMap","","",null,null],[6,"ConstantMapBuilder","","",null,null],[6,"ConstantMap","","",null,null],[6,"VariableMapBuilder","","",null,null],[6,"VariableMap","","",null,null],[8,"GetId","","",null,null],[16,"Id","","",49,null],[10,"get_id","","",49,null],[11,"clone","","",50,null],[11,"new","","",51,{"inputs":[],"output":{"name":"rawidmapbuilder"}}],[11,"insert","","",51,null],[11,"get","","",51,null],[11,"get_mut","","",51,null],[11,"into_id_map","","",51,null],[11,"new","","",50,{"inputs":[],"output":{"name":"rawidmap"}}],[11,"insert","","",50,null],[11,"get","","",50,null],[11,"get_mut","","",50,null],[11,"contains","","",50,null],[11,"as_slice","","",50,null],[11,"fmt","","",50,null],[11,"get_id","spirv_utils::module","",42,null],[11,"get_id","","",44,null],[11,"get_id","","",43,null],[0,"decoration","","",null,null],[3,"DecorationMap","spirv_utils::module::decoration","",null,null],[3,"DecorationMapBuilder","","",null,null],[11,"fmt","","",52,null],[11,"clone","","",52,null],[11,"get_decorations","","",52,null],[11,"get_member_decorations","","",52,null],[11,"new","","",53,{"inputs":[],"output":{"name":"decorationmapbuilder"}}],[11,"get_decorations","","",53,null],[11,"get_member_decorations","","",53,null],[11,"insert_decoration","","",53,null],[11,"insert_member_decoration","","",53,null],[11,"insert_group","","",53,null],[11,"into_decoration_map","","",53,null],[11,"fmt","spirv_utils::module","",40,null],[11,"clone","","",40,null],[11,"fmt","","",54,null],[11,"clone","","",54,null],[11,"from_reader","","",54,{"inputs":[{"name":"reader"}],"output":{"name":"result"}}],[11,"variables","","",54,null],[11,"constants","","",54,null],[11,"types","","",54,null],[11,"entry_points","","",54,null],[11,"decorations","","",54,null],[11,"name","","",54,null],[11,"member_name","","",54,null],[11,"ty","","",54,null],[11,"variable","","",54,null],[11,"ty_to_string","","",54,null],[11,"tydef_to_string","","",54,null],[11,"fmt","","",41,null],[11,"clone","","",41,null],[11,"fmt","","",42,null],[11,"clone","","",42,null],[11,"fmt","","",45,null],[11,"clone","","",45,null],[11,"fmt","","",46,null],[11,"clone","","",46,null],[11,"fmt","","",47,null],[11,"clone","","",47,null],[11,"fmt","","",43,null],[11,"clone","","",43,null],[11,"is_private","","",43,null],[11,"fmt","","",44,null],[11,"clone","","",44,null],[11,"fmt","","",48,null],[11,"clone","","",48,null],[11,"null","","",44,{"inputs":[{"name":"valueid"},{"name":"typeid"}],"output":{"name":"constant"}}],[11,"bool","","",44,{"inputs":[{"name":"valueid"},{"name":"typeid"},{"name":"bool"}],"output":{"name":"constant"}}],[11,"scalar","","",44,{"inputs":[{"name":"valueid"},{"name":"type"},{"name":"box"}],"output":{"name":"constant"}}],[0,"parser","spirv_utils","",null,null],[4,"ParseError","spirv_utils::parser","",null,null],[13,"DuplicateId","","",55,null],[13,"UnknownOpcode","","",55,null],[13,"IdOutOfRange","","",55,null],[13,"InvalidParamValue","","",55,null],[13,"InstructionTooShort","","",55,null],[13,"IoError","","",55,null],[5,"parse_raw_instruction","","",null,{"inputs":[{"name":"rawinstruction"}],"output":{"name":"result"}}],[6,"Result","","",null,null],[11,"fmt","","",55,null],[11,"from","","",55,{"inputs":[{"name":"error"}],"output":{"name":"parseerror"}}],[11,"fmt","","",55,null],[11,"description","","",55,null],[11,"cause","","",55,null],[11,"fmt","spirv_utils","",0,null],[11,"clone","","",0,null]],"paths":[[3,"RawInstruction"],[3,"Id"],[3,"TypeId"],[3,"ValueId"],[3,"ResultId"],[4,"SrcLang"],[4,"ExecutionModel"],[4,"AddressingModel"],[4,"MemoryModel"],[4,"ExecutionMode"],[4,"StorageClass"],[4,"Dim"],[4,"SamplerAddressingMode"],[4,"SamplerFilterMode"],[4,"ImageFormat"],[4,"ImageChannelOrder"],[4,"ImageChannelDataType"],[4,"FPRoundingMode"],[4,"LinkageType"],[4,"AccessQualifier"],[4,"FuncParamAttr"],[4,"Decoration"],[4,"BuiltIn"],[4,"Scope"],[4,"GroupOperation"],[4,"KernelEnqueueFlags"],[4,"Capability"],[4,"Op"],[3,"ImageOperands"],[3,"FPFastMathMode"],[3,"SelectionControl"],[3,"LoopControl"],[3,"FunctionControl"],[3,"MemoryOrdering"],[3,"MemoryAccess"],[3,"KernelProfilingInfo"],[3,"Reader"],[4,"Instruction"],[4,"ExecutionMode"],[4,"Decoration"],[3,"Header"],[3,"EntryPoint"],[3,"Type"],[3,"Variable"],[3,"Constant"],[4,"Ty"],[4,"ImageDepth"],[4,"ImageSampled"],[4,"ConstantValue"],[8,"GetId"],[3,"RawIdMap"],[3,"RawIdMapBuilder"],[3,"DecorationMap"],[3,"DecorationMapBuilder"],[3,"Module"],[4,"ParseError"]]}; initSearch(searchIndex);