/aosp_15_r20/external/vulkan-validation-layers/ |
H A 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 …]
|
H A 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) 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 …]
|
/aosp_15_r20/external/angle/ |
H A D | Android.bp | 1 // GENERATED FILE - DO NOT EDIT. 5 // Use of this source code is governed by a BSD-style license that can be 62 // Note: this is a no-op for most builds, only applies to products that 80 "-O2", 81 "-Wno-unknown-warning-option", 82 "-fno-stack-protector", 83 "-fno-unwind-tables", 90 "-DANGLE_EXPOSE_NON_CONFORMANT_EXTENSIONS_AND_VERSIONS", 97 "-DANDROID", 98 "-DANDROID_NDK_VERSION_ROLL=r27_1", [all …]
|
H A D | .gitignore | 35 /third_party/abseil-cpp 43 /third_party/astc-encoder/src 47 /third_party/clang-format/script 53 /third_party/EGL-Registry/src 55 /third_party/fuchsia-sdk 72 /third_party/llvm-build 73 /third_party/llvm-libc/src 75 /third_party/lunarg-vulkantools/src 80 /third_party/OpenCL-CTS/src 81 /third_party/OpenCL-Docs/src [all …]
|
H A D | OWNERS | 1 # See https://chromium.googlesource.com/angle/angle/+/main/doc/ContributingCode.md#selecting-review… 26 # The auto-roller can also modify autogenerated files, so we give it ownership 28 angle-autoroll@skia-public.iam.gserviceaccount.com 30 per-file AUTHORS=* 31 per-file CONTRIBUTORS=* 32 per-file DEPS=* 33 per-file WATCHLISTS=* 36 per-file build=* 37 per-file buildtools=* 38 per-file third_party/clang-format/script=* [all …]
|
/aosp_15_r20/external/deqp/external/vulkancts/ |
H A D | README.md | 1 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 …]
|
/aosp_15_r20/external/vulkan-validation-layers/scripts/ |
H A 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 …]
|
/aosp_15_r20/external/deqp-deps/amber/ |
D | README.md | 3 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 …]
|
/aosp_15_r20/external/skia/infra/bots/deps/ |
H A D | deps_gen.go | 43 Path: "third_party/externals/libjpeg-turbo", 80 "chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator": { 81 …Id: "chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAlloc… 85 "chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross": { 86 Id: "chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", 88 Path: "third_party/externals/spirv-cross", 90 "chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers": { 91 Id: "chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 93 Path: "third_party/externals/vulkan-headers", 95 "chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools": { [all …]
|
/aosp_15_r20/external/skia/ |
H A D | DEPS | 1 # This file manages the dependencies used by Skia developers for local, stand-alone Skia builds and 9 # Three lines of non-changing comments so that 15 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja 19 # https://chrome-infra-packages.appspot.com/p/chromium/third_party/googlefonts_testdata/ 22 # Pre-built task drivers from this repo, used for CI. 31 # ./tools/git-sync-deps 36 …ocator" : "https://skia.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/D3D1… 42 …"third_party/externals/abseil-cpp" : "https://skia.googlesource.com/external/github.co… 43 …"third_party/externals/delaunator-cpp" : "https://github.com/skia-dev/delaunator-cpp@98305… 45 …"third_party/externals/egl-registry" : "https://skia.googlesource.com/external/github.co… [all …]
|
/aosp_15_r20/external/skia/bazel/external/dawn/ |
H A D | BUILD.bazel | 8 # 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 …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/c6/ |
D | c645ff807fef68674bd35eed9b811726c955c927 | 3 from: "out/host/linux-x86/bin/lint" 4 to: "tools/out/bin/lint" 7 from: "out/host/linux-x86/bin/lint_project_xml" 8 to: "tools/out/bin/lint_project_xml" 11 from: "out/host/linux-x86/bin/soong_zip" 12 to: "tools/out/bin/soong_zip" 15 from: "out/host/linux-x86/bin/zipsync" 16 to: "tools/out/bin/zipsync" 19 from: "out/host/linux-x86/framework/lint.jar" 20 to: "tools/out/framework/lint.jar" [all …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/55/ |
D | 558791d3b21177e1a965d1d6e754999fdfd7cc93 | 3 from: "out/host/linux-x86/bin/lint" 4 to: "tools/out/bin/lint" 7 from: "out/host/linux-x86/bin/lint_project_xml" 8 to: "tools/out/bin/lint_project_xml" 11 from: "out/host/linux-x86/bin/soong_zip" 12 to: "tools/out/bin/soong_zip" 15 from: "out/host/linux-x86/bin/zipsync" 16 to: "tools/out/bin/zipsync" 19 from: "out/host/linux-x86/framework/lint.jar" 20 to: "tools/out/framework/lint.jar" [all …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/75/ |
D | 75e7fb6f762fcab0fb1cb622cf0621206c2e6888 | 3 from: "out/host/linux-x86/bin/lint" 4 to: "tools/out/bin/lint" 7 from: "out/host/linux-x86/bin/lint_project_xml" 8 to: "tools/out/bin/lint_project_xml" 11 from: "out/host/linux-x86/bin/soong_zip" 12 to: "tools/out/bin/soong_zip" 15 from: "out/host/linux-x86/bin/zipsync" 16 to: "tools/out/bin/zipsync" 19 from: "out/host/linux-x86/framework/lint.jar" 20 to: "tools/out/framework/lint.jar" [all …]
|
/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/doc/ |
H A D | ShaderModuleCompilation.md | 3 ANGLE converts application shaders into Vulkan [VkShaderModules][VkShaderModule] through a series 7 shader translator][translator]. The translator compiles application shaders into SPIR-V, after 11 [TranslatorVulkan.cpp][TranslatorVulkan.cpp]. After initial compilation, the SPIR-V blobs are not 14 transform feedback, some additional code is generated to be removed or modified during SPIR-V 17 … The translator outputs some feature code conditional to Vulkan specialization constants, which are 18 resolved at draw-time. For example, for emulating Dithering and Android surface rotation. 20 1. **Link Time**: During a call to `glLinkProgram` the Vulkan back-end can know the necessary 21 locations and properties to write to connect the shader stage interfaces. However, some draw-time 22 information is still necessary to finalize the SPIR-V; for example whether "early fragment tests" 23 can be enabled. As an optimization, the SPIR-V is transformed with arbitrary settings and a Vulkan [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/ |
D | README.md | 5 [](https://github.co… 7 [](https://vulkano.rs/) 10 [](https… 11 [](https://crates… 12 [](https://crates.io… 15 [](https… 16 [](https://docs.r… 17 [](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 …]
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/ |
H A D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2024.2 2024-04-22 4 - General 5 - Add SPIRV_TOOLS_EXPORT to public C++ API (#5591) 6 - Use bazel 7 and bzlmod (#5601) 7 - Optimizer 8 - opt: add GroupNonUniformPartitionedNV capability to trim pass (#5648) 9 - Fix rebuilding types with circular references. (#5637) 10 - Add AliasedPointer decoration (#5635) 11 - add support for vulkan-shader-profiler external passes (#5512) [all …]
|
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/ |
D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2023.6 2023-12-18 4 - General 5 - update_build_version.py produce deterministic header. (#5426) 6 - Support missing git in update_build_version.py (#5473) 7 - Optimizer 8 - Add ComputeDerivativeGroup*NV capabilities to trim capabilities pass. (#5430) 9 - Do not crash when tryingto fold unsupported spec constant (#5496) 10 - instrument: Fix handling of gl_InvocationID (#5493) 11 - Fix nullptr argument in MarkInsertChain (#5465) [all …]
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/ |
H A D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2024.4 2024-09-19 4 - General 5 - Add FPEncoding operand type. (#5726) 6 - Support SPV_KHR_untyped_pointers (#5736) 7 - add support for SPV_INTEL_global_variable_host_access (#5786) 8 - Optimizer 9 - Add knowledge of cooperative matrices (#5720) 10 - Add struct-packing pass and unit test. (#5778) 11 - Validator [all …]
|
/aosp_15_r20/external/vulkan-validation-layers/build-android/ |
H A 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 …]
|
/aosp_15_r20/hardware/google/gfxstream/ |
D | README.md | 1 # Graphics Streaming Kit (formerly: Vulkan Cereal) 7 - From a virtual machine guest to host for virtualized graphics 8 - From one process to another for IPC graphics 9 - From one computer to another via network sockets 25 cmake . ../ -A x64 -T ClangCL 41 This also builds for Android on-device. 49 # Regenerating Vulkan code 51 To re-generate both guest and Vulkan code, please run: 53 scripts/generate-gfxstream-vulkan.sh 57 First, build `build/gfxstream-generic-apigen`. Then run: [all …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/e6/ |
D | e65468483ded79458978a8debd638fc0fba5e5dd | 3 …from: "out/soong/.intermediates/external/mesa3d/src/vulkan/util/gen_enum_to_str/linux_glibc_x86_64… 4 to: "tools/out/bin/gen_enum_to_str" 9 to: "tools/out/lib64/libsqlite.so" 13 …termediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" 14 to: "tools/out/lib64/libicui18n-host.so" 18 …intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" 19 to: "tools/out/lib64/libicuuc-host.so" 23 …from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_g… 24 to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat" 28 …from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/li… [all …]
|
/aosp_15_r20/external/mesa3d/docs/drivers/ |
H A D | zink.rst | 5 -------- 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 …]
|
/aosp_15_r20/external/angle/doc/ |
H A D | DebuggingTips.md | 3 There are many ways to debug ANGLE using generic or platform-dependent tools. Here is a list of tips 23 `ldconfig -p | grep libGL`. 35 ninja -C out/Debug 37 apitrace trace -o mytrace ./out/Debug/hello_triangle 54 If you want to enable `INFO`-level logs (and up) without incuring the log spam 75 diff --git a/build/config/compiler/compiler.gni b/build/config/compiler/compiler.gni 77 --- a/build/config/compiler/compiler.gni 79 @@ -86,7 +86,8 @@ declare_args() { 83 - forbid_non_component_debug_builds = build_with_chromium 90 diff --git a/scripts/gdbclient.py b/scripts/gdbclient.py [all …]
|
/aosp_15_r20/external/mesa3d/ |
H A D | .mr-label-maker.yml | 31 'gitlab-ci': 'CI' 38 'intel/compiler': 'intel-compiler' 39 'intel/brw': 'intel-brw' 40 'intel/elk': 'intel-elk' 41 'intel/tools': 'intel-tools' 73 'spirv': 'SPIR-V' 82 'vaapi': 'VA-API' 119 '^.gitlab-ci': ['CI'] 120 '^.*/gitlab-ci(-inc)?.yml': ['CI'] 121 '^.*/ci/deqp-.*\.toml': ['CI'] [all …]
|