aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordan sinclair <dj2@everburning.com>2019-03-20 15:41:07 -0700
committerGitHub <noreply@github.com>2019-03-20 15:41:07 -0700
commit3acdaf91b5b2abb919e815d88cb668669743bf93 (patch)
tree2fa2d705b22d9ff701db1d7aaff011f8f9f25050
parent05d1a6c90762f331a3e9d16dc4abea6623a5ae64 (diff)
downloadamber-3acdaf91b5b2abb919e815d88cb668669743bf93.tar.gz
[vulkan] Change vulkan generation location. (#390)
The src/ folder does not always exist when building the vulkan wrappers. This CL changes the generation script to write to the binary directory instead of <binary directory>/src.
-rw-r--r--src/vulkan/device.cc2
-rw-r--r--src/vulkan/device.h2
-rwxr-xr-xtools/update_vk_wrappers.py4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/vulkan/device.cc b/src/vulkan/device.cc
index 7059942..7febc3a 100644
--- a/src/vulkan/device.cc
+++ b/src/vulkan/device.cc
@@ -365,7 +365,7 @@ Result Device::LoadVulkanPointers(PFN_vkGetInstanceProcAddr getInstanceProcAddr,
if (delegate && delegate->LogGraphicsCalls())
delegate->Log("Loading Vulkan Pointers");
-#include "src/vk-wrappers.inc"
+#include "vk-wrappers.inc"
return {};
}
diff --git a/src/vulkan/device.h b/src/vulkan/device.h
index 3a0e833..5585474 100644
--- a/src/vulkan/device.h
+++ b/src/vulkan/device.h
@@ -28,7 +28,7 @@ namespace amber {
namespace vulkan {
struct VulkanPtrs {
-#include "src/vk-wrappers.h"
+#include "vk-wrappers.h" // NOLINT(build/include)
};
class Device {
diff --git a/tools/update_vk_wrappers.py b/tools/update_vk_wrappers.py
index 995558d..9acfc8e 100755
--- a/tools/update_vk_wrappers.py
+++ b/tools/update_vk_wrappers.py
@@ -201,7 +201,7 @@ def main():
wrapper_content = gen_direct(data)
header_content = gen_direct_headers(data)
- outfile = os.path.join(outdir, 'src', 'vk-wrappers.inc')
+ outfile = os.path.join(outdir, 'vk-wrappers.inc')
if os.path.isfile(outfile):
with open(outfile, 'r') as f:
if wrapper_content == f.read():
@@ -209,7 +209,7 @@ def main():
with open(outfile, 'w') as f:
f.write(wrapper_content)
- hdrfile = os.path.join(outdir, 'src', 'vk-wrappers.h')
+ hdrfile = os.path.join(outdir, 'vk-wrappers.h')
if os.path.isfile(hdrfile):
with open(hdrfile, 'r') as f:
if header_content == f.read():