OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2015 Google Inc. | 2 * Copyright 2015 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #ifndef GrVkInterface_DEFINED | 8 #ifndef GrVkInterface_DEFINED |
9 #define GrVkInterface_DEFINED | 9 #define GrVkInterface_DEFINED |
10 | 10 |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 VkPtr<PFN_vkCmdBeginQuery> fCmdBeginQuery; | 188 VkPtr<PFN_vkCmdBeginQuery> fCmdBeginQuery; |
189 VkPtr<PFN_vkCmdEndQuery> fCmdEndQuery; | 189 VkPtr<PFN_vkCmdEndQuery> fCmdEndQuery; |
190 VkPtr<PFN_vkCmdResetQueryPool> fCmdResetQueryPool; | 190 VkPtr<PFN_vkCmdResetQueryPool> fCmdResetQueryPool; |
191 VkPtr<PFN_vkCmdWriteTimestamp> fCmdWriteTimestamp; | 191 VkPtr<PFN_vkCmdWriteTimestamp> fCmdWriteTimestamp; |
192 VkPtr<PFN_vkCmdCopyQueryPoolResults> fCmdCopyQueryPoolResults; | 192 VkPtr<PFN_vkCmdCopyQueryPoolResults> fCmdCopyQueryPoolResults; |
193 VkPtr<PFN_vkCmdPushConstants> fCmdPushConstants; | 193 VkPtr<PFN_vkCmdPushConstants> fCmdPushConstants; |
194 VkPtr<PFN_vkCmdBeginRenderPass> fCmdBeginRenderPass; | 194 VkPtr<PFN_vkCmdBeginRenderPass> fCmdBeginRenderPass; |
195 VkPtr<PFN_vkCmdNextSubpass> fCmdNextSubpass; | 195 VkPtr<PFN_vkCmdNextSubpass> fCmdNextSubpass; |
196 VkPtr<PFN_vkCmdEndRenderPass> fCmdEndRenderPass; | 196 VkPtr<PFN_vkCmdEndRenderPass> fCmdEndRenderPass; |
197 VkPtr<PFN_vkCmdExecuteCommands> fCmdExecuteCommands; | 197 VkPtr<PFN_vkCmdExecuteCommands> fCmdExecuteCommands; |
198 VkPtr<PFN_vkDestroySurfaceKHR> fDestroySurfaceKHR; | 198 |
199 VkPtr<PFN_vkGetPhysicalDeviceSurfaceSupportKHR> fGetPhysicalDeviceSurfac
eSupportKHR; | |
200 VkPtr<PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR> fGetPhysicalDeviceS
urfaceCapabilitiesKHR; | |
201 VkPtr<PFN_vkGetPhysicalDeviceSurfaceFormatsKHR> fGetPhysicalDeviceSurfac
eFormatsKHR; | |
202 VkPtr<PFN_vkGetPhysicalDeviceSurfacePresentModesKHR> fGetPhysicalDeviceS
urfacePresentModesKHR; | |
203 #if defined(VK_USE_PLATFORM_WIN32_KHR) | |
204 VkPtr<PFN_vkCreateWin32SurfaceKHR> fCreateWin32SurfaceKHR; | |
205 VkPtr<PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR> fGetPhysicalDe
viceWin32PresentationSupportKHR; | |
206 #elif defined(VK_USE_PLATFORM_ANDROID_KHR) | |
207 VkPtr<PFN_vkCreateAndroidSurfaceKHR> fCreateAndroidSurfaceKHR; | |
208 #elif defined(VK_USE_PLATFORM_XLIB_KHR) | |
209 VkPtr<PFN_vkCreateXlibSurfaceKHR> fCreateXlibSurfaceKHR; | |
210 VkPtr<PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR> fGetPhysicalDev
iceXlibPresentationSupportKHR; | |
211 #endif | |
212 VkPtr<PFN_vkCreateSwapchainKHR> fCreateSwapchainKHR; | |
213 VkPtr<PFN_vkDestroySwapchainKHR> fDestroySwapchainKHR; | |
214 VkPtr<PFN_vkGetSwapchainImagesKHR> fGetSwapchainImagesKHR; | |
215 VkPtr<PFN_vkAcquireNextImageKHR> fAcquireNextImageKHR; | |
216 VkPtr<PFN_vkQueuePresentKHR> fQueuePresentKHR; | |
217 VkPtr<PFN_vkGetPhysicalDeviceDisplayPropertiesKHR> fGetPhysicalDeviceDis
playPropertiesKHR; | |
218 VkPtr<PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR> fGetPhysicalDevi
ceDisplayPlanePropertiesKHR; | |
219 VkPtr<PFN_vkGetDisplayPlaneSupportedDisplaysKHR> fGetDisplayPlaneSupport
edDisplaysKHR; | |
220 VkPtr<PFN_vkGetDisplayModePropertiesKHR> fGetDisplayModePropertiesKHR; | |
221 VkPtr<PFN_vkCreateDisplayModeKHR> fCreateDisplayModeKHR; | |
222 VkPtr<PFN_vkGetDisplayPlaneCapabilitiesKHR> fGetDisplayPlaneCapabilities
KHR; | |
223 VkPtr<PFN_vkCreateDisplayPlaneSurfaceKHR> fCreateDisplayPlaneSurfaceKHR; | |
224 VkPtr<PFN_vkCreateSharedSwapchainsKHR> fCreateSharedSwapchainsKHR; | |
225 VkPtr<PFN_vkCreateDebugReportCallbackEXT> fCreateDebugReportCallbackEXT; | 199 VkPtr<PFN_vkCreateDebugReportCallbackEXT> fCreateDebugReportCallbackEXT; |
226 VkPtr<PFN_vkDebugReportMessageEXT> fDebugReportMessageEXT; | 200 VkPtr<PFN_vkDebugReportMessageEXT> fDebugReportMessageEXT; |
227 VkPtr<PFN_vkDestroyDebugReportCallbackEXT> fDestroyDebugReportCallbackEX
T; | 201 VkPtr<PFN_vkDestroyDebugReportCallbackEXT> fDestroyDebugReportCallbackEX
T; |
228 } fFunctions; | 202 } fFunctions; |
229 | 203 |
230 }; | 204 }; |
231 | 205 |
232 #endif | 206 #endif |
OLD | NEW |