| // Copyright 2014-2021 The Khronos Group, Inc. |
| // |
| // SPDX-License-Identifier: CC-BY-4.0 |
| |
| [[platformQuerySupport_directfb,platformQuerySupport_directfb]] |
| |
| === DirectFB Platform |
| |
| [open,refpage='vkGetPhysicalDeviceDirectFBPresentationSupportEXT',desc='Query physical device for presentation with DirectFB',type='protos'] |
| -- |
| To determine whether a queue family of a physical device supports |
| presentation with DirectFB library, call: |
| |
| include::{generated}/api/protos/vkGetPhysicalDeviceDirectFBPresentationSupportEXT.txt[] |
| |
| * pname:physicalDevice is the physical device. |
| * pname:queueFamilyIndex is the queue family index. |
| * pname:dfb is a pointer to the code:IDirectFB main interface of DirectFB. |
| |
| This platform-specific function can: be called prior to creating a surface. |
| |
| .Valid Usage |
| **** |
| * [[VUID-vkGetPhysicalDeviceDirectFBPresentationSupportEXT-queueFamilyIndex-04119]] |
| pname:queueFamilyIndex must: be less than |
| pname:pQueueFamilyPropertyCount returned by |
| fname:vkGetPhysicalDeviceQueueFamilyProperties for the given |
| pname:physicalDevice |
| **** |
| |
| include::{generated}/validity/protos/vkGetPhysicalDeviceDirectFBPresentationSupportEXT.txt[] |
| -- |