diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2015-09-01 09:00:16 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2015-09-01 15:10:13 -0600 |
| commit | f871f7748cc3ac0a943b7430df0beea26bcac148 (patch) | |
| tree | 927da44603becf354ff9bad032c59984dbfcdf9a /include | |
| parent | bda5293fe613f546db4d6e6f6992d5c7c5d4d865 (diff) | |
| download | usermoji-f871f7748cc3ac0a943b7430df0beea26bcac148.tar.xz | |
headers: Add vk_sdk_platform.h for Win/Linux differences
Diffstat (limited to 'include')
| -rw-r--r-- | include/vk_icd.h | 1 | ||||
| -rw-r--r-- | include/vk_sdk_platform.h | 39 |
2 files changed, 40 insertions, 0 deletions
diff --git a/include/vk_icd.h b/include/vk_icd.h index cea46be7..634d653f 100644 --- a/include/vk_icd.h +++ b/include/vk_icd.h @@ -4,6 +4,7 @@ #include <stdint.h> #include <stdbool.h> #include "vk_platform.h" +#include "vk_sdk_platform.h" /* * The ICD must reserve space for a pointer for the loader's dispatch diff --git a/include/vk_sdk_platform.h b/include/vk_sdk_platform.h new file mode 100644 index 00000000..0f9b4cad --- /dev/null +++ b/include/vk_sdk_platform.h @@ -0,0 +1,39 @@ +// +// File: vk_sdk_platform.h +// + +/* +** Copyright (c) 2015 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +*/ + +#ifndef VK_SDK_PLATFORM_H +#define VK_SDK_PLATFORM_H + +#if defined(_WIN32) +# define NOMINMAX +# ifndef __cplusplus +# undef inline +# define inline __inline +# endif // __cplusplus +#endif // _WIN32 + +#endif // VK_SDK_PLATFORM_H |
