Lines Matching defs:ext
179 struct vk_device_extension_table *ext)
187 *ext = (struct vk_device_extension_table) {
1259 vk_foreach_struct(ext, p->pNext)
1260 anv_debug_ignored_stype(ext->sType);
1466 vk_foreach_struct(ext, pFeatures->pNext) {
1467 if (vk_get_physical_device_core_1_1_feature_ext(ext, &core_1_1))
1469 if (vk_get_physical_device_core_1_2_feature_ext(ext, &core_1_2))
1471 if (vk_get_physical_device_core_1_3_feature_ext(ext, &core_1_3))
1474 switch (ext->sType) {
1477 (VkPhysicalDevice4444FormatsFeaturesEXT *)ext;
1484 VkPhysicalDeviceAccelerationStructureFeaturesKHR *features = (void *)ext;
1494 VkPhysicalDeviceBufferDeviceAddressFeaturesEXT *features = (void *)ext;
1503 (VkPhysicalDeviceBorderColorSwizzleFeaturesEXT *)ext;
1511 (VkPhysicalDeviceColorWriteEnableFeaturesEXT *)ext;
1518 (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *)ext;
1526 (VkPhysicalDeviceComputeShaderDerivativesFeaturesNV *)ext;
1534 (VkPhysicalDeviceConditionalRenderingFeaturesEXT*)ext;
1542 (VkPhysicalDeviceCustomBorderColorFeaturesEXT *)ext;
1550 (VkPhysicalDeviceDepthClipEnableFeaturesEXT *)ext;
1557 (VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT *)ext;
1566 (VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR *)ext;
1573 (VkPhysicalDeviceFragmentShadingRateFeaturesKHR *)ext;
1585 (VkPhysicalDeviceImageViewMinLodFeaturesEXT *)ext;
1592 (VkPhysicalDeviceIndexTypeUint8FeaturesEXT *)ext;
1599 (VkPhysicalDeviceLineRasterizationFeaturesEXT *)ext;
1623 (VkPhysicalDeviceMeshShaderFeaturesNV *)ext;
1631 (VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE *)ext;
1638 (VkPhysicalDevicePerformanceQueryFeaturesKHR *)ext;
1647 (VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *)ext;
1654 (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *)ext;
1663 (VkPhysicalDeviceProvokingVertexFeaturesEXT *)ext;
1670 VkPhysicalDeviceRayQueryFeaturesKHR *features = (void *)ext;
1676 VkPhysicalDeviceRobustness2FeaturesEXT *features = (void *)ext;
1684 VkPhysicalDeviceShaderAtomicFloatFeaturesEXT *features = (void *)ext;
1702 VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT *features = (void *)ext;
1721 (VkPhysicalDeviceShaderClockFeaturesKHR *)ext;
1729 (VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL *)ext;
1736 (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *)ext;
1743 (VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR *)ext;
1750 (VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT *)ext;
1757 (VkPhysicalDeviceTransformFeedbackFeaturesEXT *)ext;
1765 (VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *)ext;
1773 (VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR *)ext;
1783 (VkPhysicalDeviceYcbcrImageArraysFeaturesEXT *)ext;
1790 (VkPhysicalDeviceExtendedDynamicStateFeaturesEXT *)ext;
1797 (VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *)ext;
1805 VkPhysicalDeviceMultiDrawFeaturesEXT *features = (VkPhysicalDeviceMultiDrawFeaturesEXT *)ext;
1812 (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *)ext;
1819 (VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *)ext;
1827 (VkPhysicalDeviceDepthClipControlFeaturesEXT *)ext;
1833 anv_debug_ignored_stype(ext->sType);
2322 vk_foreach_struct(ext, pProperties->pNext) {
2323 if (vk_get_physical_device_core_1_1_property_ext(ext, &core_1_1))
2325 if (vk_get_physical_device_core_1_2_property_ext(ext, &core_1_2))
2327 if (vk_get_physical_device_core_1_3_property_ext(ext, &core_1_3))
2330 switch (ext->sType) {
2332 VkPhysicalDeviceAccelerationStructurePropertiesKHR *props = (void *)ext;
2347 (VkPhysicalDeviceConservativeRasterizationPropertiesEXT *)ext;
2373 (VkPhysicalDeviceCustomBorderColorPropertiesEXT *)ext;
2380 (VkPhysicalDeviceFragmentShadingRatePropertiesKHR *)ext;
2428 (VkPhysicalDeviceDrmPropertiesEXT *)ext;
2443 (VkPhysicalDeviceExternalMemoryHostPropertiesEXT *) ext;
2451 (VkPhysicalDeviceLineRasterizationPropertiesEXT *)ext;
2470 (VkPhysicalDeviceMaintenance4Properties *)ext;
2477 (VkPhysicalDeviceMeshShaderPropertiesNV *)ext;
2537 (VkPhysicalDevicePCIBusInfoPropertiesEXT *)ext;
2547 (VkPhysicalDevicePerformanceQueryPropertiesKHR *)ext;
2559 (VkPhysicalDevicePresentationPropertiesANDROID *)ext;
2567 (VkPhysicalDeviceProvokingVertexPropertiesEXT *)ext;
2575 (VkPhysicalDevicePushDescriptorPropertiesKHR *) ext;
2581 VkPhysicalDeviceRobustness2PropertiesEXT *properties = (void *)ext;
2591 (VkPhysicalDeviceSampleLocationsPropertiesEXT *)ext;
2610 (VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *)ext;
2621 (VkPhysicalDeviceTransformFeedbackPropertiesEXT *)ext;
2639 (VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *)ext;
2646 VkPhysicalDeviceMultiDrawPropertiesEXT *props = (VkPhysicalDeviceMultiDrawPropertiesEXT *)ext;
2652 anv_debug_ignored_stype(ext->sType);
2697 vk_foreach_struct(ext, p->pNext) {
2698 switch (ext->sType) {
2701 (VkQueueFamilyGlobalPriorityPropertiesKHR *)ext;
2724 anv_debug_ignored_stype(ext->sType);
2834 vk_foreach_struct(ext, pMemoryProperties->pNext) {
2835 switch (ext->sType) {
2837 anv_get_memory_budget(physicalDevice, (void*)ext);
2840 anv_debug_ignored_stype(ext->sType);
3091 vk_foreach_struct_const(ext, pCreateInfo->pNext) {
3092 switch (ext->sType) {
3094 const VkPhysicalDeviceFeatures2 *features = (const void *)ext;
3828 vk_foreach_struct_const(ext, pAllocateInfo->pNext) {
3829 switch (ext->sType) {
3831 export_info = (void *)ext;
3835 ahw_import_info = (void *)ext;
3839 fd_info = (void *)ext;
3843 host_ptr_info = (void *)ext;
3847 const VkMemoryAllocateFlagsInfo *flags_info = (void *)ext;
3853 dedicated_info = (void *)ext;
3858 (const VkMemoryOpaqueCaptureAddressAllocateInfo *)ext;
3864 if (ext->sType != VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA)
3868 anv_debug_ignored_stype(ext->sType);
4467 vk_foreach_struct(ext, pMemoryRequirements->pNext) {
4468 switch (ext->sType) {
4470 VkMemoryDedicatedRequirements *requirements = (void *)ext;
4477 anv_debug_ignored_stype(ext->sType);
4785 vk_foreach_struct(ext, pMultisampleProperties->pNext)
4786 anv_debug_ignored_stype(ext->sType);