Home
last modified time | relevance | path

Searched +full:vulkan +full:- +full:headers (Results 1 – 25 of 58) sorted by relevance

123

/external/vulkan-validation-layers/scripts/
Dknown_good.json14 "-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 …]
Dlvl_genvk.py3 # 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 …]
Dupdate_deps.py11 # 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/
DBUILD.md7 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 …]
DCMakeLists.txt9 # 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 …]
DREADME.md1 # 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.
DAndroid.bp7 // 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/
Dknown_good.json16 "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 …]
Dbuild.py9 # 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 …]
Dupdate_external_sources_android.bat2 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/
DFindVulkanHeaders.cmake3 # -----------------
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/
DCMakeLists.txt2 # 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 …]
DBUILD.md8 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 …]
DGOVERNANCE.md1 ## 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/
DGrVkVulkan.h4 * 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/
DGrVkVulkan.h4 * 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/
Dlibvk_swiftshader.vcxproj1 <?xml version="1.0" encoding="utf-8"?>
17 <ProjectGuid>{1E30FEC0-63E8-3536-8F87-17632206F9E2}</ProjectGuid>
59Vulkan;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\…
78Vulkan;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\…
81Vulkan;$(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/
Dgenvk.py3 # 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/
DCHANGES1 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/
DCMakeLists.txt1 # 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/
DCHANGES1 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/
Dgen_vulkan_header.py10 # 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/
Dcheck-headers-self-sufficient5 # 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/
Dcheck-headers-self-sufficient5 # 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/
Dvk_platform.h5 ** 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 …]

123