From 67f305346846d8876815a5df2a43c51ccb312d28 Mon Sep 17 00:00:00 2001 From: jmadill Date: Wed, 21 Dec 2016 13:57:21 -0800 Subject: [PATCH] Add gitignore and README for Vulkan deps. These DEPS are managed by ANGLE for its Vulkan back-end. BUG=angleproject:1319 Review-Url: https://codereview.chromium.org/2593703003 Cr-Commit-Position: refs/heads/master@{#440230} --- .gitignore | 4 ++++ third_party/glslang-angle/README.chromium | 10 ++++++++++ third_party/spirv-headers/README.chromium | 14 ++++++++++++++ third_party/spirv-tools-angle/README.chromium | 11 +++++++++++ .../vulkan-validation-layers/README.chromium | 17 +++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 third_party/glslang-angle/README.chromium create mode 100644 third_party/spirv-headers/README.chromium create mode 100644 third_party/spirv-tools-angle/README.chromium create mode 100644 third_party/vulkan-validation-layers/README.chromium diff --git a/.gitignore b/.gitignore index dc229236fa2cdd..8bf691f35c3a8b 100644 --- a/.gitignore +++ b/.gitignore @@ -350,6 +350,7 @@ vs-chromium-project.txt /third_party/freetype2/src /third_party/gles2_conform /third_party/glslang/src +/third_party/glslang-angle/src /third_party/gnu_binutils/ /third_party/google_appengine_cloudstorage /third_party/google_toolbox_for_mac/src @@ -442,7 +443,9 @@ vs-chromium-project.txt /third_party/skia /third_party/smhasher/src /third_party/snappy/src +/third_party/spirv-headers/src /third_party/SPIRV-Tools/src +/third_party/spirv-tools-angle/src /third_party/sqlite4java/lib/**/*.dll /third_party/sqlite4java/lib/**/*.jar /third_party/sqlite4java/lib/**/*.jnilib @@ -456,6 +459,7 @@ vs-chromium-project.txt /third_party/usrsctp/usrsctplib /third_party/v8-i18n /third_party/valgrind +/third_party/vulkan-validation-layers/src /third_party/v4l2capture /third_party/visualmetrics /third_party/wayland/src diff --git a/third_party/glslang-angle/README.chromium b/third_party/glslang-angle/README.chromium new file mode 100644 index 00000000000000..d811e3150bbf50 --- /dev/null +++ b/third_party/glslang-angle/README.chromium @@ -0,0 +1,10 @@ +Name: Khronos reference front-end for GLSL and ESSL +Short Name: glslang +URL: https://github.com/google/glslang +Version: unknown +Security Critical: yes +License: MIT +License File: LICENSE + +Description: +An OpenGL and OpenGL ES shader front end and validator. diff --git a/third_party/spirv-headers/README.chromium b/third_party/spirv-headers/README.chromium new file mode 100644 index 00000000000000..f7df74e7f8e215 --- /dev/null +++ b/third_party/spirv-headers/README.chromium @@ -0,0 +1,14 @@ +Name: SPIR-V Headers +Short Name: spirv-headers +URL: https://github.com/KhronosGroup/SPIRV-Headers.git +Version: unknown +Security Critical: yes +License: MIT +License File: LICENSE + +Description: +This repository contains machine-readable files from the SPIR-V Registry. This includes: + +* Header files for various languages. +* JSON files describing the grammar for the SPIR-V core instruction set, and for the GLSL.std.450 extended instruction set. +* The XML registry file. diff --git a/third_party/spirv-tools-angle/README.chromium b/third_party/spirv-tools-angle/README.chromium new file mode 100644 index 00000000000000..a1ae667a7820dd --- /dev/null +++ b/third_party/spirv-tools-angle/README.chromium @@ -0,0 +1,11 @@ +Name: SPIR-V Tools +Short Name: SPIRV-Tools +URL: https://github.com/KhronosGroup/SPIRV-Tools.git +Version: unknown +Security Critical: yes +License: MIT +License File: LICENSE + +Description: +The SPIR-V Tools project provides an API and commands for processing +SPIR-V modules. diff --git a/third_party/vulkan-validation-layers/README.chromium b/third_party/vulkan-validation-layers/README.chromium new file mode 100644 index 00000000000000..f0d4711f29cc48 --- /dev/null +++ b/third_party/vulkan-validation-layers/README.chromium @@ -0,0 +1,17 @@ +Name: Vulkan Ecosystem Components +Short Name: Vulkan Layers SDK +Version: unknown +URL: https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers +SOURCE CODE: git clone https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers.git +Date: 06/07/2016 +Revision: d9da90d92748c37962766868f8b0354637672c2a +Security Critical: no +License: Apache 2.0 +License File: LICENSE.txt + +Description: +The Vulkan Ecosystem Components consist of the Vulkan loader and Validation Layers SDK. The layers help +validate Vulkan programs at runtime for development, and the loader is a utility for loading the Vulkan +entry points and hooking them into the correct layers. These are essential for developing Vulkan +applications. +