Home
last modified time | relevance | path

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

12345678910>>...15

/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 …]
/external/vulkan-validation-layers/
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 …]
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)
30 # User-interface declarations ---------------------------------------------------------------------…
35 set(API_NAME "Vulkan" CACHE STRING "API name to use when building")
37 add_definitions(-DAPI_NAME="${API_NAME}")
43 if (TARGET Vulkan::Headers)
[all …]
/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
72 # According to vk_platform.h, armeabi is not supported for Vulkan
75 'armeabi-v7a',
76 'arm64-v8a',
82 return '-j{}'.format(multiprocessing.cpu_count() * 2)
86 'arm': ['armeabi-v7a'],
87 'arm64': ['arm64-v8a'],
97 '--out-dir', help='Directory to place temporary build files.',
101 '--arch', choices=ALL_ARCHITECTURES,
104 self.add_argument('--installdir', dest='installdir', required=True,
[all …]
/external/angle/third_party/vulkan-tools/
DREADME.chromium1 Name: Khronos Vulkan Tools Components
2 Short Name: Vulkan Tools
4 URL: https://github.com/KhronosGroup/Vulkan-Tools
5 SOURCE CODE: git clone https://github.com/KhronosGroup/Vulkan-Tools.git
13 The Khronos Vulkan Tools Components contain the Vulkan Mock Installable
/external/angle/
D.gitignore35 /third_party/abseil-cpp
42 /third_party/astc-encoder/src
46 /third_party/clang-format/script
52 /third_party/EGL-Registry/src
54 /third_party/fuchsia-sdk
71 /third_party/llvm-build
77 /third_party/OpenCL-CTS/src
78 /third_party/OpenCL-Docs/src
79 /third_party/OpenCL-ICD-Loader/src
80 /third_party/OpenGL-Registry/src
[all …]
DOWNERS1 # See https://chromium.googlesource.com/angle/angle/+/main/doc/ContributingCode.md#selecting-review…
27 # The auto-roller can also modify autogenerated files, so we give it ownership
29 angle-autoroll@skia-public.iam.gserviceaccount.com
31 per-file AUTHORS=*
32 per-file CONTRIBUTORS=*
33 per-file DEPS=*
34 per-file WATCHLISTS=*
37 per-file build=*
38 per-file buildtools=*
39 per-file third_party/clang-format/script=*
[all …]
DAndroid.bp1 // GENERATED FILE - DO NOT EDIT.
5 // Use of this source code is governed by a BSD-style license that can be
50 "-O2",
51 "-Wno-unknown-warning-option",
52 "-fno-stack-protector",
53 "-fno-unwind-tables",
60 "-DANDROID",
61 "-DANDROID_NDK_VERSION_ROLL=r26b_1",
62 "-DCR_CLANG_REVISION=\"llvmorg-19-init-10646-g084e2b53-57\"",
63 "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
[all …]
/external/deqp-deps/amber/
DREADME.md3 Amber is a multi-API shader test framework.
9 * Supports Vulkan graphics API
16 * Shaders can be expressed in binary form (as hex), in SPIR-V assembly, or in a
94 * CMake (version 3.7+ enables automatic discovery of an installed Vulkan SDK)
96 * Python, for fetching dependencies and building Vulkan wrappers
103 ./tools/git-sync-deps
104 mkdir -p out/Debug
106 cmake -GNinja ../..
114 `-DAMBER_ENABLE_SHARED_CRT`.
123 `tools/build-amber-sample.sh`.
[all …]
DDEPS36 'third_party/clspv-llvm': Var('llvm_git') + '/llvm-project.git@' +
60 'third_party/spirv-headers': Var('khronos_git') + '/SPIRV-Headers.git@' +
63 'third_party/spirv-tools': Var('khronos_git') + '/SPIRV-Tools.git@' +
69 'third_party/vulkan-headers': Var('khronos_git') + '/Vulkan-Headers.git@' +
72 'third_party/vulkan-validationlayers': Var('khronos_git') + '/Vulkan-ValidationLayers.git@' +
75 'third_party/vulkan-loader': Var('khronos_git') + '/Vulkan-Loader.git@' +
78 'third_party/robin-hood-hashing': Var('martinus_git') + '/robin-hood-hashing.git@' +
/external/angle/src/libANGLE/renderer/vulkan/doc/
DShaderModuleCompilation.md3 ANGLE converts application shaders into Vulkan [VkShaderModules][VkShaderModule] through a series
7 shader translator][translator]. The translator compiles application shaders into SPIR-V, after
12 [TranslatorVulkan.cpp][TranslatorVulkan.cpp]. After initial compilation, the SPIR-V blobs are not
15 transform feedback, some additional code is generated to be removed or modified during SPIR-V
18 … The translator outputs some feature code conditional to Vulkan specialization constants, which are
19 resolved at draw-time. For example,
22 1. **Link Time**: During a call to `glLinkProgram` the Vulkan back-end can know the necessary
23 locations and properties to write to connect the shader stage interfaces. However, some draw-time
24 information is still necessary to finalize the SPIR-V; for example whether "early fragment tests"
25 can be enabled. As an optimization, the SPIR-V is transformed with arbitrary settings and a Vulkan
[all …]
/external/skia/
DDEPS4 # Three lines of non-changing comments so that
10 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
14 # https://chrome-infra-packages.appspot.com/p/chromium/third_party/googlefonts_testdata/
23 # ./tools/git-sync-deps
28 …ocator" : "https://skia.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/D3D1…
34 …"third_party/externals/abseil-cpp" : "https://skia.googlesource.com/external/github.co…
36 …"third_party/externals/egl-registry" : "https://skia.googlesource.com/external/github.co…
37 … : "https://skia.googlesource.com/external/github.com/emscripten-core/emsdk.git@a896e3…
43 … : "https://chromium.googlesource.com/external/github.com/unicode-org/icu4x.git@bcf4f71…
48 …"third_party/externals/libjpeg-turbo" : "https://chromium.googlesource.com/chromium/deps/…
[all …]
/external/deqp/external/vulkancts/
DREADME.md1 Vulkan CTS README
4 This document describes how to build and run Vulkan Conformance Test suite.
6 Vulkan CTS is built on the dEQP framework.
7 Up-to-date documentation for dEQP is available at:
9 * [The VK-GL-CTS wiki for Khronos members](https://gitlab.khronos.org/Tracker/vk-gl-cts/wikis/home)
10 * [The VK-GL-CTS wiki for non-Khronos members](https://github.com/KhronosGroup/VK-GL-CTS/wiki)
14 ------------
18 The following tools must be installed and present in the PATH variable:
33 * You can get this from the `mesa-common-dev` Ubuntu package.
39 Vulkan SDK for macOS includes a MoltenVK runtime library which is recommended method for
[all …]
/external/deqp-deps/SPIRV-Tools/docs/
Ddownloads.md5 Download the latest builds of the [main](https://github.com/KhronosGroup/SPIRV-Tools/tree/main) bra…
9 | --- | --- | --- |
10-tools/badges/build_link_windows_vs2017_release.html) | [clang](https://storage.googleapis.com/spi…
11 | | [gcc](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_gcc_release.html) | |
15 | --- | --- | --- |
16-tools/badges/build_link_windows_vs2017_debug.html) | [clang](https://storage.googleapis.com/spirv
17 | | [gcc](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_gcc_debug.html) | |
20 ## Vulkan SDK
22 SPIRV-Tools is published as part of the [LunarG Vulkan SDK](https://www.lunarg.com/vulkan-sdk/).
23 The Vulkan SDK is updated approximately every six weeks.
[all …]
/external/swiftshader/third_party/SPIRV-Tools/docs/
Ddownloads.md3 ## Vulkan SDK
5 The official releases for SPIRV-Tools can be found on LunarG's
6 [SDK download page](https://vulkan.lunarg.com/sdk/home).
7 The Vulkan SDK is updated approximately every six weeks.
11 SPIRV-Tools host executables, and library sources are published as
19 Vulkan SDK.
21 Download the latest builds of the [main](https://github.com/KhronosGroup/SPIRV-Tools/tree/main) bra…
25 | --- | --- | --- |
26-tools/badges/build_link_windows_vs2017_release.html) | [clang](https://storage.googleapis.com/spi…
27 | | [gcc](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_gcc_release.html) | |
[all …]
/external/angle/third_party/spirv-tools/src/docs/
Ddownloads.md3 ## Vulkan SDK
5 The official releases for SPIRV-Tools can be found on LunarG's
6 [SDK download page](https://vulkan.lunarg.com/sdk/home).
7 The Vulkan SDK is updated approximately every six weeks.
11 SPIRV-Tools host executables, and library sources are published as
19 Vulkan SDK.
21 Download the latest builds of the [main](https://github.com/KhronosGroup/SPIRV-Tools/tree/main) bra…
25 | --- | --- | --- |
26-tools/badges/build_link_windows_vs2017_release.html) | [clang](https://storage.googleapis.com/spi…
27 | | [gcc](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_gcc_release.html) | |
[all …]
/external/angle/src/libANGLE/renderer/vulkan/
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
5 # This file houses the build configuration for the ANGLE Vulkan back-end.
16 # Enable custom (cpu-side) secondary command buffers
19 # Enable Vulkan GPU trace event capability
41 "$angle_root/src/common/vulkan:angle_vulkan_headers",
52 "-Wno-extra-semi-stmt",
53 "-Wno-missing-field-initializers",
54 "-Wno-suggest-destructor-override",
55 "-Wno-suggest-override",
56 "-Wno-inconsistent-missing-destructor-override",
[all …]
/external/rust/crates/vulkano/
DREADME.md5 [![Build Status](https://github.com/vulkano-rs/vulkano/workflows/Rust/badge.svg)](https://github.co…
7 [![Website/guide](https://img.shields.io/badge/-website/guide-%23555.svg)](https://vulkano.rs/)
10 [![vulkano-shaders crates.io](https://img.shields.io/crates/v/vulkano-shaders?label=shaders)](https…
11 [![vulkano-util crates.io](https://img.shields.io/crates/v/vulkano-util?label=util)](https://crates…
12 [![vulkano-win crates.io](https://img.shields.io/crates/v/vulkano-win?label=win)](https://crates.io…
15 [![vulkano-shaders docs](https://img.shields.io/docsrs/vulkano-shaders?label=shaders%20docs)](https…
16 [![vulkano-util docs](https://img.shields.io/docsrs/vulkano-util?label=util%20docs)](https://docs.r…
17 [![vulkano-win docs](https://img.shields.io/docsrs/vulkano-win?label=win%20docs)](https://docs.rs/v…
19 Vulkano is a Rust wrapper around [the Vulkan graphics API](https://www.khronos.org/vulkan/).
21 be able to trigger any undefined behavior. In the case of Vulkan, this means that non-unsafe code
[all …]
/external/mesa3d/docs/drivers/
Dzink.rst5 --------
7 The Zink driver is a Gallium driver that emits Vulkan API calls instead
9 desktop OpenGL support on devices that only support Vulkan.
12 --------
14 The feature-level of Zink depends on two things; what's implemented in Zink,
15 as well as the capabilities of the Vulkan driver.
17 The feature-levels implemented by Zink are exposed by `Vulkan Profiles
18 <https://dev.vulkan.org/tools#vulkan-profiles>`__ in the
21 Used with the `Vulkan Profiles tools <https://github.com/KhronosGroup/Vulkan-Profiles>`__,
22 we can compare the ZINK profiles with Vulkan devices profiles generated with
[all …]
/external/deqp/external/vulkancts/framework/vulkan/
DCMakeLists.txt1 # vk - Vulkan utilites
2 # Split into two libraries - one that depends on spirv/glslang libraries
17 set(DEQP_VULKAN_INL_GEN_INPUT ${PROJECT_SOURCE_DIR}/external/vulkan-docs/src/xml/vk.xml)
18 set(DEQP_VULKAN_INL_GEN_OUTPUTS_DIR ${PROJECT_SOURCE_DIR}/external/vulkancts/framework/vulkan)
73 COMMAND cmake -E remove ${DEQP_VULKAN_INL_GEN_OUTPUTS}
76 …BLE} ARGS ${PROJECT_SOURCE_DIR}/external/vulkancts/scripts/gen_framework.py -o ${DEQP_VULKAN_INL_G…
77 …E} ARGS ${PROJECT_SOURCE_DIR}/external/vulkancts/scripts/gen_framework_c.py -o ${DEQP_VULKAN_INL_G…
80 COMMAND cmake -E md5sum ${DEQP_VULKAN_INL_GEN_OUTPUTS}
86 deqp-vk-inl ALL
89 add_custom_target(deqp-vk-inl)
[all …]
/external/skia/bazel/external/dawn/
DBUILD.bazel8 # bazelbuild/platforms call it wasm32. https://github.com/emscripten-core/emsdk/issues/919
46 "--dawn-json $(location dawn.json) " +
47 "--wire-json $(location dawn_wire.json) " +
48 "--template-dir $$(dirname $(location generator/templates/api_cpp.h)) " +
49 "--targets cpp_headers " +
50 "--output-dir $(RULEDIR)",
51 tools = [":dawn_json_generator"],
68 "--dawn-json $(location dawn.json) " +
69 "--wire-json $(location dawn_wire.json) " +
70 "--template-dir $$(dirname $(location generator/templates/api.h)) " +
[all …]
/external/deqp/scripts/
Dgen_khronos_cts_bp.py1 # -*- coding: utf-8 -*-
3 #-------------------------------------------------------------------------
5 # --------------------------------------
13 # http://www.apache.org/licenses/LICENSE-2.0
21 #-------------------------------------------------------------------------
52 "execserver/tools/*",
53 "executor/tools/*",
77 "external/vulkancts/framework/vulkan",
78 "external/vulkancts/framework/vulkan/generated/vulkan",
114 "external/vulkancts/framework/vulkan/vkRenderDocUtil.cpp",
[all …]
/external/angle/scripts/
Droll_aosp.sh4 # Use of this source code is governed by a BSD-style license that can be
10 # See --genAndroidBp for testing just the code generation.
13 set -eE -o functrace
47 # Build for 64-bit CPUs
50 # Target ndk API 26 to make sure ANGLE can use the Vulkan backend on Android
54 # Disable all backends except Vulkan
63 # SwiftShader is loaded as the system Vulkan driver on Android, not compiled by ANGLE
66 # Disable all shader translator targets except desktop GL (for Vulkan)
83 if [[ "$1" == "--enableApiTrace" ]]; then
91 gn gen ${GN_OUTPUT_DIRECTORY} --args="${gn_args[*]}"
[all …]
/external/deqp-deps/amber/third_party/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
23 set(SPIRV-Headers_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/spirv-headers CACHE STRING "")
25 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/spirv-tools EXCLUDE_FROM_ALL)
53 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/vulkan-headers)
55 # Skip adding the validation layers and the Vulkan loader on Android.
60 # The vulkan-loader CMake file assumes that directory exists if
63 message(STATUS "Amber: Disabling Wayland support in Vulkan-Loader")
66 message(STATUS "Amber: Disabling X11 support in Vulkan-Loader")
69 …set(ROBIN_HOOD_HASHING_INSTALL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/robin-hood-hashing" CACHE STRING "…
70 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/robin-hood-hashing)
[all …]

12345678910>>...15