/ appendices / VK_EXT_pci_bus_info.txt
VK_EXT_pci_bus_info.txt
 1  include::meta/VK_EXT_pci_bus_info.txt[]
 2  
 3  *Last Modified Date*::
 4      2018-12-10
 5  *IP Status*::
 6      No known IP claims.
 7  *Contributors*::
 8    - Matthaeus G. Chajdas, AMD
 9    - Daniel Rakos, AMD
10  
11  This extension adds a new query to obtain PCI bus information about a
12  physical device.
13  
14  Not all physical devices have PCI bus information, either due to the device
15  not being connected to the system through a PCI interface or due to platform
16  specific restrictions and policies.
17  Thus this extension is only expected to be supported by physical devices
18  which can provide the information.
19  
20  As a consequence, applications should always check for the presence of the
21  extension string for each individual physical device for which they intend
22  to issue the new query for and should not have any assumptions about the
23  availability of the extension on any given platform.
24  
25  === New Object Types
26  
27  None.
28  
29  === New Enum Constants
30  
31    * Extending elink:VkStructureType:
32    ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT
33  
34  === New Enums
35  
36  None.
37  
38  === New Structures
39  
40    * slink:VkPhysicalDevicePCIBusInfoPropertiesEXT
41  
42  === New Functions
43  
44  None.
45  
46  === Issues
47  
48  None.
49  
50  === Examples
51  
52  None.
53  
54  === Version History
55  
56    * Revision 2, 2018-12-10 (Daniel Rakos)
57      - Changed all members of the new structure to have the uint32_t type
58    * Revision 1, 2018-10-11 (Daniel Rakos)
59      - Initial revision