h$T>6       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       None #$+18?@ABCDEFGHIJK/0IHGFEDCBA@?>=<;:987654321JKNone #$+18?@ABCDEFGHIJKPQRSTUVWXYZ[`abcdjklmnopqw~}|{zxyNone #$+18?@ABCDEFGHIJKKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkklmnopqrstuvwxyzz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .spirv-reflect-types-0.1-4P5Ez1XWqTLKFIs2PIS2BSData.SpirV.Reflect.Enums.Common(Data.SpirV.Reflect.Enums.DecorationFlags'Data.SpirV.Reflect.Enums.DescriptorTypeData.SpirV.Reflect.Enums.Format"Data.SpirV.Reflect.Enums.Generator$Data.SpirV.Reflect.Enums.ModuleFlags&Data.SpirV.Reflect.Enums.ResourceFlagsData.SpirV.Reflect.Enums.Result$Data.SpirV.Reflect.Enums.ShaderStage%Data.SpirV.Reflect.Enums.SpirvBuiltin!Data.SpirV.Reflect.Enums.SpirvDim)Data.SpirV.Reflect.Enums.SpirvImageFormat Data.SpirV.Reflect.Enums.SpirvOp*Data.SpirV.Reflect.Enums.SpirvStorageClass"Data.SpirV.Reflect.Enums.TypeFlagsData.SpirV.Reflect.Traits"Data.SpirV.Reflect.TypeDescription$Data.SpirV.Reflect.InterfaceVariable Data.SpirV.Reflect.BlockVariable$Data.SpirV.Reflect.DescriptorBinding Data.SpirV.Reflect.DescriptorSetData.SpirV.Reflect.ModuleData.SpirV.Reflect.EnumsPaths_spirv_reflect_typesbase Data.StringIsStringGHC.IntInt32GHC.WordWord32 Data.BitsBits FiniteBitsFlags.&&.toLabelDecorationFlagBitsDecorationFlagsDECORATION_NON_READABLEDECORATION_RELAXED_PRECISIONDECORATION_NON_WRITABLEDECORATION_FLATDECORATION_NOPERSPECTIVEDECORATION_BUILT_INDECORATION_COLUMN_MAJORDECORATION_ROW_MAJORDECORATION_BUFFER_BLOCKDECORATION_BLOCKDECORATION_NONE$fEqDecorationFlagBits$fOrdDecorationFlagBits$fShowDecorationFlagBits$fBitsDecorationFlagBits$fFiniteBitsDecorationFlagBitsDescriptorType*DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR DESCRIPTOR_TYPE_INPUT_ATTACHMENT&DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC&DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMICDESCRIPTOR_TYPE_STORAGE_BUFFERDESCRIPTOR_TYPE_UNIFORM_BUFFER$DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER$DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFERDESCRIPTOR_TYPE_STORAGE_IMAGEDESCRIPTOR_TYPE_SAMPLED_IMAGE&DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLERDESCRIPTOR_TYPE_SAMPLERdescriptorTypeNamedescriptorTypeNames$fEqDescriptorType$fOrdDescriptorType$fShowDescriptorType$fEnumDescriptorTypeFormatFORMAT_R64G64B64A64_SFLOATFORMAT_R64G64B64A64_SINTFORMAT_R64G64B64A64_UINTFORMAT_R64G64B64_SFLOATFORMAT_R64G64B64_SINTFORMAT_R64G64B64_UINTFORMAT_R64G64_SFLOATFORMAT_R64G64_SINTFORMAT_R64G64_UINTFORMAT_R64_SFLOATFORMAT_R64_SINTFORMAT_R64_UINTFORMAT_R32G32B32A32_SFLOATFORMAT_R32G32B32A32_SINTFORMAT_R32G32B32A32_UINTFORMAT_R32G32B32_SFLOATFORMAT_R32G32B32_SINTFORMAT_R32G32B32_UINTFORMAT_R32G32_SFLOATFORMAT_R32G32_SINTFORMAT_R32G32_UINTFORMAT_R32_SFLOATFORMAT_R32_SINTFORMAT_R32_UINTFORMAT_UNDEFINED formatName formatNames $fEqFormat $fOrdFormat $fShowFormat $fEnumFormat Generator#GENERATOR_CLAY_CLAY_SHADER_COMPILER$GENERATOR_WINE_VKD3D_SHADER_COMPILER$GENERATOR_KHRONOS_SPIRV_TOOLS_LINKER/GENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATORGENERATOR_GOOGLE_RSPIRVGENERATOR_GOOGLE_SPIREGG%GENERATOR_GOOGLE_SHADERC_OVER_GLSLANG-GENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END'GENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER'GENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR $fEqGenerator$fOrdGenerator$fShowGenerator$fEnumGeneratorModuleFlagBits ModuleFlagsMODULE_FLAG_NO_COPYMODULE_FLAG_NONE$fEqModuleFlagBits$fOrdModuleFlagBits$fShowModuleFlagBits$fBitsModuleFlagBits$fFiniteBitsModuleFlagBitsResourceFlagBits ResourceFlagsRESOURCE_FLAG_UAVRESOURCE_FLAG_SRVRESOURCE_FLAG_CBVRESOURCE_FLAG_SAMPLERRESOURCE_FLAG_UNDEFINED$fEqResourceFlagBits$fOrdResourceFlagBits$fShowResourceFlagBits$fBitsResourceFlagBits$fFiniteBitsResourceFlagBitsResultSUCCESS NOT_READYERROR_PARSE_FAILEDERROR_ALLOC_FAILEDERROR_RANGE_EXCEEDEDERROR_NULL_POINTERERROR_INTERNAL_ERRORERROR_COUNT_MISMATCHERROR_ELEMENT_NOT_FOUNDERROR_SPIRV_INVALID_CODE_SIZE ERROR_SPIRV_INVALID_MAGIC_NUMBERERROR_SPIRV_UNEXPECTED_EOF ERROR_SPIRV_INVALID_ID_REFERENCEERROR_SPIRV_SET_NUMBER_OVERFLOW!ERROR_SPIRV_INVALID_STORAGE_CLASSERROR_SPIRV_RECURSIONERROR_SPIRV_INVALID_INSTRUCTION!ERROR_SPIRV_UNEXPECTED_BLOCK_DATA*ERROR_SPIRV_INVALID_BLOCK_MEMBER_REFERENCEERROR_SPIRV_INVALID_ENTRY_POINT"ERROR_SPIRV_INVALID_EXECUTION_MODE $fEqResult $fOrdResult $fShowResult $fEnumResult$fBoundedResultShaderStageFlagBits ShaderStageSHADER_STAGE_CALLABLE_BIT_KHR!SHADER_STAGE_INTERSECTION_BIT_KHRSHADER_STAGE_MISS_BIT_KHR SHADER_STAGE_CLOSEST_HIT_BIT_KHRSHADER_STAGE_ANY_HIT_BIT_KHRSHADER_STAGE_RAYGEN_BIT_KHRSHADER_STAGE_MESH_BIT_NVSHADER_STAGE_TASK_BIT_NVSHADER_STAGE_COMPUTE_BITSHADER_STAGE_FRAGMENT_BITSHADER_STAGE_GEOMETRY_BIT(SHADER_STAGE_TESSELLATION_EVALUATION_BIT%SHADER_STAGE_TESSELLATION_CONTROL_BITSHADER_STAGE_VERTEX_BITnamesbitNames$fEqShaderStageFlagBits$fOrdShaderStageFlagBits$fShowShaderStageFlagBits$fBitsShaderStageFlagBits$fFiniteBitsShaderStageFlagBitsBuiltIn BuiltInMaxBuiltInCullMaskKHR BuiltInSMIDNVBuiltInWarpIDNVBuiltInSMCountNVBuiltInWarpsPerSMNVBuiltInRayGeometryIndexKHRBuiltInIncomingRayFlagsNVBuiltInIncomingRayFlagsKHRBuiltInCurrentRayTimeNVBuiltInHitKindNVBuiltInHitKindKHR BuiltInHitTNVBuiltInWorldToObjectNVBuiltInWorldToObjectKHRBuiltInObjectToWorldNVBuiltInObjectToWorldKHRBuiltInInstanceCustomIndexNVBuiltInInstanceCustomIndexKHRBuiltInRayTmaxNVBuiltInRayTmaxKHRBuiltInRayTminNVBuiltInRayTminKHRBuiltInObjectRayDirectionNVBuiltInObjectRayDirectionKHRBuiltInObjectRayOriginNVBuiltInObjectRayOriginKHRBuiltInWorldRayDirectionNVBuiltInWorldRayDirectionKHRBuiltInWorldRayOriginNVBuiltInWorldRayOriginKHRBuiltInLaunchSizeNVBuiltInLaunchSizeKHRBuiltInLaunchIdNVBuiltInLaunchIdKHRBuiltInInvocationsPerPixelNVBuiltInFragInvocationCountEXTBuiltInFragmentSizeNVBuiltInFragSizeEXTBuiltInBaryCoordNoPerspNVBuiltInBaryCoordNoPerspKHRBuiltInBaryCoordNVBuiltInBaryCoordKHRBuiltInMeshViewIndicesNVBuiltInMeshViewCountNVBuiltInLayerPerViewNVBuiltInCullDistancePerViewNVBuiltInClipDistancePerViewNVBuiltInPrimitiveIndicesNVBuiltInPrimitiveCountNVBuiltInTaskCountNVBuiltInFullyCoveredEXTBuiltInViewportMaskPerViewNVBuiltInPositionPerViewNVBuiltInSecondaryViewportMaskNVBuiltInSecondaryPositionNVBuiltInViewportMaskNVBuiltInFragStencilRefEXTBuiltInBaryCoordPullModelAMDBuiltInBaryCoordSmoothSampleAMD!BuiltInBaryCoordSmoothCentroidAMDBuiltInBaryCoordSmoothAMD BuiltInBaryCoordNoPerspSampleAMD"BuiltInBaryCoordNoPerspCentroidAMDBuiltInBaryCoordNoPerspAMDBuiltInShadingRateKHRBuiltInViewIndexBuiltInDeviceIndexBuiltInPrimitiveShadingRateKHRBuiltInDrawIndexBuiltInBaseInstanceBuiltInBaseVertexBuiltInSubgroupLtMaskKHRBuiltInSubgroupLtMaskBuiltInSubgroupLeMaskKHRBuiltInSubgroupLeMaskBuiltInSubgroupGtMaskKHRBuiltInSubgroupGtMaskBuiltInSubgroupGeMaskKHRBuiltInSubgroupGeMaskBuiltInSubgroupEqMaskKHRBuiltInSubgroupEqMaskBuiltInInstanceIndexBuiltInVertexIndex BuiltInSubgroupLocalInvocationIdBuiltInSubgroupIdBuiltInNumEnqueuedSubgroupsBuiltInNumSubgroupsBuiltInSubgroupMaxSizeBuiltInSubgroupSizeBuiltInGlobalLinearIdBuiltInGlobalOffsetBuiltInEnqueuedWorkgroupSizeBuiltInGlobalSizeBuiltInWorkDimBuiltInLocalInvocationIndexBuiltInGlobalInvocationIdBuiltInLocalInvocationIdBuiltInWorkgroupIdBuiltInWorkgroupSizeBuiltInNumWorkgroupsBuiltInHelperInvocationBuiltInFragDepthBuiltInSampleMaskBuiltInSamplePositionBuiltInSampleIdBuiltInFrontFacingBuiltInPointCoordBuiltInFragCoordBuiltInPatchVerticesBuiltInTessCoordBuiltInTessLevelInnerBuiltInTessLevelOuterBuiltInViewportIndex BuiltInLayerBuiltInInvocationIdBuiltInPrimitiveIdBuiltInInstanceIdBuiltInVertexIdBuiltInCullDistanceBuiltInClipDistanceBuiltInPointSizeBuiltInPosition $fEqBuiltIn $fOrdBuiltIn $fShowBuiltIn $fEnumBuiltIn$fBoundedBuiltInDimDimMaxDimSubpassData DimBufferDimRectDimCubeDim3DDim2DDim1D$fEqDim$fOrdDim $fShowDim $fEnumDim $fBoundedDim ImageFormatImageFormatMaxImageFormatR64iImageFormatR64uiImageFormatR8uiImageFormatR16uiImageFormatRg8uiImageFormatRg16uiImageFormatRg32uiImageFormatRgb10a2uiImageFormatR32uiImageFormatRgba8uiImageFormatRgba16uiImageFormatRgba32uiImageFormatR8iImageFormatR16iImageFormatRg8iImageFormatRg16iImageFormatRg32iImageFormatR32iImageFormatRgba8iImageFormatRgba16iImageFormatRgba32iImageFormatR8SnormImageFormatR16SnormImageFormatRg8SnormImageFormatRg16SnormImageFormatRgba16Snorm ImageFormatR8ImageFormatR16ImageFormatRg8ImageFormatRg16ImageFormatRgb10A2ImageFormatRgba16ImageFormatR16fImageFormatR11fG11fB10fImageFormatRg16fImageFormatRg32fImageFormatRgba8SnormImageFormatRgba8ImageFormatR32fImageFormatRgba16fImageFormatRgba32fImageFormatUnknown$fEqImageFormat$fOrdImageFormat$fShowImageFormat$fEnumImageFormat$fBoundedImageFormatOpOpMaxOpGroupLogicalXorKHROpGroupLogicalOrKHROpGroupLogicalAndKHROpGroupBitwiseXorKHROpGroupBitwiseOrKHROpGroupBitwiseAndKHROpGroupFMulKHROpGroupIMulKHROpControlBarrierWaitINTELOpControlBarrierArriveINTEL%OpSpecConstantCompositeContinuedINTEL!OpConstantCompositeContinuedINTELOpTypeStructContinuedINTELOpTypeBufferSurfaceINTELOpAtomicFAddEXT)OpRayQueryGetIntersectionWorldToObjectKHR)OpRayQueryGetIntersectionObjectToWorldKHROpRayQueryGetWorldRayOriginKHR!OpRayQueryGetWorldRayDirectionKHR+OpRayQueryGetIntersectionObjectRayOriginKHR.OpRayQueryGetIntersectionObjectRayDirectionKHR/OpRayQueryGetIntersectionCandidateAABBOpaqueKHR%OpRayQueryGetIntersectionFrontFaceKHR(OpRayQueryGetIntersectionBarycentricsKHR*OpRayQueryGetIntersectionPrimitiveIndexKHR)OpRayQueryGetIntersectionGeometryIndexKHROpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR&OpRayQueryGetIntersectionInstanceIdKHR/OpRayQueryGetIntersectionInstanceCustomIndexKHROpRayQueryGetIntersectionTKHROpRayQueryGetRayFlagsKHROpRayQueryGetRayTMinKHROpFPGARegINTELOpWritePipeBlockingINTELOpReadPipeBlockingINTELOpCrossWorkgroupCastToPtrINTELOpPtrCastToCrossWorkgroupINTELOpFixedExpINTELOpFixedLogINTELOpFixedSinCosPiINTELOpFixedCosPiINTELOpFixedSinPiINTELOpFixedSinCosINTELOpFixedCosINTELOpFixedSinINTELOpFixedRsqrtINTELOpFixedRecipINTELOpFixedSqrtINTELOpAliasScopeListDeclINTELOpAliasScopeDeclINTELOpAliasDomainDeclINTELOpLoopControlINTELOpArbitraryFloatPowNINTELOpArbitraryFloatPowRINTELOpArbitraryFloatPowINTELOpArbitraryFloatATan2INTELOpArbitraryFloatATanPiINTELOpArbitraryFloatATanINTELOpArbitraryFloatACosPiINTELOpArbitraryFloatACosINTELOpArbitraryFloatASinPiINTELOpArbitraryFloatASinINTELOpArbitraryFloatCosPiINTELOpArbitraryFloatSinPiINTELOpArbitraryFloatSinCosINTELOpArbitraryFloatCosINTELOpArbitraryFloatSinINTELOpArbitraryFloatExpm1INTELOpArbitraryFloatExp10INTELOpArbitraryFloatExp2INTELOpArbitraryFloatExpINTELOpArbitraryFloatLog1pINTELOpArbitraryFloatLog10INTELOpArbitraryFloatLog2INTELOpArbitraryFloatLogINTELOpArbitraryFloatSqrtINTELOpArbitraryFloatHypotINTELOpArbitraryFloatCbrtINTELOpArbitraryFloatRSqrtINTELOpArbitraryFloatRecipINTELOpArbitraryFloatEQINTELOpArbitraryFloatLEINTELOpArbitraryFloatLTINTELOpArbitraryFloatGEINTELOpArbitraryFloatGTINTELOpArbitraryFloatDivINTELOpArbitraryFloatMulINTELOpArbitraryFloatSubINTELOpArbitraryFloatAddINTELOpArbitraryFloatCastToIntINTEL OpArbitraryFloatCastFromIntINTELOpArbitraryFloatCastINTELOpArbitraryFloatSinCosPiINTELOpRestoreMemoryINTELOpSaveMemoryINTELOpVariableLengthArrayINTEL$OpSubgroupAvcSicGetInterRawSadsINTEL1OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL3OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL%OpSubgroupAvcSicGetIpeChromaModeINTEL*OpSubgroupAvcSicGetPackedIpeLumaModesINTEL/OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL-OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL$OpSubgroupAvcSicGetIpeLumaShapeINTEL'OpSubgroupAvcSicConvertToMceResultINTEL9OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL/OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL.OpSubgroupAvcSicEvaluateWithDualReferenceINTEL0OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL OpSubgroupAvcSicEvaluateIpeINTEL,OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL1OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL,OpSubgroupAvcSicSetBilinearFilterEnableINTEL3OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL1OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL-OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL(OpSubgroupAvcSicConvertToMcePayloadINTEL(OpSubgroupAvcSicGetMotionVectorMaskINTEL+OpSubgroupAvcSicConfigureIpeLumaChromaINTEL%OpSubgroupAvcSicConfigureIpeLumaINTEL!OpSubgroupAvcSicConfigureSkcINTELOpSubgroupAvcSicInitializeINTEL'OpSubgroupAvcRefConvertToMceResultINTEL9OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL/OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL.OpSubgroupAvcRefEvaluateWithDualReferenceINTEL0OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL,OpSubgroupAvcRefSetBilinearFilterEnableINTEL/OpSubgroupAvcRefSetBidirectionalMixDisableINTEL(OpSubgroupAvcRefConvertToMcePayloadINTELOpSubgroupAvcBmeInitializeINTELOpSubgroupAvcFmeInitializeINTEL9OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL;OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTELOpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL>OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL5OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL"OpSubgroupAvcMceSetAcOnlyHaarINTEL9OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL4OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL3OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL0OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL2OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL5OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL3OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL9OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL4OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL-OpSubgroupAvcMceSetInterDirectionPenaltyINTEL4OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL)OpSubgroupAvcMceSetInterShapePenaltyINTEL0OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL6OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL=OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTELOpTypeAvcSicResultINTELOpTypeAvcRefResultINTEL&OpTypeAvcImeDualReferenceStreaminINTEL(OpTypeAvcImeSingleReferenceStreaminINTEL-OpTypeAvcImeResultDualReferenceStreamoutINTEL/OpTypeAvcImeResultSingleReferenceStreamoutINTELOpTypeAvcImeResultINTELOpTypeAvcMceResultINTELOpTypeAvcMcePayloadINTELOpTypeAvcSicPayloadINTELOpTypeAvcRefPayloadINTELOpTypeAvcImePayloadINTELOpTypeVmeImageINTELOpVmeImageINTELOpMemberDecorateStringGOOGLEOpMemberDecorateStringOpDecorateStringGOOGLEOpDecorateString OpExpectKHROpAssumeTrueKHROpAtomicFMaxEXTOpAtomicFMinEXTOpAsmCallINTEL OpAsmINTELOpAsmTargetINTELOpFunctionPointerCallINTELOpConstantFunctionPointerINTELOpUMul32x16INTELOpIMul32x16INTELOpUSubSatINTELOpISubSatINTELOpUAverageRoundedINTELOpIAverageRoundedINTELOpUAverageINTELOpIAverageINTELOpUAddSatINTELOpIAddSatINTELOpAbsUSubINTELOpAbsISubINTELOpUCountTrailingZerosINTELOpUCountLeadingZerosINTEL#OpSubgroupImageMediaBlockWriteINTEL"OpSubgroupImageMediaBlockReadINTELOpSubgroupImageBlockWriteINTELOpSubgroupImageBlockReadINTELOpSubgroupBlockWriteINTELOpSubgroupBlockReadINTELOpSubgroupShuffleXorINTELOpSubgroupShuffleUpINTELOpSubgroupShuffleDownINTELOpSubgroupShuffleINTELOpSamplerImageAddressingModeNVOpConvertSampledImageToUNVOpConvertUToSampledImageNVOpConvertSamplerToUNVOpConvertImageToUNVOpConvertUToSamplerNVOpConvertUToImageNVOpIsHelperInvocationEXTOpDemoteToHelperInvocationEXTOpDemoteToHelperInvocationOpEndInvocationInterlockEXTOpBeginInvocationInterlockEXTOpCooperativeMatrixLengthNVOpCooperativeMatrixMulAddNVOpCooperativeMatrixStoreNVOpCooperativeMatrixLoadNVOpTypeCooperativeMatrixNVOpExecuteCallableNVOpTypeAccelerationStructureNVOpTypeAccelerationStructureKHROpTraceRayMotionNVOpTraceMotionNV OpTraceNVOpTerminateRayNVOpIgnoreIntersectionNVOpReportIntersectionNVOpReportIntersectionKHR"OpWritePackedPrimitiveIndices4x8NVOpGroupNonUniformPartitionNVOpImageSampleFootprintNVOpReadClockKHROpFragmentFetchAMDOpFragmentMaskFetchAMDOpGroupSMaxNonUniformAMDOpGroupUMaxNonUniformAMDOpGroupFMaxNonUniformAMDOpGroupSMinNonUniformAMDOpGroupUMinNonUniformAMDOpGroupFMinNonUniformAMDOpGroupFAddNonUniformAMDOpGroupIAddNonUniformAMD OpRayQueryGetIntersectionTypeKHROpRayQueryProceedKHR OpRayQueryConfirmIntersectionKHR!OpRayQueryGenerateIntersectionKHROpRayQueryTerminateKHROpRayQueryInitializeKHROpTypeRayQueryKHROpSUDotAccSatKHR OpSUDotAccSatOpUDotAccSatKHR OpUDotAccSatOpSDotAccSatKHR OpSDotAccSat OpSUDotKHROpSUDot OpUDotKHROpUDot OpSDotKHROpSDotOpTerminateRayKHROpIgnoreIntersectionKHR$OpConvertUToAccelerationStructureKHROpExecuteCallableKHR OpTraceRayKHROpSubgroupReadInvocationKHROpGroupNonUniformRotateKHROpSubgroupAllEqualKHROpSubgroupAnyKHROpSubgroupAllKHROpSubgroupFirstInvocationKHROpSubgroupBallotKHROpTerminateInvocation OpPtrDiff OpPtrNotEqual OpPtrEqual OpCopyLogicalOpGroupNonUniformQuadSwapOpGroupNonUniformQuadBroadcastOpGroupNonUniformLogicalXorOpGroupNonUniformLogicalOrOpGroupNonUniformLogicalAndOpGroupNonUniformBitwiseXorOpGroupNonUniformBitwiseOrOpGroupNonUniformBitwiseAndOpGroupNonUniformFMaxOpGroupNonUniformUMaxOpGroupNonUniformSMaxOpGroupNonUniformFMinOpGroupNonUniformUMinOpGroupNonUniformSMinOpGroupNonUniformFMulOpGroupNonUniformIMulOpGroupNonUniformFAddOpGroupNonUniformIAddOpGroupNonUniformShuffleDownOpGroupNonUniformShuffleUpOpGroupNonUniformShuffleXorOpGroupNonUniformShuffleOpGroupNonUniformBallotFindMSBOpGroupNonUniformBallotFindLSBOpGroupNonUniformBallotBitCount!OpGroupNonUniformBallotBitExtractOpGroupNonUniformInverseBallotOpGroupNonUniformBallotOpGroupNonUniformBroadcastFirstOpGroupNonUniformBroadcastOpGroupNonUniformAllEqualOpGroupNonUniformAnyOpGroupNonUniformAllOpGroupNonUniformElect OpDecorateIdOpExecutionModeIdOpModuleProcessedOpMemoryNamedBarrierOpNamedBarrierInitializeOpTypeNamedBarrierOpGetKernelMaxNumSubgroups$OpGetKernelLocalSizeForSubgroupCountOpCreatePipeFromPipeStorageOpConstantPipeStorageOpTypePipeStorageOpSizeOfOpImageSparseReadOpAtomicFlagClearOpAtomicFlagTestAndSetOpNoLineOpImageSparseTexelsResidentOpImageSparseDrefGatherOpImageSparseGatherOpImageSparseFetch&OpImageSparseSampleProjDrefExplicitLod&OpImageSparseSampleProjDrefImplicitLod"OpImageSparseSampleProjExplicitLod"OpImageSparseSampleProjImplicitLod"OpImageSparseSampleDrefExplicitLod"OpImageSparseSampleDrefImplicitLodOpImageSparseSampleExplicitLodOpImageSparseSampleImplicitLodOpBuildNDRangeOpGetDefaultQueueOpCaptureEventProfilingInfoOpSetUserEventStatusOpIsValidEventOpCreateUserEventOpReleaseEvent OpRetainEvent)OpGetKernelPreferredWorkGroupSizeMultipleOpGetKernelWorkGroupSize!OpGetKernelNDrangeMaxSubGroupSizeOpGetKernelNDrangeSubGroupCountOpEnqueueKernelOpEnqueueMarkerOpGroupCommitWritePipeOpGroupCommitReadPipeOpGroupReserveWritePipePacketsOpGroupReserveReadPipePacketsOpGetMaxPipePacketsOpGetNumPipePacketsOpIsValidReserveIdOpCommitWritePipeOpCommitReadPipeOpReserveWritePipePacketsOpReserveReadPipePacketsOpReservedWritePipeOpReservedReadPipe OpWritePipe OpReadPipe OpGroupSMax OpGroupUMax OpGroupFMax OpGroupSMin OpGroupUMin OpGroupFMin OpGroupFAdd OpGroupIAddOpGroupBroadcast OpGroupAny OpGroupAllOpGroupWaitEventsOpGroupAsyncCopyOpLifetimeStopOpLifetimeStart OpUnreachable OpReturnValueOpReturnOpKillOpSwitchOpBranchConditionalOpBranchOpLabelOpSelectionMerge OpLoopMergeOpPhi OpAtomicXor OpAtomicOr OpAtomicAnd OpAtomicUMax OpAtomicSMax OpAtomicUMin OpAtomicSMin OpAtomicISub OpAtomicIAddOpAtomicIDecrementOpAtomicIIncrementOpAtomicCompareExchangeWeakOpAtomicCompareExchangeOpAtomicExchange OpAtomicStore OpAtomicLoadOpMemoryBarrierOpControlBarrierOpEndStreamPrimitiveOpEmitStreamVertexOpEndPrimitive OpEmitVertexOpFwidthCoarse OpDPdyCoarse OpDPdxCoarse OpFwidthFine OpDPdyFine OpDPdxFineOpFwidthOpDPdyOpDPdx OpBitCount OpBitReverseOpBitFieldUExtractOpBitFieldSExtractOpBitFieldInsertOpNot OpBitwiseAnd OpBitwiseXor OpBitwiseOrOpShiftLeftLogicalOpShiftRightArithmeticOpShiftRightLogicalOpFUnordGreaterThanEqualOpFOrdGreaterThanEqualOpFUnordLessThanEqualOpFOrdLessThanEqualOpFUnordGreaterThanOpFOrdGreaterThanOpFUnordLessThanOpFOrdLessThanOpFUnordNotEqualOpFOrdNotEqual OpFUnordEqual OpFOrdEqualOpSLessThanEqualOpULessThanEqual OpSLessThan OpULessThanOpSGreaterThanEqualOpUGreaterThanEqualOpSGreaterThanOpUGreaterThan OpINotEqualOpIEqualOpSelect OpLogicalNot OpLogicalAnd OpLogicalOrOpLogicalNotEqualOpLogicalEqual OpUnordered OpOrderedOpLessOrGreater OpSignBitSet OpIsNormal OpIsFiniteOpIsInfOpIsNanOpAllOpAnyOpSMulExtendedOpUMulExtended OpISubBorrow OpIAddCarryOpDotOpOuterProductOpMatrixTimesMatrixOpMatrixTimesVectorOpVectorTimesMatrixOpMatrixTimesScalarOpVectorTimesScalarOpFModOpFRemOpSModOpSRemOpUModOpFDivOpSDivOpUDivOpFMulOpIMulOpFSubOpISubOpFAddOpIAdd OpFNegate OpSNegate OpBitcastOpGenericCastToPtrExplicitOpGenericCastToPtrOpPtrCastToGenericOpConvertUToPtrOpSatConvertUToSOpSatConvertSToUOpConvertPtrToUOpQuantizeToF16 OpFConvert OpSConvert OpUConvert OpConvertUToF OpConvertSToF OpConvertFToS OpConvertFToUOpImageQuerySamplesOpImageQueryLevelsOpImageQueryLodOpImageQuerySizeOpImageQuerySizeLodOpImageQueryOrderOpImageQueryFormatOpImage OpImageWrite OpImageReadOpImageDrefGather OpImageGather OpImageFetch OpImageSampleProjDrefExplicitLod OpImageSampleProjDrefImplicitLodOpImageSampleProjExplicitLodOpImageSampleProjImplicitLodOpImageSampleDrefExplicitLodOpImageSampleDrefImplicitLodOpImageSampleExplicitLodOpImageSampleImplicitLodOpSampledImage OpTranspose OpCopyObjectOpCompositeInsertOpCompositeExtractOpCompositeConstructOpVectorShuffleOpVectorInsertDynamicOpVectorExtractDynamicOpGroupMemberDecorateOpGroupDecorateOpDecorationGroupOpMemberDecorate OpDecorateOpInBoundsPtrAccessChainOpGenericPtrMemSemantics OpArrayLengthOpPtrAccessChainOpInBoundsAccessChain OpAccessChainOpCopyMemorySized OpCopyMemoryOpStoreOpLoadOpImageTexelPointer OpVariableOpFunctionCall OpFunctionEndOpFunctionParameter OpFunctionOpSpecConstantOpOpSpecConstantCompositeOpSpecConstantOpSpecConstantFalseOpSpecConstantTrueOpConstantNullOpConstantSamplerOpConstantComposite OpConstantOpConstantFalseOpConstantTrueOpTypeForwardPointer OpTypePipe OpTypeQueueOpTypeReserveIdOpTypeDeviceEvent OpTypeEventOpTypeFunction OpTypePointer OpTypeOpaque OpTypeStructOpTypeRuntimeArray OpTypeArrayOpTypeSampledImage OpTypeSampler OpTypeImage OpTypeMatrix OpTypeVector OpTypeFloat OpTypeInt OpTypeBool OpTypeVoid OpCapabilityOpExecutionMode OpEntryPoint OpMemoryModel OpExtInstOpExtInstImport OpExtensionOpLineOpString OpMemberNameOpNameOpSourceExtensionOpSourceOpSourceContinuedOpUndefOpNop$fEqOp$fOrdOp$fShowOp$fEnumOp $fBoundedOp StorageClassStorageClassMaxStorageClassHostOnlyINTELStorageClassDeviceOnlyINTELStorageClassCodeSectionINTEL$StorageClassPhysicalStorageBufferEXT!StorageClassPhysicalStorageBuffer StorageClassShaderRecordBufferNV!StorageClassShaderRecordBufferKHR StorageClassIncomingRayPayloadNV!StorageClassIncomingRayPayloadKHRStorageClassHitAttributeNVStorageClassHitAttributeKHRStorageClassRayPayloadNVStorageClassRayPayloadKHR"StorageClassIncomingCallableDataNV#StorageClassIncomingCallableDataKHRStorageClassCallableDataNVStorageClassCallableDataKHRStorageClassStorageBufferStorageClassImageStorageClassAtomicCounterStorageClassPushConstantStorageClassGenericStorageClassFunctionStorageClassPrivateStorageClassCrossWorkgroupStorageClassWorkgroupStorageClassOutputStorageClassUniformStorageClassInputStorageClassUniformConstant$fEqStorageClass$fOrdStorageClass$fShowStorageClass$fEnumStorageClass$fBoundedStorageClass TypeFlagBits TypeFlagsTYPE_FLAG_ARRAYTYPE_FLAG_STRUCTTYPE_FLAG_EXTERNAL_MASK)TYPE_FLAG_EXTERNAL_ACCELERATION_STRUCTURETYPE_FLAG_EXTERNAL_BLOCK TYPE_FLAG_EXTERNAL_SAMPLED_IMAGETYPE_FLAG_EXTERNAL_SAMPLERTYPE_FLAG_EXTERNAL_IMAGETYPE_FLAG_MATRIXTYPE_FLAG_VECTORTYPE_FLAG_FLOAT TYPE_FLAG_INTTYPE_FLAG_BOOLTYPE_FLAG_VOIDTYPE_FLAG_UNDEFINEDtypeFlagBitNamestypeFlagsNames$fEqTypeFlagBits$fOrdTypeFlagBits$fShowTypeFlagBits$fBitsTypeFlagBits$fFiniteBitsTypeFlagBitsImage$sel:dim:Image$sel:depth:Image$sel:arrayed:Image $sel:ms:Image$sel:sampled:Image$sel:image_format:ImageArray$sel:dims_count:Array$sel:dims:Array$sel:stride:ArrayMatrix$sel:column_count:Matrix$sel:row_count:Matrix$sel:stride:MatrixVector$sel:component_count:VectorScalar$sel:width:Scalar$sel:signedness:ScalarNumeric$sel:scalar:Numeric$sel:vector:Numeric$sel:matrix:Numeric $fEqImage $fOrdImage $fShowImage$fGenericImage $fEqArray $fOrdArray $fShowArray$fGenericArray $fEqNumeric $fOrdNumeric $fShowNumeric$fGenericNumeric $fEqMatrix $fOrdMatrix $fShowMatrix$fGenericMatrix $fEqVector $fOrdVector $fShowVector$fGenericVector $fEqScalar $fOrdScalar $fShowScalar$fGenericScalarTraits$sel:numeric:Traits$sel:image:Traits$sel:array:TraitsTypeDescription$sel:id:TypeDescription$sel:op:TypeDescription$sel:type_name:TypeDescription'$sel:struct_member_name:TypeDescription"$sel:storage_class:TypeDescription$sel:type_flags:TypeDescription$sel:traits:TypeDescription$sel:members:TypeDescription$fEqTypeDescription$fShowTypeDescription$fGenericTypeDescription $fEqTraits $fShowTraits$fGenericTraits WordOffset$sel:location:WordOffsetInterfaceVariable$sel:spirv_id:InterfaceVariable$sel:name:InterfaceVariable$sel:location:InterfaceVariable$$sel:storage_class:InterfaceVariable$sel:semantic:InterfaceVariable'$sel:decoration_flags:InterfaceVariable$sel:built_in:InterfaceVariable$sel:numeric:InterfaceVariable$sel:array:InterfaceVariable$sel:members:InterfaceVariable$sel:format:InterfaceVariable'$sel:type_description:InterfaceVariable"$sel:word_offset:InterfaceVariable$fEqInterfaceVariable$fShowInterfaceVariable$fGenericInterfaceVariable$fEqWordOffset$fShowWordOffset$fGenericWordOffset BlockVariable$sel:spirv_id:BlockVariable$sel:name:BlockVariable$sel:offset:BlockVariable"$sel:absolute_offset:BlockVariable$sel:size:BlockVariable$sel:padded_size:BlockVariable$sel:decorations:BlockVariable$sel:numeric:BlockVariable$sel:array:BlockVariable$sel:members:BlockVariable#$sel:type_description:BlockVariable$fEqBlockVariable$fShowBlockVariable$fGenericBlockVariable$sel:binding:WordOffset$sel:set:WordOffsetDescriptorBinding$sel:spirv_id:DescriptorBinding$sel:name:DescriptorBinding$sel:binding:DescriptorBinding-$sel:input_attachment_index:DescriptorBinding$sel:set:DescriptorBinding&$sel:descriptor_type:DescriptorBinding$$sel:resource_type:DescriptorBinding$sel:image:DescriptorBinding$sel:block:DescriptorBinding$sel:array:DescriptorBinding$sel:count:DescriptorBinding$sel:accessed:DescriptorBinding%$sel:uav_counter_id:DescriptorBinding*$sel:uav_counter_binding:DescriptorBinding'$sel:type_description:DescriptorBinding"$sel:word_offset:DescriptorBinding'$sel:decoration_flags:DescriptorBinding$fEqDescriptorBinding$fShowDescriptorBinding$fGenericDescriptorBinding DescriptorSet$sel:set:DescriptorSet$sel:bindings:DescriptorSet$fEqDescriptorSet$fShowDescriptorSet$fGenericDescriptorSetModule$sel:generator:Module$sel:entry_point_name:Module$sel:entry_point_id:Module$sel:source_language:Module#$sel:source_language_version:Module!$sel:spirv_execution_model:Module$sel:shader_stage:Module$sel:descriptor_bindings:Module$sel:descriptor_sets:Module$sel:input_variables:Module$sel:output_variables:Module$sel:push_constants:Module $fEqModule $fShowModule$fGenericModuleversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName