Searched refs:dispatchable (Results 1 – 14 of 14) sorted by relevance
/device/generic/vulkan-cereal/fake-android-guest/libvulkan/ |
D | driver.h | 150 bool SetDataInternal(DispatchableType dispatchable, const void* data) { in SetDataInternal() argument 151 StaticAssertDispatchable(dispatchable); in SetDataInternal() 154 reinterpret_cast<hwvulkan_dispatch_t*>(dispatchable); in SetDataInternal() 167 void* GetDataInternal(DispatchableType dispatchable) { in GetDataInternal() argument 168 StaticAssertDispatchable(dispatchable); in GetDataInternal() 171 reinterpret_cast<const hwvulkan_dispatch_t*>(dispatchable); in GetDataInternal() 184 inline bool SetData(InstanceDispatchable dispatchable, in SetData() argument 186 return SetDataInternal(dispatchable, &data); in SetData() 201 inline bool SetData(DeviceDispatchable dispatchable, const DeviceData& data) { in SetData() argument 202 return SetDataInternal(dispatchable, &data); in SetData() [all …]
|
D | api.cpp | 1012 driver::InstanceDispatchable dispatchable = in SetInstanceLoaderData() local 1015 return (driver::SetDataInternal(dispatchable, &driver::GetData(instance))) in SetInstanceLoaderData() 1021 driver::DeviceDispatchable dispatchable = in SetDeviceLoaderData() local 1024 return (driver::SetDataInternal(dispatchable, &driver::GetData(device))) in SetDeviceLoaderData()
|
D | code-generator.tmpl | 482 {{/* Destroy functions of dispatchable objects */}} 733 {{/* Create functions of dispatchable objects */}} 742 {{/* Destroy functions of dispatchable objects */}} 961 {{/* Create functions of dispatchable objects */}} 967 {{/* Destroy functions of dispatchable objects */}}
|
/device/generic/vulkan-cereal/protocols/vulkan/appendices/ |
D | boilerplate.txt | 185 [open,refpage='VK_DEFINE_HANDLE',desc='Declare a dispatchable object handle',type='defines',xrefs='… 188 dispatchable handle>> type. 194 The only dispatchable handle types are those related to device and instance 198 [open,refpage='VK_DEFINE_NON_DISPATCHABLE_HANDLE',desc='Declare a non-dispatchable object handle',t… 201 <<fundamentals-objectmodel-overview, non-dispatchable handle>> type. 207 Most Vulkan handle types, such as slink:VkBuffer, are non-dispatchable. 237 [open,refpage='VK_USE_64_BIT_PTR_DEFINES',desc='Defines whether non-dispatchable handles are a 64-b… 239 dname:VK_USE_64_BIT_PTR_DEFINES defines whether the default non-dispatchable 254 64-bit unsigned integer type for non-dispatchable handles in the case where
|
D | VK_KHR_display.txt | 129 11) Should displays and/or modes be dispatchable objects? If functions are 131 dispatchable objects as defined in Khronos bug 13529. 132 If they are not added to the list of dispatchable objects, functions 135 There is no performance case against making them dispatchable objects, but 136 they would be the first extension objects to be dispatchable. 138 *PROPOSED RESOLUTION*: Do not make displays or modes dispatchable.
|
D | VK_EXT_debug_report.txt | 163 *RESOLVED*: Due to the different nature of dispatchable and nondispatchable 174 This does require that the app treat dispatchable and nondispatchable
|
D | glossary.txt | 456 The first argument to each dispatchable command is a dispatchable handle 677 A Vulkan command for which the first argument is not a dispatchable
|
/device/generic/vulkan-cereal/protocols/vulkan/chapters/ |
D | initialization.txt | 66 | instance | enabled instance extension dispatchable command for pname:instance | fp^3^ 67 | instance | available device extension^4^ dispatchable command for pname:instance | fp^3^ 83 The returned function pointer must: only be called with a dispatchable 109 use a device or device-child object as their dispatchable object. 120 The function pointer must: only be called with a dispatchable object (the 130 | device | core device-level dispatchable command^2^ | fp^3^ 131 | device | enabled extension device-level dispatchable command^2^ | fp^3^ 144 The returned function pointer must: only be called with a dispatchable
|
D | fundamentals.txt | 206 There are two classes of handles, dispatchable and non-dispatchable. 209 and thus each API command takes a dispatchable type as its first parameter. 210 Each object of a dispatchable type must: have a unique handle value during 217 slink:VkDevice, each object of a non-dispatchable type created on that 220 Otherwise, non-dispatchable 222 ifndef::VK_EXT_private_data[Non-dispatchable] 841 valid non-dispatchable handles and dispatchable handles, respectively, when
|
D | VK_EXT_validation_features.txt | 111 protection against duplicate non-dispatchable object handles is
|
D | VK_EXT_debug_utils.txt | 384 pname:instance or child of pname:instance as the dispatchable argument. 720 pname:instance or child of pname:instance as the dispatchable argument.
|
D | samplers.txt | 162 Since slink:VkSampler is a non-dispatchable handle type, implementations
|
/device/generic/vulkan-cereal/protocols/vulkan/style/ |
D | writing.txt | 320 be used for pointer parameters and members and dispatchable object handles, 322 non-dispatchable Vulkan object handle parameters and members.
|
/device/generic/vulkan-cereal/protocols/vulkan/ |
D | ChangeLog.txt | 678 dispatchable slink:VkDevice parameter (public issue 1564). 1259 compile time whether non-dispatchable handles are declared using a
|