Lines Matching refs:features
546 VkPhysicalDeviceVulkan11Features *features)
548 features->storageBuffer16BitAccess = pdevice->info->a6xx.storage_16bit;
549 features->uniformAndStorageBuffer16BitAccess = false;
550 features->storagePushConstant16 = false;
551 features->storageInputOutput16 = false;
552 features->multiview = true;
553 features->multiviewGeometryShader = false;
554 features->multiviewTessellationShader = false;
555 features->variablePointersStorageBuffer = true;
556 features->variablePointers = true;
557 features->protectedMemory = false;
558 features->samplerYcbcrConversion = true;
559 features->shaderDrawParameters = true;
564 VkPhysicalDeviceVulkan12Features *features)
566 features->samplerMirrorClampToEdge = true;
567 features->drawIndirectCount = true;
568 features->storageBuffer8BitAccess = false;
569 features->uniformAndStorageBuffer8BitAccess = false;
570 features->storagePushConstant8 = false;
571 features->shaderBufferInt64Atomics = false;
572 features->shaderSharedInt64Atomics = false;
573 features->shaderFloat16 = true;
574 features->shaderInt8 = false;
576 features->descriptorIndexing = true;
577 features->shaderInputAttachmentArrayDynamicIndexing = false;
578 features->shaderUniformTexelBufferArrayDynamicIndexing = true;
579 features->shaderStorageTexelBufferArrayDynamicIndexing = true;
580 features->shaderUniformBufferArrayNonUniformIndexing = true;
581 features->shaderSampledImageArrayNonUniformIndexing = true;
582 features->shaderStorageBufferArrayNonUniformIndexing = true;
583 features->shaderStorageImageArrayNonUniformIndexing = true;
584 features->shaderInputAttachmentArrayNonUniformIndexing = false;
585 features->shaderUniformTexelBufferArrayNonUniformIndexing = true;
586 features->shaderStorageTexelBufferArrayNonUniformIndexing = true;
587 features->descriptorBindingUniformBufferUpdateAfterBind = true;
588 features->descriptorBindingSampledImageUpdateAfterBind = true;
589 features->descriptorBindingStorageImageUpdateAfterBind = true;
590 features->descriptorBindingStorageBufferUpdateAfterBind = true;
591 features->descriptorBindingUniformTexelBufferUpdateAfterBind = true;
592 features->descriptorBindingStorageTexelBufferUpdateAfterBind = true;
593 features->descriptorBindingUpdateUnusedWhilePending = true;
594 features->descriptorBindingPartiallyBound = true;
595 features->descriptorBindingVariableDescriptorCount = true;
596 features->runtimeDescriptorArray = true;
598 features->samplerFilterMinmax = true;
599 features->scalarBlockLayout = true;
600 features->imagelessFramebuffer = true;
601 features->uniformBufferStandardLayout = true;
602 features->shaderSubgroupExtendedTypes = true;
603 features->separateDepthStencilLayouts = true;
604 features->hostQueryReset = true;
605 features->timelineSemaphore = true;
606 features->bufferDeviceAddress = true;
607 features->bufferDeviceAddressCaptureReplay = false;
608 features->bufferDeviceAddressMultiDevice = false;
609 features->vulkanMemoryModel = true;
610 features->vulkanMemoryModelDeviceScope = true;
611 features->vulkanMemoryModelAvailabilityVisibilityChains = true;
612 features->shaderOutputViewportIndex = true;
613 features->shaderOutputLayer = true;
614 features->subgroupBroadcastDynamicId = true;
619 VkPhysicalDeviceVulkan13Features *features)
621 features->robustImageAccess = true;
622 features->inlineUniformBlock = false;
623 features->descriptorBindingInlineUniformBlockUpdateAfterBind = false;
624 features->pipelineCreationCacheControl = true;
625 features->privateData = true;
626 features->shaderDemoteToHelperInvocation = true;
627 features->shaderTerminateInvocation = true;
628 features->subgroupSizeControl = true;
629 features->computeFullSubgroups = true;
630 features->synchronization2 = true;
631 features->textureCompressionASTC_HDR = false;
632 features->shaderZeroInitializeWorkgroupMemory = true;
633 features->dynamicRendering = true;
634 features->shaderIntegerDotProduct = true;
635 features->maintenance4 = true;
644 pFeatures->features = (VkPhysicalDeviceFeatures) {
718 VkPhysicalDeviceConditionalRenderingFeaturesEXT *features =
720 features->conditionalRendering = true;
721 features->inheritedConditionalRendering = true;
725 VkPhysicalDeviceTransformFeedbackFeaturesEXT *features =
727 features->transformFeedback = true;
728 features->geometryStreams = true;
732 VkPhysicalDeviceIndexTypeUint8FeaturesEXT *features =
734 features->indexTypeUint8 = true;
738 VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *features =
740 features->vertexAttributeInstanceRateDivisor = true;
741 features->vertexAttributeInstanceRateZeroDivisor = true;
745 VkPhysicalDeviceDepthClipEnableFeaturesEXT *features =
747 features->depthClipEnable = true;
751 VkPhysicalDevice4444FormatsFeaturesEXT *features = (void *)ext;
752 features->formatA4R4G4B4 = true;
753 features->formatA4B4G4R4 = true;
757 VkPhysicalDeviceBorderColorSwizzleFeaturesEXT *features = (void *)ext;
758 features->borderColorSwizzle = true;
759 features->borderColorSwizzleFromImage = true;
763 VkPhysicalDeviceCustomBorderColorFeaturesEXT *features = (void *) ext;
764 features->customBorderColors = true;
765 features->customBorderColorWithoutFormat = true;
769 VkPhysicalDeviceExtendedDynamicStateFeaturesEXT *features = (void *)ext;
770 features->extendedDynamicState = true;
774 VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *features =
776 features->extendedDynamicState2 = true;
777 features->extendedDynamicState2LogicOp = true;
778 features->extendedDynamicState2PatchControlPoints = false;
789 VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *features =
791 features->pipelineExecutableInfo = true;
795 VkPhysicalDeviceShaderFloat16Int8Features *features =
797 features->shaderFloat16 = true;
798 features->shaderInt8 = false;
802 VkPhysicalDeviceScalarBlockLayoutFeatures *features = (void *)ext;
803 features->scalarBlockLayout = true;
807 VkPhysicalDeviceRobustness2FeaturesEXT *features = (void *)ext;
808 features->robustBufferAccess2 = true;
809 features->robustImageAccess2 = true;
810 features->nullDescriptor = true;
814 VkPhysicalDeviceTimelineSemaphoreFeatures *features =
816 features->timelineSemaphore = true;
820 VkPhysicalDeviceProvokingVertexFeaturesEXT *features =
822 features->provokingVertexLast = true;
823 features->transformFeedbackPreservesProvokingVertex = true;
827 VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE *features =
829 features->mutableDescriptorType = true;
833 VkPhysicalDeviceLineRasterizationFeaturesEXT *features =
835 features->rectangularLines = true;
836 features->bresenhamLines = true;
837 features->smoothLines = false;
838 features->stippledRectangularLines = false;
839 features->stippledBresenhamLines = false;
840 features->stippledSmoothLines = false;
844 VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *features =
846 features->primitiveTopologyListRestart = true;
847 features->primitiveTopologyPatchListRestart = false;
851 VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM *features =
853 features->rasterizationOrderColorAttachmentAccess = true;
854 features->rasterizationOrderDepthAttachmentAccess = true;
855 features->rasterizationOrderStencilAttachmentAccess = true;
859 VkPhysicalDeviceDepthClipControlFeaturesEXT *features =
861 features->depthClipControl = true;
865 VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT *features =
867 features->texelBufferAlignment = true;
871 VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *features =
873 features->primitivesGeneratedQuery = true;
874 features->primitivesGeneratedQueryWithRasterizerDiscard = false;
875 features->primitivesGeneratedQueryWithNonZeroStreams = false;
879 VkPhysicalDeviceImageViewMinLodFeaturesEXT *features =
881 features->minLod = true;
885 VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *features =
887 features->image2DViewOf3D = true;
888 features->sampler2DViewOf3D = true;
892 VkPhysicalDeviceColorWriteEnableFeaturesEXT *features =
894 features->colorWriteEnable = true;
898 VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *features =
900 features->shaderModuleIdentifier = true;
1807 VkPhysicalDeviceRobustness2FeaturesEXT *features = (void *)ext;
1808 robust_buffer_access2 = features->robustBufferAccess2;