1e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth 2e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth/* 3e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth * Copyright 2016 Google Inc. 4e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth * 5e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth * Use of this source code is governed by a BSD-style license that can be 6e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth * found in the LICENSE file. 7e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth */ 8e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth 9e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#ifndef GrVkDefines_DEFINED 10e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#define GrVkDefines_DEFINED 11e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth 12e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#if defined(SK_BUILD_FOR_WIN) || defined(SK_BUILD_FOR_WIN32) 1318a2f9dff839a3f60850c25e1a701b682a497afbbsalomon# define VK_USE_PLATFORM_WIN32_KHR 14e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#elif defined(SK_BUILD_FOR_ANDROID) 1518a2f9dff839a3f60850c25e1a701b682a497afbbsalomon# define VK_USE_PLATFORM_ANDROID_KHR 16e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#elif defined(SK_BUILD_FOR_UNIX) 171d1559620058365e0de25636f1bcf07fcc071c3djvanverth# define VK_USE_PLATFORM_XCB_KHR 1818a2f9dff839a3f60850c25e1a701b682a497afbbsalomon#endif 1918a2f9dff839a3f60850c25e1a701b682a497afbbsalomon 2018a2f9dff839a3f60850c25e1a701b682a497afbbsalomon#if defined(Bool) || defined(Status) || defined(True) || defined(False) 2118a2f9dff839a3f60850c25e1a701b682a497afbbsalomon# pragma error "Macros unexpectedly defined." 22e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#endif 23e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth 24e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#include <vulkan/vulkan.h> 25e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth 26e50f3e75392d7be8ae89df8f55b1700100c34ad7jvanverth#endif 27