Lines Matching refs:features
369 pFeatures->features = (VkPhysicalDeviceFeatures) { in tu_GetPhysicalDeviceFeatures2()
421 VkPhysicalDeviceVulkan11Features *features = (void *) ext; in tu_GetPhysicalDeviceFeatures2() local
422 features->storageBuffer16BitAccess = false; in tu_GetPhysicalDeviceFeatures2()
423 features->uniformAndStorageBuffer16BitAccess = false; in tu_GetPhysicalDeviceFeatures2()
424 features->storagePushConstant16 = false; in tu_GetPhysicalDeviceFeatures2()
425 features->storageInputOutput16 = false; in tu_GetPhysicalDeviceFeatures2()
426 features->multiview = true; in tu_GetPhysicalDeviceFeatures2()
427 features->multiviewGeometryShader = false; in tu_GetPhysicalDeviceFeatures2()
428 features->multiviewTessellationShader = false; in tu_GetPhysicalDeviceFeatures2()
429 features->variablePointersStorageBuffer = true; in tu_GetPhysicalDeviceFeatures2()
430 features->variablePointers = true; in tu_GetPhysicalDeviceFeatures2()
431 features->protectedMemory = false; in tu_GetPhysicalDeviceFeatures2()
432 features->samplerYcbcrConversion = true; in tu_GetPhysicalDeviceFeatures2()
433 features->shaderDrawParameters = true; in tu_GetPhysicalDeviceFeatures2()
437 VkPhysicalDeviceVulkan12Features *features = (void *) ext; in tu_GetPhysicalDeviceFeatures2() local
438 features->samplerMirrorClampToEdge = true; in tu_GetPhysicalDeviceFeatures2()
439 features->drawIndirectCount = true; in tu_GetPhysicalDeviceFeatures2()
440 features->storageBuffer8BitAccess = false; in tu_GetPhysicalDeviceFeatures2()
441 features->uniformAndStorageBuffer8BitAccess = false; in tu_GetPhysicalDeviceFeatures2()
442 features->storagePushConstant8 = false; in tu_GetPhysicalDeviceFeatures2()
443 features->shaderBufferInt64Atomics = false; in tu_GetPhysicalDeviceFeatures2()
444 features->shaderSharedInt64Atomics = false; in tu_GetPhysicalDeviceFeatures2()
445 features->shaderFloat16 = false; in tu_GetPhysicalDeviceFeatures2()
446 features->shaderInt8 = false; in tu_GetPhysicalDeviceFeatures2()
448 features->descriptorIndexing = false; in tu_GetPhysicalDeviceFeatures2()
449 features->shaderInputAttachmentArrayDynamicIndexing = false; in tu_GetPhysicalDeviceFeatures2()
450 features->shaderUniformTexelBufferArrayDynamicIndexing = false; in tu_GetPhysicalDeviceFeatures2()
451 features->shaderStorageTexelBufferArrayDynamicIndexing = false; in tu_GetPhysicalDeviceFeatures2()
452 features->shaderUniformBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
453 features->shaderSampledImageArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
454 features->shaderStorageBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
455 features->shaderStorageImageArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
456 features->shaderInputAttachmentArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
457 features->shaderUniformTexelBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
458 features->shaderStorageTexelBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
459 features->descriptorBindingUniformBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
460 features->descriptorBindingSampledImageUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
461 features->descriptorBindingStorageImageUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
462 features->descriptorBindingStorageBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
463 features->descriptorBindingUniformTexelBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
464 features->descriptorBindingStorageTexelBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
465 features->descriptorBindingUpdateUnusedWhilePending = false; in tu_GetPhysicalDeviceFeatures2()
466 features->descriptorBindingPartiallyBound = false; in tu_GetPhysicalDeviceFeatures2()
467 features->descriptorBindingVariableDescriptorCount = false; in tu_GetPhysicalDeviceFeatures2()
468 features->runtimeDescriptorArray = false; in tu_GetPhysicalDeviceFeatures2()
470 features->samplerFilterMinmax = true; in tu_GetPhysicalDeviceFeatures2()
471 features->scalarBlockLayout = false; in tu_GetPhysicalDeviceFeatures2()
472 features->imagelessFramebuffer = false; in tu_GetPhysicalDeviceFeatures2()
473 features->uniformBufferStandardLayout = false; in tu_GetPhysicalDeviceFeatures2()
474 features->shaderSubgroupExtendedTypes = false; in tu_GetPhysicalDeviceFeatures2()
475 features->separateDepthStencilLayouts = false; in tu_GetPhysicalDeviceFeatures2()
476 features->hostQueryReset = true; in tu_GetPhysicalDeviceFeatures2()
477 features->timelineSemaphore = false; in tu_GetPhysicalDeviceFeatures2()
478 features->bufferDeviceAddress = false; in tu_GetPhysicalDeviceFeatures2()
479 features->bufferDeviceAddressCaptureReplay = false; in tu_GetPhysicalDeviceFeatures2()
480 features->bufferDeviceAddressMultiDevice = false; in tu_GetPhysicalDeviceFeatures2()
481 features->vulkanMemoryModel = false; in tu_GetPhysicalDeviceFeatures2()
482 features->vulkanMemoryModelDeviceScope = false; in tu_GetPhysicalDeviceFeatures2()
483 features->vulkanMemoryModelAvailabilityVisibilityChains = false; in tu_GetPhysicalDeviceFeatures2()
484 features->shaderOutputViewportIndex = true; in tu_GetPhysicalDeviceFeatures2()
485 features->shaderOutputLayer = true; in tu_GetPhysicalDeviceFeatures2()
486 features->subgroupBroadcastDynamicId = false; in tu_GetPhysicalDeviceFeatures2()
490 VkPhysicalDeviceVariablePointersFeatures *features = (void *) ext; in tu_GetPhysicalDeviceFeatures2() local
491 features->variablePointersStorageBuffer = true; in tu_GetPhysicalDeviceFeatures2()
492 features->variablePointers = true; in tu_GetPhysicalDeviceFeatures2()
496 VkPhysicalDeviceMultiviewFeatures *features = in tu_GetPhysicalDeviceFeatures2() local
498 features->multiview = true; in tu_GetPhysicalDeviceFeatures2()
499 features->multiviewGeometryShader = false; in tu_GetPhysicalDeviceFeatures2()
500 features->multiviewTessellationShader = false; in tu_GetPhysicalDeviceFeatures2()
504 VkPhysicalDeviceShaderDrawParametersFeatures *features = in tu_GetPhysicalDeviceFeatures2() local
506 features->shaderDrawParameters = true; in tu_GetPhysicalDeviceFeatures2()
510 VkPhysicalDeviceProtectedMemoryFeatures *features = in tu_GetPhysicalDeviceFeatures2() local
512 features->protectedMemory = false; in tu_GetPhysicalDeviceFeatures2()
516 VkPhysicalDevice16BitStorageFeatures *features = in tu_GetPhysicalDeviceFeatures2() local
518 features->storageBuffer16BitAccess = false; in tu_GetPhysicalDeviceFeatures2()
519 features->uniformAndStorageBuffer16BitAccess = false; in tu_GetPhysicalDeviceFeatures2()
520 features->storagePushConstant16 = false; in tu_GetPhysicalDeviceFeatures2()
521 features->storageInputOutput16 = false; in tu_GetPhysicalDeviceFeatures2()
525 VkPhysicalDeviceSamplerYcbcrConversionFeatures *features = in tu_GetPhysicalDeviceFeatures2() local
527 features->samplerYcbcrConversion = true; in tu_GetPhysicalDeviceFeatures2()
531 VkPhysicalDeviceDescriptorIndexingFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
533 features->shaderInputAttachmentArrayDynamicIndexing = false; in tu_GetPhysicalDeviceFeatures2()
534 features->shaderUniformTexelBufferArrayDynamicIndexing = false; in tu_GetPhysicalDeviceFeatures2()
535 features->shaderStorageTexelBufferArrayDynamicIndexing = false; in tu_GetPhysicalDeviceFeatures2()
536 features->shaderUniformBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
537 features->shaderSampledImageArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
538 features->shaderStorageBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
539 features->shaderStorageImageArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
540 features->shaderInputAttachmentArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
541 features->shaderUniformTexelBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
542 features->shaderStorageTexelBufferArrayNonUniformIndexing = false; in tu_GetPhysicalDeviceFeatures2()
543 features->descriptorBindingUniformBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
544 features->descriptorBindingSampledImageUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
545 features->descriptorBindingStorageImageUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
546 features->descriptorBindingStorageBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
547 features->descriptorBindingUniformTexelBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
548 features->descriptorBindingStorageTexelBufferUpdateAfterBind = false; in tu_GetPhysicalDeviceFeatures2()
549 features->descriptorBindingUpdateUnusedWhilePending = false; in tu_GetPhysicalDeviceFeatures2()
550 features->descriptorBindingPartiallyBound = false; in tu_GetPhysicalDeviceFeatures2()
551 features->descriptorBindingVariableDescriptorCount = false; in tu_GetPhysicalDeviceFeatures2()
552 features->runtimeDescriptorArray = false; in tu_GetPhysicalDeviceFeatures2()
556 VkPhysicalDeviceConditionalRenderingFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
558 features->conditionalRendering = true; in tu_GetPhysicalDeviceFeatures2()
559 features->inheritedConditionalRendering = true; in tu_GetPhysicalDeviceFeatures2()
563 VkPhysicalDeviceTransformFeedbackFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
565 features->transformFeedback = true; in tu_GetPhysicalDeviceFeatures2()
566 features->geometryStreams = true; in tu_GetPhysicalDeviceFeatures2()
570 VkPhysicalDeviceIndexTypeUint8FeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
572 features->indexTypeUint8 = true; in tu_GetPhysicalDeviceFeatures2()
576 VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
578 features->vertexAttributeInstanceRateDivisor = true; in tu_GetPhysicalDeviceFeatures2()
579 features->vertexAttributeInstanceRateZeroDivisor = true; in tu_GetPhysicalDeviceFeatures2()
583 VkPhysicalDevicePrivateDataFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
585 features->privateData = true; in tu_GetPhysicalDeviceFeatures2()
589 VkPhysicalDeviceDepthClipEnableFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
591 features->depthClipEnable = true; in tu_GetPhysicalDeviceFeatures2()
595 VkPhysicalDevice4444FormatsFeaturesEXT *features = (void *)ext; in tu_GetPhysicalDeviceFeatures2() local
596 features->formatA4R4G4B4 = true; in tu_GetPhysicalDeviceFeatures2()
597 features->formatA4B4G4R4 = true; in tu_GetPhysicalDeviceFeatures2()
601 VkPhysicalDeviceCustomBorderColorFeaturesEXT *features = (void *) ext; in tu_GetPhysicalDeviceFeatures2() local
602 features->customBorderColors = true; in tu_GetPhysicalDeviceFeatures2()
603 features->customBorderColorWithoutFormat = true; in tu_GetPhysicalDeviceFeatures2()
607 VkPhysicalDeviceHostQueryResetFeaturesEXT *features = in tu_GetPhysicalDeviceFeatures2() local
609 features->hostQueryReset = true; in tu_GetPhysicalDeviceFeatures2()
613 VkPhysicalDeviceExtendedDynamicStateFeaturesEXT *features = (void *)ext; in tu_GetPhysicalDeviceFeatures2() local
614 features->extendedDynamicState = true; in tu_GetPhysicalDeviceFeatures2()