Home
last modified time | relevance | path

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

12345678910>>...23

/aosp_15_r20/external/vulkan-validation-layers/
H A 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 …]
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/
Dlibrary.rs3 // <LICENSE-APACHE or
4 // https://www.apache.org/licenses/LICENSE-2.0> or the MIT
5 // license <LICENSE-MIT or https://opensource.org/licenses/MIT>,
10 //! Vulkan library loading system.
13 //! of Vulkan. A Vulkan implementation is defined as a single `vkGetInstanceProcAddr` function,
14 //! which can be accessed through the `Loader` trait.
16 //! This module provides various implementations of the `Loader` trait.
18 //! Once you have a type that implements `Loader`, you can create a `VulkanLibrary`
38 /// A loaded library containing a valid Vulkan implementation.
41 loader: Box<dyn Loader>, field
[all …]
/aosp_15_r20/external/vulkan-validation-layers/scripts/
H A 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 …]
/aosp_15_r20/out/host/linux-x86/
D.installable_test_files.previous1-catbox/testcases/AndroidAutomotiveAdminUserGrantPermissionsTests.apk catbox/android-catbox/testca…
/aosp_15_r20/external/mesa3d/src/vulkan/runtime/
H A Dvk_instance.c57 vk_object_base_instance_init(instance, &instance->base, VK_OBJECT_TYPE_INSTANCE); in vk_instance_init()
58 instance->alloc = *alloc; in vk_instance_init()
67 list_inithead(&instance->debug_utils.instance_callbacks); in vk_instance_init()
68 vk_foreach_struct_const(ext, pCreateInfo->pNext) { in vk_instance_init()
69 if (ext->sType == in vk_instance_init()
80 vk_object_base_instance_init(instance, &messenger->base, in vk_instance_init()
83 messenger->alloc = *alloc; in vk_instance_init()
84 messenger->severity = debugMessengerCreateInfo->messageSeverity; in vk_instance_init()
85 messenger->type = debugMessengerCreateInfo->messageType; in vk_instance_init()
86 messenger->callback = debugMessengerCreateInfo->pfnUserCallback; in vk_instance_init()
[all …]
/aosp_15_r20/external/angle/src/third_party/volk/
H A DREADME.md1 # �� volk [![Build Status](https://travis-ci.org/zeux/volk.svg?branch=master)](https://travis-ci.or…
10 Make sure to change tabs to spaces, which clang-format later fixes, after updating the files.
15 volk is a meta-loader for Vulkan. It allows you to dynamically load entrypoints required to use Vul…
16 without linking to vulkan-1.dll or statically linking Vulkan loader. Additionally, volk simplifies …
17 Vulkan entrypoints directly from the driver which can increase performance by skipping loader dispa…
25 …build system. Note that the usual preprocessor defines that enable Vulkan's platform-specific func…
26 2. You can use volk in header-only fashion. Include `volk.h` whereever you want to use Vulkan funct…
31 To use volk, you have to include `volk.h` instead of `vulkan/vulkan.h`; this is necessary to use fu…
32vulkan/vulkan.h` and don't include `volk.h`, this can result in symbol conflicts; consider definin…
40 This will attempt to load Vulkan loader from the system; if this function returns `VK_SUCCESS` you …
[all …]
H A DREADME.chromium1 Name: Volk Meta loader for Vulkan API
12 volk is a meta-loader for Vulkan. It allows you to dynamically load
13 entrypoints required to use Vulkan without linking to vulkan-1.dll
14 or statically linking Vulkan loader. Additionally, volk simplifies
15 the use of Vulkan extensions by automatically loading all associated
16 entrypoints. Finally, volk enables loading Vulkan entrypoints directly
17 from the driver which can increase performance by skipping loader
/aosp_15_r20/frameworks/native/vulkan/scripts/
H A Dgenerator_common.py9 # http://www.apache.org/licenses/LICENSE-2.0
60 # Extensions having functions exported by the loader.
88 # List of all the Vulkan functions.
100 # List of the sorted Vulkan version codes. e.g. '1_0', '1_1'.
103 # Dict for mapping a function to the core Vulkan API version.
106 # Dict for mapping a promoted instance extension to the core Vulkan API version.
114 num: Number of the 4-space indents.
133 * http://www.apache.org/licenses/LICENSE-2.0
153 clang_call = ['clang-format', '--style', 'file', '-i', args]
158 """Returns true if an extension is internal to the loader and drivers.
[all …]
/aosp_15_r20/external/swiftshader/docs/
H A DdEQP.md4 These steps are specifically for testing SwiftShader's Vulkan implementation using dEQP on Windows …
7 -------------
13 5. Install [MinGW-W64](http://mingw-w64.org/doku.php/download)
15 6. Install [Git](https://git-scm.com/download/win)
16 7. Set environment variables: Config Panel -> System and Security -> System -> Advanced system sett…
18 * Add `<path to MinGW-W64>\bin` to your PATH environment variable
23 ----------------
27 `git clone https://github.com/KhronosGroup/VK-GL-CTS`
29 You may wish to check out a stable vulkan-cts-* branch.
44 -----------------
[all …]
H A DRegres.md1 # Regres - SwiftShader automated testing
5 Regres is a collection of tools to perform [dEQP](https://github.com/KhronosGroup/VK-GL-CTS)
11 * [Presubmit testing](#presubmit-testing) - An automatic Vulkan
13 * [Continuous integration testing](#daily-run-continuous-integration-testing) -
14 A Vulkan dEQP test run performed against the `master` branch each night. \
16 …[swiftshader-regres.github.io/swiftshader-coverage](https://swiftshader-regres.github.io/swiftshad…
17 * [Local dEQP test runner](#local-dEQP-test-runner) Provides a local tool for
25 Regres monitors changes that have been [put up for review with Gerrit](https://swiftshader-review.g…
30 [[example]](https://swiftshader-review.googlesource.com/c/SwiftShader/+/46369/5#message-4f09ea3e6d0…
47 land', which is determined by the change's `Kokoro-Presubmit`, `Code-Review` and
[all …]
/aosp_15_r20/external/angle/third_party/vulkan-loader/
H A DREADME.chromium1 Name: Vulkan Loader Components
2 Short Name: Vulkan Loader
4 URL: https://github.com/KhronosGroup/Vulkan-Loader
5 SOURCE CODE: git clone https://github.com/KhronosGroup/Vulkan-Loader.git
13 The Vulkan Loader Components are used to build the open-source desktop Vulkan loader. The loader
14 is a library that loads the Vulkan entry points and hooks them into the correct layers and the
15 client driver (ICD). This is required for using Vulkan layers and applications.
/aosp_15_r20/external/OpenCL-CTS/
H A Dpresubmit.sh3 set -e
7 …aro.org/components/toolchain/binaries/7.5-2019.12/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86…
8 …ro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64…
10 TOOLCHAIN_PREFIX_arm=arm-linux-gnueabihf
11 TOOLCHAIN_PREFIX_aarch64=aarch64-linux-gnu
18 cmake --version
36 echo "SET(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc)" >> ${TOOLCHAIN_FILE}
37 echo "SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++)" >> ${TOOLCHAIN_FILE}
53 #Vulkan Headers
54 git clone https://github.com/KhronosGroup/Vulkan-Headers.git
[all …]
/aosp_15_r20/out/target/product/shiba/
D.installable_files.previous1-adservices.jar apex/com.android.adservices/javalib/framework-sdksandbox.jar apex/com.android.adse…
/aosp_15_r20/external/vulkan-validation-layers/tests/
H A DCMakeLists.txt2 # Copyright (c) 2014-2019 Valve Corporation
3 # Copyright (c) 2014-2019 LunarG, Inc.
9 # http://www.apache.org/licenses/LICENSE-2.0
19 add_definitions(-DNV_EXTENSIONS -DAMD_EXTENSIONS)
22 add_definitions(-DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN)
24 add_definitions(-D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING)
26 add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
28 add_definitions(-DVK_USE_PLATFORM_MACOS_MVK)
31 add_definitions(-DVK_USE_PLATFORM_XCB_KHR)
35 add_definitions(-DVK_USE_PLATFORM_XLIB_KHR)
[all …]
/aosp_15_r20/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 …]
/aosp_15_r20/external/mesa3d/src/gfxstream/codegen/scripts/cereal/
H A Ddispatch.py2 # SPDX-License-Identifier: MIT
10 # No real good way to automatically infer the most important Vulkan API
36 # loader.
112 return "global-only"
114 return "global-instance"
120 # that is populated by function pointers from the Vulkan
121 # loader. No attempt is made to do something different
138 # The first way is to use just the loader to get symbols. This doesn't
140 # table needs to be specific to a particular Vulkan instance or device.
149 # The second way is to initialize the table from a given Vulkan
[all …]
/aosp_15_r20/external/angle/third_party/mesa/
H A Dmesa_autogen.gni1 # GENERATED FILE - DO NOT EDIT.
5 # Use of this source code is governed by a BSD-style license that can be
17 "src/mapi/shared-glapi/libglapi.so.0.0.0",
48 "src/compiler/glsl/glcpp/glcpp-lex.l",
49 "src/compiler/glsl/glcpp/glcpp-parse.y",
323 "src/compiler/spirv/spir-v.xml",
407 "src/gallium/auxiliary/pipe-loader/pipe_loader.c",
408 "src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c",
409 "src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c",
558 "src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c",
[all …]
/aosp_15_r20/external/vulkan-validation-layers/layers/
H A DREADME.md8 [`LoaderAndLayerInterface.md`]: ../loader/LoaderAndLayerInterface.md#layer-library-interface
17 available layers and their properties. Layers can intercept all Vulkan commands
20 vkXXXXGetProcAddr is used internally by the Layers and Loader to initialize dispatch tables.
35 Note that some layers are code-generated and will therefore exist in the directory `(build_dir)/lay…
37 `include/vkLayer.h` - header file for layer code.
40 NOTE: This meta-layer is being deprecated -- users should load the Khronos validation layer (name =…
41-layer managed by the loader. (name = `VK_LAYER_LUNARG_standard_validation`) - specifying this lay…
51-related issues related to command buffers, fences, and memory mapping. Additionally core\_validat…
57-safety validation will check the multithreading of API calls for validity. Currently this checks …
60Vulkan handle wrapping. The Vulkan specification allows objects to have non-unique handles. This …
[all …]
/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/android/
H A DDisplayVkAndroid.cpp3 // Use of this source code is governed by a BSD-style license that can be
10 #include "libANGLE/renderer/vulkan/android/DisplayVkAndroid.h"
14 #include <vulkan/vulkan.h>
18 #include "libANGLE/renderer/vulkan/android/HardwareBufferImageSiblingVkAndroid.h"
19 #include "libANGLE/renderer/vulkan/android/WindowSurfaceVkAndroid.h"
20 #include "libANGLE/renderer/vulkan/vk_caps_utils.h"
21 #include "libANGLE/renderer/vulkan/vk_renderer.h"
34 strstr << "Renderer (" << mRenderer->getRendererDescription() << ")"; in initialize()
53 // ANGLE's Vulkan back-end on Android traditionally supports EGLConfig's with GL_RGBA8, in generateConfigs()
54 // GL_RGB8, and GL_RGB565. The Android Vulkan loader used to support all three of these in generateConfigs()
[all …]
/aosp_15_r20/external/mesa3d/
H A DCODEOWNERS9 # As of GitLab 14.3, all features surrounding this file are premium-only,
22 # Build system - Meson
27 # Build system - Android
45 # Vulkan
46 /src/vulkan/ @gfxstrand
47 /include/vulkan/ @gfxstrand
58 # EGL - Android support
61 # EGL - Device support
64 # EGL - Wayland support
86 # Loader - DRI/classic
[all …]
/aosp_15_r20/external/mesa3d/docs/
H A Denvvars.rst6 but they can sometimes be useful for debugging end-user issues.
9 ---------------------------
39 disable Vulkan swapchains with Zink if set to ``true``.
42 - using a VK driver which has no WSI implementation for your display server
43 - profiling the DRI frontend against your VK driver's WSI implementation
50 - running xrdp
51 - using a VK driver which doesn't support modifiers
54 -------------------------------
69 following comma-separated list of named flags, which adds extra
99 ``GL_EXT_foo -GL_EXT_bar`` will enable the ``GL_EXT_foo`` extension
[all …]
/aosp_15_r20/external/swiftshader/src/Vulkan/
H A DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
105 Vulkan.rc
137 # constants that are defined as macros in <vulkan/fuchsia_extras.h>. When
140 # the constants are upstreamed to the official Vulkan headers.
141 list(APPEND VULKAN_COMPILE_OPTIONS "-Wno-switch")
145 # TODO(b/208256248): Avoid exit-time destructor.
146 #"-Wexit-time-destructors" # declaration requires an exit-time destructor
152 # On Fuchsia, the Vulkan ICD is loaded into a process sandbox that doesn't
154 list(APPEND VULKAN_LINKER_FLAGS "-static-libstdc++")
206 # The name of the application-facing library. Usually this would be the Vulkan Loader,
[all …]
/aosp_15_r20/external/swiftshader/
H A DREADME.md3 …icense](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licens…
6 ------------
8 SwiftShader[^1] is a high-performance CPU-based implementation[^2] of the Vulkan[^3] 1.3 graphics A…
13 --------
24 cmake --build . --parallel
26 ./vk-unittests
33Vulkan ICD library, use [Visual Studio 2019](https://visualstudio.microsoft.com/vs/community/) to …
37 -----
39 The SwiftShader libraries act as drop-in replacements for graphics drivers.
41 …as the executable. On Linux, the `LD_LIBRARY_PATH` environment variable or `-rpath` linker option …
[all …]
/aosp_15_r20/external/vulkan-validation-layers/build-android/cmake/layerlib/
H A DCMakeLists.txt6 # The file structure for glslang spir-V is different, adding BUILD_IN_NDK variable
8 if (CMAKE_CURRENT_SOURCE_DIR MATCHES "sources/third_party/vulkan/src")
12 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror \
13 -Wno-unused-function -Wno-unused-const-variable \
14 -Wno-c++98-compat-pedantic -DVK_PROTOTYPES \
15 -DVK_USE_PLATFORM_ANDROID_KHR")
20 # vulkan/src
21 # shaderc/third_party (for glslang & spirv-tools )
22 # this build uses combined lib libshaderc.a for libSPIRV-Tools.a purpose
24 "${ANDROID_NDK}/sources/third_party/vulkan/src" ABSOLUTE)
[all …]
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D24.2.0.rst1 Mesa 24.2.0 Release Notes / 2024-08-14
15 Mesa 24.2.0 implements the Vulkan 1.3 API, but the version reported by
20 ---------------
24 c02bb72cea290f78b11895a0c95c7c92394f180d7ff66d4a762ec6950a58addf mesa-24.2.0.tar.xz
28 ------------
30 - VK_KHR_dynamic_rendering_local_read on RADV
31 - VK_EXT_legacy_vertex_attributes on lavapipe, ANV, Turnip and RADV
32 - VK_MESA_image_alignment_control on RADV
33 - VK_EXT_shader_replicated_composites on ANV, dozen, hasvk, lavapipe, nvk, RADV, and Turnip
34 - VK_KHR_maintenance5 on v3dv
[all …]

12345678910>>...23