Add ktx
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#! /usr/bin/env bash
|
||||
# Copyright 2024 The Khronos Group Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Check generation of VkFormat related files.
|
||||
#
|
||||
# Regenerates all VkFormat related files and compares them with the
|
||||
# version in Git. Used to verify correct functioning of the generation
|
||||
# scripts in CI.
|
||||
|
||||
BUILD_DIR=${BUILD_DIR:-build/checkmkvk}
|
||||
|
||||
cmake . -B $BUILD_DIR -D KTX_FEATURE_TESTS=OFF -D KTX_FEATURE_TOOLS=OFF -D KTX_GENERATE_VK_FILES=ON
|
||||
# Clean first is to ensure all files are generated so everything is tested.
|
||||
cmake --build $BUILD_DIR --target mkvk --clean-first
|
||||
rm -rf $BUILD_DIR
|
||||
# Verify no files were modified. Exit with 1, if so.
|
||||
if ! git diff --quiet HEAD; then
|
||||
git status
|
||||
git diff
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user