| /* |
| * Copyright 2015, The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| // Note this file is included in context in vulkan_spy.h: |
| // |
| // namespace gapii { |
| // |
| // class VulkanSpy { |
| // protected: |
| |
| PFN_vkVoidFunction SpyOverride_vkGetInstanceProcAddr(VkInstance instance, const char* pName); |
| PFN_vkVoidFunction SpyOverride_vkGetDeviceProcAddr(VkDevice device, const char* pName); |
| uint32_t SpyOverride_vkEnumeratePhysicalDevices(VkInstance instance, uint32_t *pPhysicalDeviceCount, VkPhysicalDevice *pPhysicalDevices); |
| uint32_t SpyOverride_vkEnumerateInstanceExtensionProperties(const char *pLayerName, uint32_t *pCount, VkExtensionProperties *pProperties); |
| uint32_t SpyOverride_vkEnumerateInstanceLayerProperties(uint32_t* pPropertyCount, VkLayerProperties* pProperties); |
| uint32_t SpyOverride_vkCreateInstance(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance); |
| void SpyOverride_vkDestroyInstance(VkInstance instance, VkAllocationCallbacks* pAllocator); |
| uint32_t SpyOverride_vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDevice* pDevice); |
| void SpyOverride_vkDestroyDevice(VkDevice device, VkAllocationCallbacks* pAllocator); |
| uint32_t SpyOverride_vkEnumerateDeviceLayerProperties(VkPhysicalDevice dev, uint32_t *pCount, VkLayerProperties *pProperties); |
| uint32_t SpyOverride_vkEnumerateDeviceExtensionProperties(VkPhysicalDevice dev, const char *pLayerName, uint32_t *pCount, VkExtensionProperties *pProperties); |
| void SpyOverride_vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue* pQueue); |
| uint32_t SpyOverride_vkAllocateCommandBuffers(VkDevice device, VkCommandBufferAllocateInfo* pAllocateInfo, VkCommandBuffer* pCommandBuffers); |