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