blob: 6532716af9dc0afd6ae38629065d1079639a3ac6 [file] [log] [blame]
#!/bin/bash
# Copyright 2020 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -e
script_path="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
headers_path=$script_path/..
if [[ $# -lt 2 ]]
then
echo "Usage: rebuild.sh <Vulkan-Docs path> <Vulkan-Hpp path>"
exit 1
fi
vulkan_docs_path=$1
vullkan_hpp_path=$2
cd $vulkan_docs_path/xml
cp -v $headers_path/registry/vk.xml .
make
cp -v ../gen/include/vulkan/vulkan_core.h $headers_path/include/vulkan
cp -v ../gen/include/vulkan/vulkan_fuchsia.h $headers_path/include/vulkan
cd $vullkan_hpp_path
./VulkanHppGenerator $headers_path/registry/vk.xml
$headers_path/../../prebuilt/third_party/clang/linux-x64/bin/clang-format --style=file -i vulkan/vulkan.hpp
cp -v vulkan/vulkan.hpp $headers_path/include/vulkan