// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once #include "../VulkanPlatformBase.h" #if GRAPHICS_API_VULKAN && PLATFORM_ANDROID // Support more backbuffers in case driver decides to use more #define VULKAN_BACK_BUFFERS_COUNT_MAX 8 /// /// The implementation for the Vulkan API support for Android platform. /// class AndroidVulkanPlatform : public VulkanPlatformBase { public: static void GetInstanceExtensions(Array& extensions, Array& layers); static void GetDeviceExtensions(Array& extensions, Array& layers); static void CreateSurface(Window* window, VkInstance instance, VkSurfaceKHR* surface); }; typedef AndroidVulkanPlatform VulkanPlatform; #endif