/external/vulkan-validation-layers/scripts/ |
D | known_good.json | 14 "-DUSE_CCACHE=ON" 18 "name" : "Vulkan-Headers", 19 "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git", 20 "sub_dir" : "Vulkan-Headers", 21 "build_dir" : "Vulkan-Headers/build", 22 "install_dir" : "Vulkan-Headers/build/install", 26 "name" : "Vulkan-Loader", 27 "url" : "https://github.com/KhronosGroup/Vulkan-Loader.git", 28 "sub_dir" : "Vulkan-Loader", 29 "build_dir" : "Vulkan-Loader/build", [all …]
|
D | lvl_genvk.py | 3 # Copyright (c) 2013-2019 The Khronos Group Inc. 9 # http://www.apache.org/licenses/LICENSE-2.0 31 write(msg, endTime - startTime, file=sys.stderr) 65 # Whether to disable inclusion protect in headers 82 # Copyright text prefixing all headers (list of strings). 85 '** Copyright (c) 2015-2019 The Khronos Group Inc.', 91 '** http://www.apache.org/licenses/LICENSE-2.0', 102 # Text specific to Vulkan headers 105 '** This header is generated from the Khronos Vulkan XML API Registry.', 111 # Defaults for generating re-inclusion protection wrappers (or not) [all …]
|
D | update_deps.py | 11 # http://www.apache.org/licenses/LICENSE-2.0 23 Get and build dependent repositories using known-good commits. 26 ------- 31 repository at a "known-good" commit in order to provide stability in 35 -------------------- 39 Known-Good JSON Database 40 ------------------------ 42 This program expects to find a file named "known-good.json" in the 47 --------------- 49 See the help text (update_deps.py --help) for a complete list of options. [all …]
|
/external/vulkan-headers/ |
D | BUILD.md | 7 1. [Contributing](#contributing-to-the-repository) 8 1. [Repository Content](#repository-content) 9 1. [Repository Set-up](#repository-set-up) 10 1. [Windows Build](#building-on-windows) 11 1. [Linux Build](#building-on-linux) 12 1. [MacOS Build](#building-on-macos) 16 The contents of this repository are sourced primarily from the Khronos Vulkan 17 API specification [repository](https://github.com/KhronosGroup/Vulkan-Docs). 22 This repository contains the Vulkan header files and the Vulkan API definition 30 If you are building other Vulkan-related repositories such as [all …]
|
D | CMakeLists.txt | 9 # http://www.apache.org/licenses/LICENSE-2.0 18 …ake project initialization -----------------------------------------------------------------------… 19 # This section contains pre-project() initialization, and ends with the project() command. 24 project(Vulkan-Headers NONE) project 26 # User-interface declarations ---------------------------------------------------------------------… 37 # -------------------------------------------------------------------------------------------------… 40 add_library(Vulkan-Headers INTERFACE) target 41 target_include_directories(Vulkan-Headers INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include") 42 add_library(Vulkan::Headers ALIAS Vulkan-Headers) 44 add_library(Vulkan-Registry INTERFACE) [all …]
|
D | README.md | 1 # Vulkan-Headers chapter 3 Vulkan header files and API registry 12 - [KhronosGroup/Vulkan-Docs](https://github.com/KhronosGroup/Vulkan-Docs) 13 - Core Vulkan headers and Registry 14 - [KhronosGroup/Vulkan-Hpp](https://github.com/KhronosGroup/Vulkan-Hpp) 15 - C++ Bindings for Vulkan 22 Updates to the `Vulkan-Headers` repository which correspond to a new Vulkan specification release a… 24 …quality level as SDK tags. SDK tags follow the `sdk-<`_`version`_`>.<`_`patch`_`>` format (e.g., `… 26 This scheme was adopted following the 1.1.96 Vulkan specification release.
|
D | Android.bp | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // This module defines which headers are included in the NDK sysroot during 22 "include/vulkan/vk_platform.h", 23 "include/vulkan/vulkan.h", 24 "include/vulkan/vulkan_core.h", 25 "include/vulkan/vulkan_android.h", 30 // This module makes Vulkan headers available to other modules without 31 // having to link against libvulkan.so, e.g. for the Vulkan loader and 41 // This module makes Vulkan headers available to vendor code that is
|
/external/vulkan-validation-layers/build-android/ |
D | known_good.json | 16 "name" : "Vulkan-Headers", 17 "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git", 18 "sub_dir" : "Vulkan-Headers", 22 "name" : "Vulkan-Tools", 23 "url" : "https://github.com/KhronosGroup/Vulkan-Tools.git", 24 "sub_dir" : "Vulkan-Tools", 28 "name" : "SPIRV-Tools", 29 "url" : "https://github.com/KhronosGroup/SPIRV-Tools.git", 30 "sub_dir" : "shaderc/third_party/spirv-tools", 34 "name" : "SPIRV-Headers", [all …]
|
D | build.py | 9 # http://www.apache.org/licenses/LICENSE-2.0 74 # According to vk_platform.h, armeabi is not supported for Vulkan 77 'armeabi-v7a', 78 'arm64-v8a', 86 return '-j{}'.format(multiprocessing.cpu_count() * 2) 90 'arm': ['armeabi-v7a'], 91 'arm64': ['arm64-v8a'], 103 '--out-dir', help='Directory to place temporary build files.', 107 '--arch', choices=ALL_ARCHITECTURES, 110 self.add_argument('--installdir', dest='installdir', required=True, [all …]
|
D | update_external_sources_android.bat | 2 REM Update source for glslang, spirv-tools, and shaderc 13 REM http://www.apache.org/licenses/LICENSE-2.0 41 echo Git for Windows can be downloaded here: https://git-scm.com/download/win 46 where /q ndk-build.cmd 49 echo ndk-build.cmd not found 51 echo Install and ensure ndk-build.cmd makes it into your PATH 59 echo Creating and/or updating glslang, spirv-tools, spirv-headers, shaderc, vulkan-headers, vulkan-… 61 set build-shaderc=1 65 py -3 ../scripts/update_deps.py --no-build --dir %BASE_DIR% --known_good_dir %BUILD_DIR% 68 if %build-shaderc% equ 1 ( [all …]
|
/external/vulkan-validation-layers/cmake/ |
D | FindVulkanHeaders.cmake | 3 # ----------------- 5 # Try to find Vulkan Headers and Registry. 7 # This module is intended to be used by projects that build Vulkan 9 # Vulkan applications should instead use the FindVulkan (or similar) 10 # find module that locates the headers and the loader library. 12 # When using this find module to locate the headers and registry 13 # in a Vulkan-Headers repository, the Vulkan-Headers repository 29 # VulkanHeaders_FOUND - True if VulkanHeaders was found 30 # VulkanHeaders_INCLUDE_DIRS - include directories for VulkanHeaders 32 # VulkanRegistry_FOUND - True if VulkanRegistry was found [all …]
|
/external/vulkan-validation-layers/ |
D | CMakeLists.txt | 2 # Copyright (c) 2014-2019 Valve Corporation 3 # Copyright (c) 2014-2019 LunarG, Inc. 9 # http://www.apache.org/licenses/LICENSE-2.0 18 …ake project initialization -----------------------------------------------------------------------… 19 # This section contains pre-project() initialization, and ends with the project() command. 26 project(Vulkan-ValidationLayers) 28 # User-interface declarations ---------------------------------------------------------------------… 33 set(API_NAME "Vulkan" CACHE STRING "API name to use when building") 35 add_definitions(-DAPI_NAME="${API_NAME}") 41 if (TARGET Vulkan::Headers) [all …]
|
D | BUILD.md | 8 1. [Contributing](#contributing-to-the-repository) 9 1. [Repository Content](#repository-content) 10 1. [Repository Set-Up](#repository-set-up) 11 1. [Windows Build](#building-on-windows) 12 1. [Linux Build](#building-on-linux) 13 1. [Android Build](#building-on-android) 14 1. [MacOS build](#building-on-macos) 25 This repository contains the source code necessary to build the Vulkan 33 - *install_dir*`/lib` : The Vulkan validation layer libraries 34 - *install_dir*`/share/vulkan/explicit_layer.d` : The Vulkan validation layer [all …]
|
D | GOVERNANCE.md | 1 ## Vulkan Validation Layers Repository Management 5 * Alignment with the Vulkan Specification 6 …- The goal is for validation layer behavior to enforce the vulkan specification on applications. Q… 7 interpretations may require consulting with the Khronos Vulkan Workgroup for resolution 8 - [Core Specification](https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html) 9 - [Header Files](https://www.khronos.org/registry/vulkan/#headers) 10 - [SDK Resources](https://vulkan.lunarg.com) 12 - Updates of validation layer functionality should be available in a timely fashion 13 - Every effort will be made to be responsive to ISV issues with validation layers 15 - Google and LunarG collaboration: [all …]
|
/external/skia/include/gpu/vk/ |
D | GrVkVulkan.h | 4 * Use of this source code is governed by a BSD-style license that can be 14 #include "../../include/third_party/vulkan/vulkan/vulkan_core.h" 16 // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan 17 // headers stay up to date for our needs 18 #include <vulkan/vulkan_core.h> 24 #include "../../include/third_party/vulkan/vulkan/vulkan_android.h" 26 // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan 27 // headers stay up to date for our needs 28 #include <vulkan/vulkan_android.h>
|
/external/skqp/include/gpu/vk/ |
D | GrVkVulkan.h | 4 * Use of this source code is governed by a BSD-style license that can be 14 #include "../../include/third_party/vulkan/vulkan/vulkan_core.h" 16 // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan 17 // headers stay up to date for our needs 18 #include <vulkan/vulkan_core.h> 24 #include "../../include/third_party/vulkan/vulkan/vulkan_android.h" 26 // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan 27 // headers stay up to date for our needs 28 #include <vulkan/vulkan_android.h>
|
/external/swiftshader/build/Visual Studio 15 2017 Win64/ |
D | libvk_swiftshader.vcxproj | 1 <?xml version="1.0" encoding="utf-8"?> 17 <ProjectGuid>{1E30FEC0-63E8-3536-8F87-17632206F9E2}</ProjectGuid> 59 …Vulkan;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\… 78 …Vulkan;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\… 81 …Vulkan;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\… 91 "cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator" 93 "cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" "$(So… 95 "cmake" -E make_directory $(SolutionDir)out/Windows/ 97 "cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" $(Sol… 107 …-Tools\source\Debug\SPIRV-Tools.lib;third_party\SPIRV-Tools\source\opt\Debug\SPIRV-Tools-opt.lib;D… [all …]
|
/external/vulkan-headers/registry/ |
D | genvk.py | 3 # Copyright (c) 2013-2019 The Khronos Group Inc. 9 # http://www.apache.org/licenses/LICENSE-2.0 40 write(msg, endTime - startTime, file=sys.stderr) 74 # Whether to disable inclusion protect in headers 91 # Copyright text prefixing all headers (list of strings). 94 '** Copyright (c) 2015-2019 The Khronos Group Inc.', 100 '** http://www.apache.org/licenses/LICENSE-2.0', 111 # Text specific to Vulkan headers 114 '** This header is generated from the Khronos Vulkan XML API Registry.', 120 # Defaults for generating re-inclusion protection wrappers (or not) [all …]
|
/external/deqp-deps/SPIRV-Tools/ |
D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2018.7-dev 2018-12-10 4 - General: 5 - Created a new tool called spirv-reduce. 6 - Add cmake option to turn off SPIRV_TIMER_ENABLED (#2103) 7 - New optimization pass to update the memory model from GLSL450 to VulkanKHR. 8 - Optimizer 9 - Added the instrumentation passes for bindless validation. 10 - Added passes to help preserve OpLine information (#2027) 11 - Add basic support for EXT_fragment_invocation_density (#2100) [all …]
|
/external/deqp/external/vulkancts/framework/vulkan/ |
D | CMakeLists.txt | 1 # vk - Vulkan utilites 2 # Split into two libraries - one that depends on spirv/glslang libraries 89 add_definitions(-DDEQP_HAVE_GLSLANG=1) 91 # \note Code interfacing with glslang needs to include third-party headers 96 PROPERTIES COMPILE_FLAGS "${DE_3RD_PARTY_CXX_FLAGS} -std=c++11") 103 include_directories(${spirv-tools_SOURCE_DIR}/include) 104 include_directories(${spirv-tools_SOURCE_DIR}/external/include) 106 # \note Code interfacing with spirv-opt needs to include third-party headers 111 PROPERTIES COMPILE_FLAGS "${DE_3RD_PARTY_CXX_FLAGS} -std=c++11") 114 add_definitions(-DDEQP_HAVE_SPIRV_TOOLS=1) [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/ |
D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2019.2-dev 2019-01-07 4 - Start v2019.2-dev 6 v2019.1 2019-01-07 7 - General: 8 - Created a new tool called spirv-reduce. 9 - Add cmake option to turn off SPIRV_TIMER_ENABLED (#2103) 10 - New optimization pass to update the memory model from GLSL450 to VulkanKHR. 11 - Recognize OpTypeAccelerationStructureNV as a type instruction and ray tracing storage classes. 12 - Fix GCC8 build. [all …]
|
/external/deqp/external/vulkancts/scripts/ |
D | gen_vulkan_header.py | 10 # http://www.apache.org/licenses/LICENSE-2.0 107 print (index, ") Output:", x[1],"-", x[0], "(ver " + x[2] + ")") 125 # Copyright text prefixing all headers (list of strings). 128 '** Copyright (c) 2015-2018 The Khronos Group Inc.', 134 '** http://www.apache.org/licenses/LICENSE-2.0', 145 # Text specific to Vulkan headers 148 '** This header is generated from the Khronos Vulkan XML API Registry.', 170 apiname = 'vulkan', 174 defaultExtensions = 'vulkan', 206 command = ["wget", "https://raw.github.com/KhronosGroup/Vulkan-Docs/master/xml/" + x] [all …]
|
/external/skqp/tools/ |
D | check-headers-self-sufficient | 5 # Use of this source code is governed by a BSD-style license that can be 15 If called with arguments, this script will verify that those headers are 16 self-sufficient and idempotent. 18 Otherwise, test all checked-in headers except for those in the ignore list. 22 '-Iinclude/core', 23 '-Iinclude/config', 24 '-Iinclude/android', 25 '-Iinclude/codec', 26 '-Iinclude/effects', 27 '-Iinclude/gpu', [all …]
|
/external/skia/tools/ |
D | check-headers-self-sufficient | 5 # Use of this source code is governed by a BSD-style license that can be 15 If called with arguments, this script will verify that those headers are 16 self-sufficient and idempotent. 18 Otherwise, test all checked-in headers except for those in the ignore list. 22 '-Iinclude/core', 23 '-Iinclude/config', 24 '-Iinclude/android', 25 '-Iinclude/codec', 26 '-Iinclude/effects', 27 '-Iinclude/gpu', [all …]
|
/external/mesa3d/include/vulkan/ |
D | vk_platform.h | 5 ** Copyright (c) 2014-2017 The Khronos Group Inc. 11 ** http://www.apache.org/licenses/LICENSE-2.0 31 * Platform-specific directives and type declarations 35 /* Platform-specific calling convention macros. 37 * Platforms should define these so that Vulkan clients call Vulkan commands 38 * with the same calling conventions that the Vulkan implementation expects. 40 * VKAPI_ATTR - Placed before the return type in function declarations. 41 * Useful for C++11 and GCC/Clang-style function attribute syntax. 42 * VKAPI_CALL - Placed after the return type in function declarations. 43 * Useful for MSVC-style calling convention syntax. [all …]
|