aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Pinedo <david@lunarg.com>2015-11-06 12:54:48 -0700
committerDavid Pinedo <david@lunarg.com>2015-11-06 12:54:48 -0700
commitc5193c13de8dfe9e6bbf343e05cb51e2b29fd177 (patch)
treede2316c2353b53918ea6133d4bbd41b8b8993f60
parent2ba1a459da681ddfdcc28a8e6f7ca9c162e5cb67 (diff)
downloadusermoji-c5193c13de8dfe9e6bbf343e05cb51e2b29fd177.tar.xz
Moved header files from include to include/vulkan
-rwxr-xr-xbuildAndroid/android-generate.sh12
-rw-r--r--demos/cube.c10
-rw-r--r--demos/tri.c8
-rw-r--r--demos/vulkaninfo.c6
-rw-r--r--icd/common/icd.h12
-rw-r--r--icd/nulldrv/nulldrv.h10
-rw-r--r--include/vulkan/vk_debug_marker_layer.h (renamed from include/vk_debug_marker_layer.h)2
-rw-r--r--include/vulkan/vk_debug_marker_lunarg.h (renamed from include/vk_debug_marker_lunarg.h)4
-rw-r--r--include/vulkan/vk_debug_report_lunarg.h (renamed from include/vk_debug_report_lunarg.h)2
-rw-r--r--include/vulkan/vk_ext_khr_device_swapchain.h (renamed from include/vk_ext_khr_device_swapchain.h)2
-rw-r--r--include/vulkan/vk_ext_khr_swapchain.h (renamed from include/vk_ext_khr_swapchain.h)2
-rw-r--r--include/vulkan/vk_icd.h (renamed from include/vk_icd.h)0
-rw-r--r--include/vulkan/vk_layer.h (renamed from include/vk_layer.h)8
-rw-r--r--include/vulkan/vk_platform.h (renamed from include/vk_platform.h)0
-rwxr-xr-xinclude/vulkan/vk_sdk_platform.h (renamed from include/vk_sdk_platform.h)0
-rw-r--r--include/vulkan/vulkan.h (renamed from include/vulkan.h)0
-rw-r--r--layers/CMakeLists.txt9
-rw-r--r--layers/apidump.h2
-rw-r--r--layers/basic.cpp2
-rw-r--r--layers/device_limits.h4
-rwxr-xr-xlayers/draw_state.h4
-rw-r--r--layers/generic.h2
-rw-r--r--layers/image.h2
-rw-r--r--layers/mem_tracker.h4
-rw-r--r--layers/multi.cpp2
-rw-r--r--layers/object_track.h2
-rw-r--r--layers/param_checker.cpp2
-rw-r--r--layers/shader_checker.cpp2
-rw-r--r--layers/shader_checker.h4
-rw-r--r--layers/swapchain.h4
-rwxr-xr-xlayers/vk_layer_config.cpp4
-rw-r--r--layers/vk_layer_extension_utils.h2
-rw-r--r--layers/vk_layer_logging.h2
-rw-r--r--layers/vk_layer_table.cpp2
-rw-r--r--layers/vk_layer_utils.cpp2
-rw-r--r--loader/debug_report.c2
-rw-r--r--loader/debug_report.h2
-rw-r--r--loader/loader.c2
-rw-r--r--loader/loader.h10
-rw-r--r--loader/table_ops.h4
-rwxr-xr-xloader/vk-loader-generate.py2
-rw-r--r--loader/vk_loader_platform.h4
-rw-r--r--loader/wsi_swapchain.h2
-rwxr-xr-xvk-generate.py4
-rwxr-xr-xvk-layer-generate.py14
-rwxr-xr-xvk_helper.py10
-rwxr-xr-xvulkan.py10
47 files changed, 101 insertions, 100 deletions
diff --git a/buildAndroid/android-generate.sh b/buildAndroid/android-generate.sh
index e1ee4d9b..e3e59e9b 100755
--- a/buildAndroid/android-generate.sh
+++ b/buildAndroid/android-generate.sh
@@ -18,11 +18,11 @@ rm -rf generated
mkdir -p generated
python ../vk-generate.py dispatch-table-ops layer > generated/vk_dispatch_table_helper.h
-python ../vk_helper.py --gen_enum_string_helper ../include/vulkan.h --abs_out_dir generated
-python ../vk_helper.py --gen_struct_wrappers ../include/vulkan.h --abs_out_dir generated
+python ../vk_helper.py --gen_enum_string_helper ../include/vulkan/vulkan.h --abs_out_dir generated
+python ../vk_helper.py --gen_struct_wrappers ../include/vulkan/vulkan.h --abs_out_dir generated
-python ../vk-layer-generate.py Generic ../include/vulkan.h > generated/generic_layer.cpp
-python ../vk-layer-generate.py APIDump ../include/vulkan.h > generated/api_dump.cpp
-python ../vk-layer-generate.py ObjectTracker ../include/vulkan.h > generated/object_track.cpp
-python ../vk-layer-generate.py Threading ../include/vulkan.h > generated/threading.cpp
+python ../vk-layer-generate.py Generic ../include/vulkan/vulkan.h > generated/generic_layer.cpp
+python ../vk-layer-generate.py APIDump ../include/vulkan/vulkan.h > generated/api_dump.cpp
+python ../vk-layer-generate.py ObjectTracker ../include/vulkan/vulkan.h > generated/object_track.cpp
+python ../vk-layer-generate.py Threading ../include/vulkan/vulkan.h > generated/threading.cpp
diff --git a/demos/cube.c b/demos/cube.c
index 3eafd30a..25ca9b23 100644
--- a/demos/cube.c
+++ b/demos/cube.c
@@ -40,12 +40,12 @@
#include <xcb/xcb.h>
#endif // _WIN32
-#include <vulkan.h>
-#include <vk_ext_khr_swapchain.h>
-#include <vk_ext_khr_device_swapchain.h>
-#include "vk_debug_report_lunarg.h"
+#include <vulkan/vulkan.h>
+#include <vulkan/vk_ext_khr_swapchain.h>
+#include <vulkan/vk_ext_khr_device_swapchain.h>
+#include "vulkan/vk_debug_report_lunarg.h"
-#include "vk_sdk_platform.h"
+#include "vulkan/vk_sdk_platform.h"
#include "linmath.h"
#define DEMO_TEXTURE_COUNT 1
diff --git a/demos/tri.c b/demos/tri.c
index e059d534..bbfb3cde 100644
--- a/demos/tri.c
+++ b/demos/tri.c
@@ -47,10 +47,10 @@
#include <xcb/xcb.h>
#endif // _WIN32
-#include <vulkan.h>
-#include "vk_debug_report_lunarg.h"
-#include <vk_ext_khr_swapchain.h>
-#include <vk_ext_khr_device_swapchain.h>
+#include <vulkan/vulkan.h>
+#include "vulkan/vk_debug_report_lunarg.h"
+#include <vulkan/vk_ext_khr_swapchain.h>
+#include <vulkan/vk_ext_khr_device_swapchain.h>
#define DEMO_TEXTURE_COUNT 1
#define VERTEX_BUFFER_BIND_ID 0
diff --git a/demos/vulkaninfo.c b/demos/vulkaninfo.c
index 6e2888a1..7ee75b7a 100644
--- a/demos/vulkaninfo.c
+++ b/demos/vulkaninfo.c
@@ -37,10 +37,10 @@
#include <io.h>
#endif
-#include "vk_ext_khr_swapchain.h"
-#include "vk_ext_khr_device_swapchain.h"
+#include "vulkan/vk_ext_khr_swapchain.h"
+#include "vulkan/vk_ext_khr_device_swapchain.h"
-#include <vulkan.h>
+#include <vulkan/vulkan.h>
#define ERR(err) printf("%s:%d: failed with %s\n", \
__FILE__, __LINE__, vk_result_string(err));
diff --git a/icd/common/icd.h b/icd/common/icd.h
index 3fc5e3ee..ac1c8ca6 100644
--- a/icd/common/icd.h
+++ b/icd/common/icd.h
@@ -30,12 +30,12 @@
#ifndef ICD_H
#define ICD_H
-#include <vulkan.h>
-#include <vk_platform.h>
-#include <vk_debug_report_lunarg.h>
-#include "vk_ext_khr_swapchain.h"
-#include "vk_ext_khr_device_swapchain.h"
-#include "vk_sdk_platform.h"
+#include <vulkan/vulkan.h>
+#include <vulkan/vk_platform.h>
+#include <vulkan/vk_debug_report_lunarg.h>
+#include "vulkan/vk_ext_khr_swapchain.h"
+#include "vulkan/vk_ext_khr_device_swapchain.h"
+#include "vulkan/vk_sdk_platform.h"
#if defined(__GNUC__) && __GNUC__ >= 4
# define ICD_EXPORT __attribute__((visibility("default")))
diff --git a/icd/nulldrv/nulldrv.h b/icd/nulldrv/nulldrv.h
index 43001274..5bb528fd 100644
--- a/icd/nulldrv/nulldrv.h
+++ b/icd/nulldrv/nulldrv.h
@@ -32,11 +32,11 @@
#include <string.h>
#include <assert.h>
-#include <vulkan.h>
-#include <vk_debug_report_lunarg.h>
-#include <vk_icd.h>
-#include "vk_ext_khr_swapchain.h"
-#include "vk_ext_khr_device_swapchain.h"
+#include <vulkan/vulkan.h>
+#include <vulkan/vk_debug_report_lunarg.h>
+#include <vulkan/vk_icd.h>
+#include "vulkan/vk_ext_khr_swapchain.h"
+#include "vulkan/vk_ext_khr_device_swapchain.h"
#include "icd.h"
diff --git a/include/vk_debug_marker_layer.h b/include/vulkan/vk_debug_marker_layer.h
index d9b1d7da..0eede38a 100644
--- a/include/vk_debug_marker_layer.h
+++ b/include/vulkan/vk_debug_marker_layer.h
@@ -30,7 +30,7 @@
#pragma once
-#include "vulkan.h"
+#include "vulkan/vulkan.h"
#include "vk_debug_marker_lunarg.h"
#include "vk_layer.h"
diff --git a/include/vk_debug_marker_lunarg.h b/include/vulkan/vk_debug_marker_lunarg.h
index cc53cc7f..92a9549c 100644
--- a/include/vk_debug_marker_lunarg.h
+++ b/include/vulkan/vk_debug_marker_lunarg.h
@@ -31,8 +31,8 @@
#ifndef __VK_DEBUG_MARKER_H__
#define __VK_DEBUG_MARKER_H__
-#include "vulkan.h"
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vulkan.h"
+#include "vulkan/vk_debug_report_lunarg.h"
#define VK_DEBUG_MARKER_EXTENSION_NUMBER 6
#define VK_DEBUG_MARKER_EXTENSION_REVISION 1
diff --git a/include/vk_debug_report_lunarg.h b/include/vulkan/vk_debug_report_lunarg.h
index 27f2b872..6b4425e4 100644
--- a/include/vk_debug_report_lunarg.h
+++ b/include/vulkan/vk_debug_report_lunarg.h
@@ -32,7 +32,7 @@
#ifndef __VK_DEBUG_REPORT_LUNARG_H__
#define __VK_DEBUG_REPORT_LUNARG_H__
-#include "vulkan.h"
+#include "vulkan/vulkan.h"
#define VK_DEBUG_REPORT_EXTENSION_NUMBER 5
#define VK_DEBUG_REPORT_EXTENSION_REVISION 1
diff --git a/include/vk_ext_khr_device_swapchain.h b/include/vulkan/vk_ext_khr_device_swapchain.h
index af95ff0c..a46f91aa 100644
--- a/include/vk_ext_khr_device_swapchain.h
+++ b/include/vulkan/vk_ext_khr_device_swapchain.h
@@ -27,7 +27,7 @@
#ifndef __VK_EXT_KHR_DEVICE_SWAPCHAIN_H__
#define __VK_EXT_KHR_DEVICE_SWAPCHAIN_H__
-#include "vulkan.h"
+#include "vulkan/vulkan.h"
#define VK_EXT_KHR_DEVICE_SWAPCHAIN_REVISION 53
#define VK_EXT_KHR_DEVICE_SWAPCHAIN_EXTENSION_NUMBER 2
diff --git a/include/vk_ext_khr_swapchain.h b/include/vulkan/vk_ext_khr_swapchain.h
index 862b4d5e..a52414de 100644
--- a/include/vk_ext_khr_swapchain.h
+++ b/include/vulkan/vk_ext_khr_swapchain.h
@@ -27,7 +27,7 @@
#ifndef __VK_EXT_KHR_SWAPCHAIN_H__
#define __VK_EXT_KHR_SWAPCHAIN_H__
-#include "vulkan.h"
+#include "vulkan/vulkan.h"
#define VK_EXT_KHR_SWAPCHAIN_REVISION 17
#define VK_EXT_KHR_SWAPCHAIN_EXTENSION_NUMBER 1
diff --git a/include/vk_icd.h b/include/vulkan/vk_icd.h
index 634d653f..634d653f 100644
--- a/include/vk_icd.h
+++ b/include/vulkan/vk_icd.h
diff --git a/include/vk_layer.h b/include/vulkan/vk_layer.h
index 491750b3..4777cbb5 100644
--- a/include/vk_layer.h
+++ b/include/vulkan/vk_layer.h
@@ -4,11 +4,11 @@
*/
#pragma once
-#include "vulkan.h"
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vulkan.h"
+#include "vulkan/vk_debug_report_lunarg.h"
#include "vk_debug_marker_lunarg.h"
-#include "vk_ext_khr_swapchain.h"
-#include "vk_ext_khr_device_swapchain.h"
+#include "vulkan/vk_ext_khr_swapchain.h"
+#include "vulkan/vk_ext_khr_device_swapchain.h"
#if defined(__GNUC__) && __GNUC__ >= 4
# define VK_LAYER_EXPORT __attribute__((visibility("default")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
diff --git a/include/vk_platform.h b/include/vulkan/vk_platform.h
index 969e532e..969e532e 100644
--- a/include/vk_platform.h
+++ b/include/vulkan/vk_platform.h
diff --git a/include/vk_sdk_platform.h b/include/vulkan/vk_sdk_platform.h
index d5e31a83..d5e31a83 100755
--- a/include/vk_sdk_platform.h
+++ b/include/vulkan/vk_sdk_platform.h
diff --git a/include/vulkan.h b/include/vulkan/vulkan.h
index fcb361f4..fcb361f4 100644
--- a/include/vulkan.h
+++ b/include/vulkan/vulkan.h
diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
index 77177b01..d00f8341 100644
--- a/layers/CMakeLists.txt
+++ b/layers/CMakeLists.txt
@@ -2,15 +2,15 @@ cmake_minimum_required (VERSION 2.8.11)
macro(run_vk_helper subcmd)
add_custom_command(OUTPUT ${ARGN}
- COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk_helper.py --${subcmd} ${PROJECT_SOURCE_DIR}/include/vulkan.h --abs_out_dir ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS ${PROJECT_SOURCE_DIR}/vk_helper.py ${PROJECT_SOURCE_DIR}/include/vulkan.h
+ COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk_helper.py --${subcmd} ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h --abs_out_dir ${CMAKE_CURRENT_BINARY_DIR}
+ DEPENDS ${PROJECT_SOURCE_DIR}/vk_helper.py ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h
)
endmacro()
macro(run_vk_layer_generate subcmd output)
add_custom_command(OUTPUT ${output}
- COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk-layer-generate.py ${subcmd} ${PROJECT_SOURCE_DIR}/include/vulkan.h > ${output}
- DEPENDS ${PROJECT_SOURCE_DIR}/vk-layer-generate.py ${PROJECT_SOURCE_DIR}/include/vulkan.h ${PROJECT_SOURCE_DIR}/vulkan.py
+ COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk-layer-generate.py ${subcmd} ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h > ${output}
+ DEPENDS ${PROJECT_SOURCE_DIR}/vk-layer-generate.py ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h ${PROJECT_SOURCE_DIR}/vulkan.py
)
endmacro()
@@ -82,6 +82,7 @@ endif()
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../loader
+ ${CMAKE_CURRENT_SOURCE_DIR}/../include/vulkan
${CMAKE_CURRENT_BINARY_DIR}
)
diff --git a/layers/apidump.h b/layers/apidump.h
index 41a10c15..e5f4ff87 100644
--- a/layers/apidump.h
+++ b/layers/apidump.h
@@ -26,7 +26,7 @@
*/
#pragma once
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
/*
* This file contains static functions for the generated layer Generic
diff --git a/layers/basic.cpp b/layers/basic.cpp
index 21f93a14..9b58f92e 100644
--- a/layers/basic.cpp
+++ b/layers/basic.cpp
@@ -28,7 +28,7 @@
#include <stdlib.h>
#include <assert.h>
#include "vk_dispatch_table_helper.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_table.h"
#include "vk_layer_extension_utils.h"
diff --git a/layers/device_limits.h b/layers/device_limits.h
index a426c5d0..77de294f 100644
--- a/layers/device_limits.h
+++ b/layers/device_limits.h
@@ -22,9 +22,9 @@
*
* Author: Tobin Ehlis <tobin@lunarg.com>
*/
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include <vector>
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vk_debug_report_lunarg.h"
using namespace std;
diff --git a/layers/draw_state.h b/layers/draw_state.h
index 2dc8df54..db05bacd 100755
--- a/layers/draw_state.h
+++ b/layers/draw_state.h
@@ -23,10 +23,10 @@
* Author: Courtney Goeltzenleuchter <courtney@LunarG.com>
* Author: Tobin Ehlis <tobin@lunarg.com>
*/
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include <vector>
#include <memory>
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vk_debug_report_lunarg.h"
using namespace std;
diff --git a/layers/generic.h b/layers/generic.h
index 636bfc15..9f73eaa3 100644
--- a/layers/generic.h
+++ b/layers/generic.h
@@ -27,7 +27,7 @@
#ifndef GENERIC_H
#define GENERIC_H
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
/*
* This file contains static functions for the generated layer Generic
diff --git a/layers/image.h b/layers/image.h
index 57fb85cd..2ddd4eba 100644
--- a/layers/image.h
+++ b/layers/image.h
@@ -26,7 +26,7 @@
*/
#ifndef IMAGE_H
#define IMAGE_H
-#include "vulkan.h"
+#include "vulkan/vulkan.h"
#include "vk_layer_config.h"
#include "vk_layer_logging.h"
diff --git a/layers/mem_tracker.h b/layers/mem_tracker.h
index 8cfcb0c3..1963b38f 100644
--- a/layers/mem_tracker.h
+++ b/layers/mem_tracker.h
@@ -25,8 +25,8 @@
*/
#pragma once
#include <vector>
-#include "vk_layer.h"
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vk_layer.h"
+#include "vulkan/vk_debug_report_lunarg.h"
#ifdef __cplusplus
extern "C" {
diff --git a/layers/multi.cpp b/layers/multi.cpp
index 256fbfec..a43a8422 100644
--- a/layers/multi.cpp
+++ b/layers/multi.cpp
@@ -29,7 +29,7 @@
#include <assert.h>
#include <unordered_map>
#include "vk_loader_platform.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_table.h"
#ifdef __cplusplus
diff --git a/layers/object_track.h b/layers/object_track.h
index f166a044..51f406c2 100644
--- a/layers/object_track.h
+++ b/layers/object_track.h
@@ -25,7 +25,7 @@
* Author: Tobin Ehlis <tobin@lunarg.com>
*/
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_extension_utils.h"
#include "vk_enum_string_helper.h"
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index 528a73d5..1f96ca80 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -36,7 +36,7 @@
#include <vector>
#include "vk_loader_platform.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_config.h"
#include "vk_enum_validate_helper.h"
#include "vk_struct_validate_helper.h"
diff --git a/layers/shader_checker.cpp b/layers/shader_checker.cpp
index c930b85d..a92854ff 100644
--- a/layers/shader_checker.cpp
+++ b/layers/shader_checker.cpp
@@ -35,7 +35,7 @@
#include <iostream>
#include "vk_loader_platform.h"
#include "vk_dispatch_table_helper.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_utils.h"
#include "vk_layer_config.h"
#include "vk_layer_table.h"
diff --git a/layers/shader_checker.h b/layers/shader_checker.h
index 32739bad..6a1ef65a 100644
--- a/layers/shader_checker.h
+++ b/layers/shader_checker.h
@@ -22,8 +22,8 @@
*
* Author: Chris Forbes <chrisf@ijw.co.nz>
*/
-#include "vk_layer.h"
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vk_layer.h"
+#include "vulkan/vk_debug_report_lunarg.h"
#include "vk_layer_logging.h"
/* Shader checker error codes */
diff --git a/layers/swapchain.h b/layers/swapchain.h
index cc2337d2..3820f92f 100644
--- a/layers/swapchain.h
+++ b/layers/swapchain.h
@@ -27,8 +27,8 @@
#ifndef SWAPCHAIN_H
#define SWAPCHAIN_H
-#include "vk_layer.h"
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vk_layer.h"
+#include "vulkan/vk_debug_report_lunarg.h"
#include "vk_layer_config.h"
#include "vk_layer_logging.h"
#include <vector>
diff --git a/layers/vk_layer_config.cpp b/layers/vk_layer_config.cpp
index a03d3995..53748352 100755
--- a/layers/vk_layer_config.cpp
+++ b/layers/vk_layer_config.cpp
@@ -30,10 +30,10 @@
#include <string>
#include <map>
#include <string.h>
-#include <vk_layer.h>
+#include <vulkan/vk_layer.h>
#include <iostream>
#include "vk_layer_config.h"
-#include "vk_sdk_platform.h"
+#include "vulkan/vk_sdk_platform.h"
#define MAX_CHARS_PER_LINE 4096
diff --git a/layers/vk_layer_extension_utils.h b/layers/vk_layer_extension_utils.h
index 15880a42..6e6252f0 100644
--- a/layers/vk_layer_extension_utils.h
+++ b/layers/vk_layer_extension_utils.h
@@ -24,7 +24,7 @@
*
*/
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#ifndef LAYER_EXTENSION_UTILS_H
#define LAYER_EXTENSION_UTILS_H
diff --git a/layers/vk_layer_logging.h b/layers/vk_layer_logging.h
index 6eb1fe1b..28a52019 100644
--- a/layers/vk_layer_logging.h
+++ b/layers/vk_layer_logging.h
@@ -34,7 +34,7 @@
#include <unordered_map>
#include <inttypes.h>
#include "vk_loader_platform.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_data.h"
#include "vk_layer_table.h"
diff --git a/layers/vk_layer_table.cpp b/layers/vk_layer_table.cpp
index 7429a1d6..1c4fa133 100644
--- a/layers/vk_layer_table.cpp
+++ b/layers/vk_layer_table.cpp
@@ -25,7 +25,7 @@
#include <assert.h>
#include <unordered_map>
#include "vk_dispatch_table_helper.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
#include "vk_layer_table.h"
static device_table_map tableMap;
static instance_table_map tableInstanceMap;
diff --git a/layers/vk_layer_utils.cpp b/layers/vk_layer_utils.cpp
index 11a77396..66d8323b 100644
--- a/layers/vk_layer_utils.cpp
+++ b/layers/vk_layer_utils.cpp
@@ -25,7 +25,7 @@
*/
#include <string.h>
-#include "vulkan.h"
+#include "vulkan/vulkan.h"
#include "vk_layer_utils.h"
typedef struct _VULKAN_FORMAT_INFO {
diff --git a/loader/debug_report.c b/loader/debug_report.c
index 6ede98c4..0e85ff78 100644
--- a/loader/debug_report.c
+++ b/loader/debug_report.c
@@ -35,7 +35,7 @@
#endif
#include "vk_loader_platform.h"
#include "debug_report.h"
-#include "vk_layer.h"
+#include "vulkan/vk_layer.h"
typedef void (VKAPI *PFN_stringCallback)(char *message);
diff --git a/loader/debug_report.h b/loader/debug_report.h
index 00c97e67..62969c2b 100644
--- a/loader/debug_report.h
+++ b/loader/debug_report.h
@@ -27,7 +27,7 @@
#include "vk_loader_platform.h"
#include "loader.h"
-#include "vk_debug_report_lunarg.h"
+#include "vulkan/vk_debug_report_lunarg.h"
/*
* CreateMsgCallback is global and needs to be
* applied to all layers and ICDs.
diff --git a/loader/loader.c b/loader/loader.c
index 5cef3006..e19923d4 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -44,7 +44,7 @@
#include "gpa_helper.h"
#include "table_ops.h"
#include "debug_report.h"
-#include "vk_icd.h"
+#include "vulkan/vk_icd.h"
#include "cJSON.h"
static loader_platform_dl_handle loader_add_layer_lib(
diff --git a/loader/loader.h b/loader/loader.h
index f27b892b..db03f9d3 100644
--- a/loader/loader.h
+++ b/loader/loader.h
@@ -32,11 +32,11 @@
#ifndef LOADER_H
#define LOADER_H
-#include <vulkan.h>
-#include <vk_debug_report_lunarg.h>
-#include <vk_ext_khr_swapchain.h>
-#include <vk_layer.h>
-#include <vk_icd.h>
+#include <vulkan/vulkan.h>
+#include <vulkan/vk_debug_report_lunarg.h>
+#include <vulkan/vk_ext_khr_swapchain.h>
+#include <vulkan/vk_layer.h>
+#include <vulkan/vk_icd.h>
#include <assert.h>
#if defined(__GNUC__) && __GNUC__ >= 4
diff --git a/loader/table_ops.h b/loader/table_ops.h
index d582fd49..2b113e36 100644
--- a/loader/table_ops.h
+++ b/loader/table_ops.h
@@ -25,8 +25,8 @@
* Author: Tony Barbour <tony@LunarG.com>
*/
-#include <vulkan.h>
-#include <vk_layer.h>
+#include <vulkan/vulkan.h>
+#include <vulkan/vk_layer.h>
#include <string.h>
#include "loader.h"
#include "vk_loader_platform.h"
diff --git a/loader/vk-loader-generate.py b/loader/vk-loader-generate.py
index 15bd253f..143af61f 100755
--- a/loader/vk-loader-generate.py
+++ b/loader/vk-loader-generate.py
@@ -222,7 +222,7 @@ class DispatchTableOpsSubcommand(Subcommand):
super().run()
def generate_header(self):
- return "\n".join(["#include <vulkan.h>",
+ return "\n".join(["#include <vulkan/vulkan.h>",
"#include <vkLayer.h>",
"#include <string.h>",
"#include \"loader_platform.h\""])
diff --git a/loader/vk_loader_platform.h b/loader/vk_loader_platform.h
index 4fecaed6..530546d9 100644
--- a/loader/vk_loader_platform.h
+++ b/loader/vk_loader_platform.h
@@ -29,8 +29,8 @@
*/
#pragma once
-#include "vk_platform.h"
-#include "vk_sdk_platform.h"
+#include "vulkan/vk_platform.h"
+#include "vulkan/vk_sdk_platform.h"
#if defined(__linux__)
/* Linux-specific common code: */
diff --git a/loader/wsi_swapchain.h b/loader/wsi_swapchain.h
index c263ca97..acf46a07 100644
--- a/loader/wsi_swapchain.h
+++ b/loader/wsi_swapchain.h
@@ -26,7 +26,7 @@
#include "vk_loader_platform.h"
#include "loader.h"
-#include "vk_ext_khr_swapchain.h"
+#include "vulkan/vk_ext_khr_swapchain.h"
void wsi_swapchain_add_instance_extensions(
const struct loader_instance *inst,
diff --git a/vk-generate.py b/vk-generate.py
index 8f42521b..07503ae8 100755
--- a/vk-generate.py
+++ b/vk-generate.py
@@ -107,8 +107,8 @@ class DispatchTableOpsSubcommand(Subcommand):
super(DispatchTableOpsSubcommand, self).run()
def generate_header(self):
- return "\n".join(["#include <vulkan.h>",
- "#include <vk_layer.h>",
+ return "\n".join(["#include <vulkan/vulkan.h>",
+ "#include <vulkan/vk_layer.h>",
"#include <string.h>"])
def _generate_init_dispatch(self, type):
diff --git a/vk-layer-generate.py b/vk-layer-generate.py
index 979f8c86..9ca9b11f 100755
--- a/vk-layer-generate.py
+++ b/vk-layer-generate.py
@@ -624,7 +624,7 @@ class Subcommand(object):
class LayerFuncsSubcommand(Subcommand):
def generate_header(self):
- return '#include <vk_layer.h>\n#include "loader.h"'
+ return '#include <vulkan/vk_layer.h>\n#include "loader.h"'
def generate_body(self):
return self._generate_dispatch_entrypoints("static")
@@ -638,7 +638,7 @@ class GenericLayerSubcommand(Subcommand):
gen_header.append('#include <string.h>')
gen_header.append('#include <unordered_map>')
gen_header.append('#include "vk_loader_platform.h"')
- gen_header.append('#include "vk_layer.h"')
+ gen_header.append('#include "vulkan/vk_layer.h"')
gen_header.append('#include "vk_layer_config.h"')
gen_header.append('#include "vk_layer_logging.h"')
gen_header.append('#include "vk_layer_table.h"')
@@ -782,7 +782,7 @@ class APIDumpSubcommand(Subcommand):
header_txt.append('#include <string.h>')
header_txt.append('')
header_txt.append('#include "vk_loader_platform.h"')
- header_txt.append('#include "vk_layer.h"')
+ header_txt.append('#include "vulkan/vk_layer.h"')
header_txt.append('#include "vk_struct_string_helper_cpp.h"')
header_txt.append('#include "vk_layer_table.h"')
header_txt.append('#include "vk_layer_extension_utils.h"')
@@ -1189,14 +1189,14 @@ class ObjectTrackerSubcommand(Subcommand):
header_txt.append('#include <string.h>')
header_txt.append('#include <inttypes.h>')
header_txt.append('')
- header_txt.append('#include "vulkan.h"')
+ header_txt.append('#include "vulkan/vulkan.h"')
header_txt.append('#include "vk_loader_platform.h"')
header_txt.append('')
header_txt.append('#include <unordered_map>')
header_txt.append('using namespace std;')
- header_txt.append('#include "vk_layer.h"')
+ header_txt.append('#include "vulkan/vk_layer.h"')
header_txt.append('#include "vk_layer_config.h"')
- header_txt.append('#include "vk_debug_report_lunarg.h"')
+ header_txt.append('#include "vulkan/vk_debug_report_lunarg.h"')
header_txt.append('#include "vk_layer_table.h"')
header_txt.append('#include "vk_layer_data.h"')
header_txt.append('#include "vk_layer_logging.h"')
@@ -1809,7 +1809,7 @@ class ThreadingSubcommand(Subcommand):
header_txt.append('#include <string.h>')
header_txt.append('#include <unordered_map>')
header_txt.append('#include "vk_loader_platform.h"')
- header_txt.append('#include "vk_layer.h"')
+ header_txt.append('#include "vulkan/vk_layer.h"')
header_txt.append('#include "threading.h"')
header_txt.append('#include "vk_layer_config.h"')
header_txt.append('#include "vk_layer_extension_utils.h"')
diff --git a/vk_helper.py b/vk_helper.py
index 17f01512..6da41445 100755
--- a/vk_helper.py
+++ b/vk_helper.py
@@ -1363,8 +1363,8 @@ class StructWrapperGen:
def _generateSizeHelperHeaderC(self):
header = []
header.append('#include "vk_struct_size_helper.h"')
- header.append('#include "vk_ext_khr_swapchain.h"')
- header.append('#include "vk_ext_khr_device_swapchain.h"')
+ header.append('#include "vulkan/vk_ext_khr_swapchain.h"')
+ header.append('#include "vulkan/vk_ext_khr_device_swapchain.h"')
header.append('#include <string.h>')
header.append('#include <assert.h>')
header.append('\n// Function definitions\n')
@@ -1489,7 +1489,7 @@ class EnumCodeGen:
header.append('#ifdef _WIN32\n')
header.append('#pragma warning( disable : 4065 )\n')
header.append('#endif\n')
- header.append('#include <%s>\n\n\n' % self.in_file)
+ header.append('#include <vulkan/%s>\n\n\n' % self.in_file)
return "\n".join(header)
@@ -1850,12 +1850,12 @@ def main(argv=None):
sw.generateStringHelperCpp()
sw.set_no_addr(False)
sw.generateStringHelperCpp()
- sw.set_include_headers(["stdio.h", "stdlib.h", "vulkan.h"])
+ sw.set_include_headers(["stdio.h", "stdlib.h", "vulkan/vulkan.h"])
sw.generateSizeHelper()
sw.generateSizeHelperC()
if opts.gen_struct_sizes:
st = StructWrapperGen(struct_dict, os.path.basename(opts.input_file).strip(".h"), os.path.dirname(enum_sh_filename))
- st.set_include_headers(["stdio.h", "stdlib.h", "vulkan.h"])
+ st.set_include_headers(["stdio.h", "stdlib.h", "vulkan/vulkan.h"])
st.generateSizeHelper()
st.generateSizeHelperC()
if opts.gen_cmake:
diff --git a/vulkan.py b/vulkan.py
index 84dc6bb3..f6350db7 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -186,7 +186,7 @@ class Extension(object):
# VK core API
core = Extension(
name="VK_CORE",
- headers=["vulkan.h", "vk_debug_report_lunarg.h"],
+ headers=["vulkan/vulkan.h", "vulkan/vk_debug_report_lunarg.h"],
objects=[
"VkInstance",
"VkPhysicalDevice",
@@ -1006,7 +1006,7 @@ core = Extension(
ext_khr_swapchain = Extension(
name="VK_EXT_KHR_swapchain",
- headers=["vk_ext_khr_swapchain.h"],
+ headers=["vulkan/vk_ext_khr_swapchain.h"],
objects=[],
protos=[
Proto("VkResult", "GetPhysicalDeviceSurfaceSupportKHR",
@@ -1087,7 +1087,7 @@ debug_report_lunarg = Extension(
)
debug_marker_lunarg = Extension(
name="VK_DEBUG_MARKER_LunarG",
- headers=["vk_debug_marker_lunarg.h"],
+ headers=["vulkan/vk_debug_marker_lunarg.h"],
objects=[],
protos=[
Proto("void", "CmdDbgMarkerBegin",
@@ -1210,7 +1210,7 @@ def parse_vk_h(filename):
# make them an extension and print
ext = Extension("VK_CORE",
- headers=["vulkan.h", "vk_debug_report_lunarg.h"],
+ headers=["vulkan/vulkan.h", "vk_debug_report_lunarg.h"],
objects=object_lines,
protos=protos)
print("core =", str(ext))
@@ -1223,4 +1223,4 @@ def parse_vk_h(filename):
print("} VkLayerDispatchTable;")
if __name__ == "__main__":
- parse_vk_h("include/vulkan.h")
+ parse_vk_h("include/vulkan/vulkan.h")