Lines Matching full:properties
486 inline bool Iterate(Visitor* visitor, VkImageFormatProperties* properties) { in Iterate() argument
488 visitor->Visit("maxExtent", &properties->maxExtent) && in Iterate()
489 visitor->Visit("maxMipLevels", &properties->maxMipLevels) && in Iterate()
490 visitor->Visit("maxArrayLayers", &properties->maxArrayLayers) && in Iterate()
491 visitor->Visit("sampleCounts", &properties->sampleCounts) && in Iterate()
492 visitor->Visit("maxResourceSize", &properties->maxResourceSize); in Iterate()
609 VkPhysicalDeviceSparseProperties* properties) { in Iterate() argument
611 visitor->Visit("residencyStandard2DBlockShape", &properties->residencyStandard2DBlockShape) && in Iterate()
612 …visitor->Visit("residencyStandard2DMultisampleBlockShape", &properties->residencyStandard2DMultisa… in Iterate()
613 visitor->Visit("residencyStandard3DBlockShape", &properties->residencyStandard3DBlockShape) && in Iterate()
614 visitor->Visit("residencyAlignedMipSize", &properties->residencyAlignedMipSize) && in Iterate()
615 visitor->Visit("residencyNonResidentStrict", &properties->residencyNonResidentStrict); in Iterate()
620 VkPhysicalDeviceProperties* properties) { in Iterate() argument
622 visitor->Visit("apiVersion", &properties->apiVersion) && in Iterate()
623 visitor->Visit("driverVersion", &properties->driverVersion) && in Iterate()
624 visitor->Visit("vendorID", &properties->vendorID) && in Iterate()
625 visitor->Visit("deviceID", &properties->deviceID) && in Iterate()
626 visitor->Visit("deviceType", &properties->deviceType) && in Iterate()
627 visitor->Visit("deviceName", &properties->deviceName) && in Iterate()
628 visitor->Visit("pipelineCacheUUID", &properties->pipelineCacheUUID) && in Iterate()
629 visitor->Visit("limits", &properties->limits) && in Iterate()
630 visitor->Visit("sparseProperties", &properties->sparseProperties); in Iterate()
697 visitor->Visit("properties", &core->properties); in Iterate()
701 inline bool Iterate(Visitor* visitor, VkPhysicalDeviceVulkan12Properties* properties) { in Iterate() argument
703 visitor->Visit("driverID", &properties->driverID) && in Iterate()
704 visitor->Visit("driverName", &properties->driverName) && in Iterate()
705 visitor->Visit("driverInfo", &properties->driverInfo) && in Iterate()
706 visitor->Visit("conformanceVersion", &properties->conformanceVersion) && in Iterate()
707 visitor->Visit("denormBehaviorIndependence", &properties->denormBehaviorIndependence) && in Iterate()
708 visitor->Visit("roundingModeIndependence", &properties->roundingModeIndependence) && in Iterate()
709 …visitor->Visit("shaderSignedZeroInfNanPreserveFloat16", &properties->shaderSignedZeroInfNanPreserv… in Iterate()
710 …visitor->Visit("shaderSignedZeroInfNanPreserveFloat32", &properties->shaderSignedZeroInfNanPreserv… in Iterate()
711 …visitor->Visit("shaderSignedZeroInfNanPreserveFloat64", &properties->shaderSignedZeroInfNanPreserv… in Iterate()
712 visitor->Visit("shaderDenormPreserveFloat16", &properties->shaderDenormPreserveFloat16) && in Iterate()
713 visitor->Visit("shaderDenormPreserveFloat32", &properties->shaderDenormPreserveFloat32) && in Iterate()
714 visitor->Visit("shaderDenormPreserveFloat64", &properties->shaderDenormPreserveFloat64) && in Iterate()
715 visitor->Visit("shaderDenormFlushToZeroFloat16", &properties->shaderDenormFlushToZeroFloat16) && in Iterate()
716 visitor->Visit("shaderDenormFlushToZeroFloat32", &properties->shaderDenormFlushToZeroFloat32) && in Iterate()
717 visitor->Visit("shaderDenormFlushToZeroFloat64", &properties->shaderDenormFlushToZeroFloat64) && in Iterate()
718 visitor->Visit("shaderRoundingModeRTEFloat16", &properties->shaderRoundingModeRTEFloat16) && in Iterate()
719 visitor->Visit("shaderRoundingModeRTEFloat32", &properties->shaderRoundingModeRTEFloat32) && in Iterate()
720 visitor->Visit("shaderRoundingModeRTEFloat64", &properties->shaderRoundingModeRTEFloat64) && in Iterate()
721 visitor->Visit("shaderRoundingModeRTZFloat16", &properties->shaderRoundingModeRTZFloat16) && in Iterate()
722 visitor->Visit("shaderRoundingModeRTZFloat32", &properties->shaderRoundingModeRTZFloat32) && in Iterate()
723 visitor->Visit("shaderRoundingModeRTZFloat64", &properties->shaderRoundingModeRTZFloat64) && in Iterate()
724 …visitor->Visit("maxUpdateAfterBindDescriptorsInAllPools", &properties->maxUpdateAfterBindDescripto… in Iterate()
725 …visitor->Visit("shaderUniformBufferArrayNonUniformIndexingNative", &properties->shaderUniformBuffe… in Iterate()
726 …visitor->Visit("shaderSampledImageArrayNonUniformIndexingNative", &properties->shaderSampledImageA… in Iterate()
727 …visitor->Visit("shaderStorageBufferArrayNonUniformIndexingNative", &properties->shaderStorageBuffe… in Iterate()
728 …visitor->Visit("shaderStorageImageArrayNonUniformIndexingNative", &properties->shaderStorageImageA… in Iterate()
729 …visitor->Visit("shaderInputAttachmentArrayNonUniformIndexingNative", &properties->shaderInputAttac… in Iterate()
730 …visitor->Visit("robustBufferAccessUpdateAfterBind", &properties->robustBufferAccessUpdateAfterBind… in Iterate()
731 visitor->Visit("quadDivergentImplicitLod", &properties->quadDivergentImplicitLod) && in Iterate()
732 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindSamplers", &properties->maxPerStageDescriptorU… in Iterate()
733 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindUniformBuffers", &properties->maxPerStageDescr… in Iterate()
734 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindStorageBuffers", &properties->maxPerStageDescr… in Iterate()
735 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindSampledImages", &properties->maxPerStageDescri… in Iterate()
736 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindStorageImages", &properties->maxPerStageDescri… in Iterate()
737 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindInputAttachments", &properties->maxPerStageDes… in Iterate()
738 …visitor->Visit("maxPerStageUpdateAfterBindResources", &properties->maxPerStageUpdateAfterBindResou… in Iterate()
739 …visitor->Visit("maxDescriptorSetUpdateAfterBindSamplers", &properties->maxDescriptorSetUpdateAfter… in Iterate()
740 …visitor->Visit("maxDescriptorSetUpdateAfterBindUniformBuffers", &properties->maxDescriptorSetUpdat… in Iterate()
741 …visitor->Visit("maxDescriptorSetUpdateAfterBindUniformBuffersDynamic", &properties->maxDescriptorS… in Iterate()
742 …visitor->Visit("maxDescriptorSetUpdateAfterBindStorageBuffers", &properties->maxDescriptorSetUpdat… in Iterate()
743 …visitor->Visit("maxDescriptorSetUpdateAfterBindStorageBuffersDynamic", &properties->maxDescriptorS… in Iterate()
744 …visitor->Visit("maxDescriptorSetUpdateAfterBindSampledImages", &properties->maxDescriptorSetUpdate… in Iterate()
745 …visitor->Visit("maxDescriptorSetUpdateAfterBindStorageImages", &properties->maxDescriptorSetUpdate… in Iterate()
746 …visitor->Visit("maxDescriptorSetUpdateAfterBindInputAttachments", &properties->maxDescriptorSetUpd… in Iterate()
747 visitor->Visit("supportedDepthResolveModes", &properties->supportedDepthResolveModes) && in Iterate()
748 visitor->Visit("supportedStencilResolveModes", &properties->supportedStencilResolveModes) && in Iterate()
749 visitor->Visit("independentResolveNone", &properties->independentResolveNone) && in Iterate()
750 visitor->Visit("independentResolve", &properties->independentResolve) && in Iterate()
751 …visitor->Visit("filterMinmaxSingleComponentFormats", &properties->filterMinmaxSingleComponentForma… in Iterate()
752 …visitor->Visit("filterMinmaxImageComponentMapping", &properties->filterMinmaxImageComponentMapping… in Iterate()
753 …visitor->Visit("maxTimelineSemaphoreValueDifference", &properties->maxTimelineSemaphoreValueDiffer… in Iterate()
754 …visitor->Visit("framebufferIntegerColorSampleCounts", &properties->framebufferIntegerColorSampleCo… in Iterate()
813 visitor->Visit("properties", &core->properties); in Iterate()
817 inline bool Iterate(Visitor* visitor, VkPhysicalDeviceVulkan13Properties* properties) { in Iterate() argument
819 visitor->Visit("minSubgroupSize", &properties->minSubgroupSize) && in Iterate()
820 visitor->Visit("maxSubgroupSize", &properties->maxSubgroupSize) && in Iterate()
821 visitor->Visit("maxComputeWorkgroupSubgroups", &properties->maxComputeWorkgroupSubgroups) && in Iterate()
822 visitor->Visit("requiredSubgroupSizeStages", &properties->requiredSubgroupSizeStages) && in Iterate()
823 visitor->Visit("maxInlineUniformBlockSize", &properties->maxInlineUniformBlockSize) && in Iterate()
824 …visitor->Visit("maxPerStageDescriptorInlineUniformBlocks", &properties->maxPerStageDescriptorInlin… in Iterate()
825 …visitor->Visit("maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks", &properties->maxPerStage… in Iterate()
826 …visitor->Visit("maxDescriptorSetInlineUniformBlocks", &properties->maxDescriptorSetInlineUniformBl… in Iterate()
827 …visitor->Visit("maxDescriptorSetUpdateAfterBindInlineUniformBlocks", &properties->maxDescriptorSet… in Iterate()
828 visitor->Visit("maxInlineUniformTotalSize", &properties->maxInlineUniformTotalSize) && in Iterate()
829 …visitor->Visit("integerDotProduct8BitUnsignedAccelerated", &properties->integerDotProduct8BitUnsig… in Iterate()
830 …visitor->Visit("integerDotProduct8BitSignedAccelerated", &properties->integerDotProduct8BitSignedA… in Iterate()
831 …visitor->Visit("integerDotProduct8BitMixedSignednessAccelerated", &properties->integerDotProduct8B… in Iterate()
832 …visitor->Visit("integerDotProduct4x8BitPackedUnsignedAccelerated", &properties->integerDotProduct4… in Iterate()
833 …visitor->Visit("integerDotProduct4x8BitPackedSignedAccelerated", &properties->integerDotProduct4x8… in Iterate()
834 …visitor->Visit("integerDotProduct4x8BitPackedMixedSignednessAccelerated", &properties->integerDotP… in Iterate()
835 …visitor->Visit("integerDotProduct16BitUnsignedAccelerated", &properties->integerDotProduct16BitUns… in Iterate()
836 …visitor->Visit("integerDotProduct16BitSignedAccelerated", &properties->integerDotProduct16BitSigne… in Iterate()
837 …visitor->Visit("integerDotProduct16BitMixedSignednessAccelerated", &properties->integerDotProduct1… in Iterate()
838 …visitor->Visit("integerDotProduct32BitUnsignedAccelerated", &properties->integerDotProduct32BitUns… in Iterate()
839 …visitor->Visit("integerDotProduct32BitSignedAccelerated", &properties->integerDotProduct32BitSigne… in Iterate()
840 …visitor->Visit("integerDotProduct32BitMixedSignednessAccelerated", &properties->integerDotProduct3… in Iterate()
841 …visitor->Visit("integerDotProduct64BitUnsignedAccelerated", &properties->integerDotProduct64BitUns… in Iterate()
842 …visitor->Visit("integerDotProduct64BitSignedAccelerated", &properties->integerDotProduct64BitSigne… in Iterate()
843 …visitor->Visit("integerDotProduct64BitMixedSignednessAccelerated", &properties->integerDotProduct6… in Iterate()
844 …visitor->Visit("integerDotProductAccumulatingSaturating8BitUnsignedAccelerated", &properties->inte… in Iterate()
845 …visitor->Visit("integerDotProductAccumulatingSaturating8BitSignedAccelerated", &properties->intege… in Iterate()
846 …tegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated", &properties->integerDotProdu… in Iterate()
847 …egerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated", &properties->integerDotProdu… in Iterate()
848 …ntegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated", &properties->integerDotProdu… in Iterate()
849 …ProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated", &properties->integerDotProdu… in Iterate()
850 …visitor->Visit("integerDotProductAccumulatingSaturating16BitUnsignedAccelerated", &properties->int… in Iterate()
851 …visitor->Visit("integerDotProductAccumulatingSaturating16BitSignedAccelerated", &properties->integ… in Iterate()
852 …egerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated", &properties->integerDotProdu… in Iterate()
853 …visitor->Visit("integerDotProductAccumulatingSaturating32BitUnsignedAccelerated", &properties->int… in Iterate()
854 …visitor->Visit("integerDotProductAccumulatingSaturating32BitSignedAccelerated", &properties->integ… in Iterate()
855 …egerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated", &properties->integerDotProdu… in Iterate()
856 …visitor->Visit("integerDotProductAccumulatingSaturating64BitUnsignedAccelerated", &properties->int… in Iterate()
857 …visitor->Visit("integerDotProductAccumulatingSaturating64BitSignedAccelerated", &properties->integ… in Iterate()
858 …egerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated", &properties->integerDotProdu… in Iterate()
859 …visitor->Visit("storageTexelBufferOffsetAlignmentBytes", &properties->storageTexelBufferOffsetAlig… in Iterate()
860 …visitor->Visit("storageTexelBufferOffsetSingleTexelAlignment", &properties->storageTexelBufferOffs… in Iterate()
861 …visitor->Visit("uniformTexelBufferOffsetAlignmentBytes", &properties->uniformTexelBufferOffsetAlig… in Iterate()
862 …visitor->Visit("uniformTexelBufferOffsetSingleTexelAlignment", &properties->uniformTexelBufferOffs… in Iterate()
863 visitor->Visit("maxBufferSize", &properties->maxBufferSize); in Iterate()
890 visitor->Visit("properties", &core->properties); in Iterate()
894 inline bool Iterate(Visitor* visitor, VkPhysicalDeviceVulkan14Properties* properties) { in Iterate() argument
896 visitor->Visit("lineSubPixelPrecisionBits", &properties->lineSubPixelPrecisionBits) && in Iterate()
897 visitor->Visit("maxVertexAttribDivisor", &properties->maxVertexAttribDivisor) && in Iterate()
898 visitor->Visit("supportsNonZeroFirstInstance", &properties->supportsNonZeroFirstInstance) && in Iterate()
899 visitor->Visit("maxPushDescriptors", &properties->maxPushDescriptors) && in Iterate()
900 …visitor->Visit("dynamicRenderingLocalReadDepthStencilAttachments", &properties->dynamicRenderingLo… in Iterate()
901 …visitor->Visit("dynamicRenderingLocalReadMultisampledAttachments", &properties->dynamicRenderingLo… in Iterate()
902 …visitor->Visit("earlyFragmentMultisampleCoverageAfterSampleCounting", &properties->earlyFragmentMu… in Iterate()
903 …visitor->Visit("earlyFragmentSampleMaskTestBeforeSampleCounting", &properties->earlyFragmentSample… in Iterate()
904 visitor->Visit("depthStencilSwizzleOneSupport", &properties->depthStencilSwizzleOneSupport) && in Iterate()
905 visitor->Visit("polygonModePointSize", &properties->polygonModePointSize) && in Iterate()
906 …visitor->Visit("nonStrictSinglePixelWideLinesUseParallelogram", &properties->nonStrictSinglePixelW… in Iterate()
907 …visitor->Visit("nonStrictWideLinesUseParallelogram", &properties->nonStrictWideLinesUseParallelogr… in Iterate()
908 …visitor->Visit("blockTexelViewCompatibleMultipleLayers", &properties->blockTexelViewCompatibleMult… in Iterate()
909 …visitor->Visit("maxCombinedImageSamplerDescriptorCount", &properties->maxCombinedImageSamplerDescr… in Iterate()
910 …visitor->Visit("fragmentShadingRateClampCombinerInputs", &properties->fragmentShadingRateClampComb… in Iterate()
911 … visitor->Visit("defaultRobustnessStorageBuffers", &properties->defaultRobustnessStorageBuffers) && in Iterate()
912 … visitor->Visit("defaultRobustnessUniformBuffers", &properties->defaultRobustnessUniformBuffers) && in Iterate()
913 visitor->Visit("defaultRobustnessVertexInputs", &properties->defaultRobustnessVertexInputs) && in Iterate()
914 visitor->Visit("defaultRobustnessImages", &properties->defaultRobustnessImages) && in Iterate()
915 visitor->Visit("copySrcLayoutCount", &properties->copySrcLayoutCount) && in Iterate()
916 …visitor->VisitArray("pCopySrcLayouts", properties->copySrcLayoutCount, &properties->pCopySrcLayout… in Iterate()
917 visitor->Visit("copyDstLayoutCount", &properties->copyDstLayoutCount) && in Iterate()
918 …visitor->VisitArray("pCopyDstLayouts", properties->copyDstLayoutCount, &properties->pCopyDstLayout… in Iterate()
919 visitor->Visit("optimalTilingLayoutUUID", &properties->optimalTilingLayoutUUID) && in Iterate()
920 visitor->Visit("identicalMemoryTypeRequirements", &properties->identicalMemoryTypeRequirements); in Iterate()
951 VkJsonExtDriverProperties* properties) { in Iterate() argument
953 &properties->driver_properties_khr); in Iterate()
958 VkPhysicalDeviceDriverPropertiesKHR* properties) { in Iterate() argument
959 return visitor->Visit("driverID", &properties->driverID) && in Iterate()
960 visitor->Visit("driverName", &properties->driverName) && in Iterate()
961 visitor->Visit("driverInfo", &properties->driverInfo) && in Iterate()
962 visitor->Visit("conformanceVersion", &properties->conformanceVersion); in Iterate()
1003 inline bool Iterate(Visitor* visitor, VkPhysicalDeviceMemoryProperties* properties) { in Iterate() argument
1005 visitor->Visit("memoryTypeCount", &properties->memoryTypeCount) && in Iterate()
1006 visitor->VisitArray("memoryTypes", properties->memoryTypeCount, &properties->memoryTypes) && in Iterate()
1007 visitor->Visit("memoryHeapCount", &properties->memoryHeapCount) && in Iterate()
1008 visitor->VisitArray("memoryHeaps", properties->memoryHeapCount, &properties->memoryHeaps); in Iterate()
1013 VkPhysicalDeviceSubgroupProperties* properties) { in Iterate() argument
1014 return visitor->Visit("subgroupSize", &properties->subgroupSize) && in Iterate()
1015 visitor->Visit("supportedStages", &properties->supportedStages) && in Iterate()
1017 &properties->supportedOperations) && in Iterate()
1019 &properties->quadOperationsInAllStages); in Iterate()
1024 VkPhysicalDevicePointClippingProperties* properties) { in Iterate() argument
1026 &properties->pointClippingBehavior); in Iterate()
1031 VkPhysicalDeviceMultiviewProperties* properties) { in Iterate() argument
1033 &properties->maxMultiviewViewCount) && in Iterate()
1035 &properties->maxMultiviewInstanceIndex); in Iterate()
1040 VkPhysicalDeviceIDProperties* properties) { in Iterate() argument
1041 return visitor->Visit("deviceUUID", &properties->deviceUUID) && in Iterate()
1042 visitor->Visit("driverUUID", &properties->driverUUID) && in Iterate()
1043 visitor->Visit("deviceLUID", &properties->deviceLUID) && in Iterate()
1044 visitor->Visit("deviceNodeMask", &properties->deviceNodeMask) && in Iterate()
1045 visitor->Visit("deviceLUIDValid", &properties->deviceLUIDValid); in Iterate()
1050 VkPhysicalDeviceMaintenance3Properties* properties) { in Iterate() argument
1052 &properties->maxPerSetDescriptors) && in Iterate()
1054 &properties->maxMemoryAllocationSize); in Iterate()
1116 inline bool Iterate(Visitor* visitor, VkExternalFenceProperties* properties) { in Iterate() argument
1118 &properties->exportFromImportedHandleTypes) && in Iterate()
1120 &properties->compatibleHandleTypes) && in Iterate()
1122 &properties->externalFenceFeatures); in Iterate()
1127 VkExternalSemaphoreProperties* properties) { in Iterate() argument
1129 &properties->exportFromImportedHandleTypes) && in Iterate()
1131 &properties->compatibleHandleTypes) && in Iterate()
1133 &properties->externalSemaphoreFeatures); in Iterate()
1137 inline bool Iterate(Visitor* visitor, VkQueueFamilyProperties* properties) { in Iterate() argument
1139 visitor->Visit("queueFlags", &properties->queueFlags) && in Iterate()
1140 visitor->Visit("queueCount", &properties->queueCount) && in Iterate()
1141 visitor->Visit("timestampValidBits", &properties->timestampValidBits) && in Iterate()
1142 visitor->Visit("minImageTransferGranularity", &properties->minImageTransferGranularity); in Iterate()
1146 inline bool Iterate(Visitor* visitor, VkExtensionProperties* properties) { in Iterate() argument
1148 visitor->Visit("extensionName", &properties->extensionName) && in Iterate()
1149 visitor->Visit("specVersion", &properties->specVersion); in Iterate()
1153 inline bool Iterate(Visitor* visitor, VkLayerProperties* properties) { in Iterate() argument
1155 visitor->Visit("layerName", &properties->layerName) && in Iterate()
1156 visitor->Visit("specVersion", &properties->specVersion) && in Iterate()
1157 visitor->Visit("implementationVersion", &properties->implementationVersion) && in Iterate()
1158 visitor->Visit("description", &properties->description); in Iterate()
1162 inline bool Iterate(Visitor* visitor, VkFormatProperties* properties) { in Iterate() argument
1164 visitor->Visit("linearTilingFeatures", &properties->linearTilingFeatures) && in Iterate()
1165 visitor->Visit("optimalTilingFeatures", &properties->optimalTilingFeatures) && in Iterate()
1166 visitor->Visit("bufferFeatures", &properties->bufferFeatures); in Iterate()
1171 return visitor->Visit("properties", &layer->properties) && in Iterate()
1179 &device_group->properties.subsetAllocation); in Iterate()
1185 switch (device->properties.apiVersion ^ in Iterate()
1186 VK_API_VERSION_PATCH(device->properties.apiVersion)) { in Iterate()
1223 ret &= visitor->Visit("properties", &device->properties) && in Iterate()
1621 const VkImageFormatProperties& properties) { in VkJsonImageFormatPropertiesToJson() argument
1622 return VkTypeToJson(properties); in VkJsonImageFormatPropertiesToJson()
1626 VkImageFormatProperties* properties, in VkJsonImageFormatPropertiesFromJson() argument
1628 return VkTypeFromJson(json, properties, errors); in VkJsonImageFormatPropertiesFromJson()