/external/deqp-deps/amber/src/vulkan/ |
D | vk-wrappers.inc | 3 return Result("Vulkan: Unable to load vkAllocateCommandBuffers pointer"); 7 return Result("Vulkan: Unable to load vkAllocateDescriptorSets pointer"); 11 return Result("Vulkan: Unable to load vkAllocateMemory pointer"); 15 return Result("Vulkan: Unable to load vkBeginCommandBuffer pointer"); 19 return Result("Vulkan: Unable to load vkBindBufferMemory pointer"); 23 return Result("Vulkan: Unable to load vkBindImageMemory pointer"); 27 return Result("Vulkan: Unable to load vkCmdBeginRenderPass pointer"); 31 return Result("Vulkan: Unable to load vkCmdBindDescriptorSets pointer"); 35 return Result("Vulkan: Unable to load vkCmdBindIndexBuffer pointer"); 39 return Result("Vulkan: Unable to load vkCmdBindPipeline pointer"); [all …]
|
D | find_vulkan.cmake | 15 # Include this file to find Vulkan and and set up compilation and linking. 42 # Our first choice is to pick up the Vulkan headers from an enclosing project. 43 # And if that's the case, then use Vulkan libraries as specified by 45 set(X "${Vulkan-Headers_SOURCE_DIR}/include") 47 message(STATUS "Amber: Using Vulkan header dir ${X}") 56 message(STATUS "Amber: Defaulting to Vulkan library: vulkan") 59 message(STATUS "Amber: Using specified Vulkan libraries: ${Vulkan_LIBRARIES}") 63 # For now assume we have Vulkan. We have its header, but we haven't checked 74 message(STATUS "Amber: Checking for CTS Vulkan header") 75 set(X "${Vulkan-Headers_SOURCE_DIR}") [all …]
|
/external/angle/third_party/vulkan-headers/src/cmake/ |
D | Config.cmake.in | 9 if(NOT TARGET Vulkan::Headers) 11 Vulkan::Vulkan-Headers 15 add_library(Vulkan::Headers ALIAS Vulkan::Vulkan-Headers) 17 if(NOT TARGET Vulkan::Registry) 19 Vulkan::Vulkan-Registry 23 add_library(Vulkan::Registry ALIAS Vulkan::Vulkan-Registry)
|
/external/vulkan-validation-layers/cmake/ |
D | FindVulkan.cmake | 8 # Try to find Vulkan 13 # This module defines :prop_tgt:`IMPORTED` target ``Vulkan::Vulkan``, if 14 # Vulkan has been found. 21 # Vulkan_FOUND - True if Vulkan was found 22 # Vulkan_INCLUDE_DIRS - include directories for Vulkan 23 # Vulkan_LIBRARIES - link against this library to use Vulkan 27 # Vulkan_INCLUDE_DIR - the Vulkan include directory 28 # Vulkan_LIBRARY - the path to the Vulkan library 69 find_package_handle_standard_args(Vulkan 75 if(Vulkan_FOUND AND NOT TARGET Vulkan::Vulkan) [all …]
|
/external/angle/third_party/vulkan-headers/src/ |
D | README.md | 1 # Vulkan-Headers 3 Vulkan header files and API registry 9 from the Vulkan headers. 11 explicitly not part of the Vulkan API. 12 They existed only to support some Vulkan implementation internals, which no 15 https://github.com/KhronosGroup/Vulkan-Docs/issues/1230, but we strongly 26 Vulkan-Docs repository and, in the case of include/vulkan/vulkan.hpp, the 27 Vulkan-Hpp repository. Any changes must be made in those repositories. 31 - [KhronosGroup/Vulkan-Docs](https://github.com/KhronosGroup/Vulkan-Docs) 32 - Core Vulkan headers and Registry [all …]
|
D | CMakeLists.txt | 24 project(Vulkan-Headers NONE) 42 message(STATUS "Found Vulkan-Headers VK_VERSION_STRING '${VK_VERSION_STRING}'") 60 add_library(Vulkan-Headers INTERFACE) 61 target_include_directories(Vulkan-Headers INTERFACE 65 add_library(Vulkan::Headers ALIAS Vulkan-Headers) 67 add_library(Vulkan-Registry INTERFACE) 68 target_include_directories(Vulkan-Registry INTERFACE 72 add_library(Vulkan::Registry ALIAS Vulkan-Registry) 76 # - Vulkan Header files 77 # - Vulkan Registry files [all …]
|
D | BUILD.md | 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 31 [Vulkan-Loader](https://github.com/KhronosGroup/Vulkan-Loader), 54 git clone https://github.com/KhronosGroup/Vulkan-Headers.git 101 cd Vulkan-Headers 115 cd Vulkan-Headers 126 example, the install directory becomes the `Vulkan-Headers\build\install` 131 Vulkan-Headers\build\install\include\vulkan [all …]
|
/external/angle/third_party/vulkan-validation-layers/ |
D | README.angle | 1 Name: Khronos Vulkan Validation Layers Components 2 Short Name: Vulkan Layers 4 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers 5 SOURCE CODE: git clone https://github.com/KhronosGroup/Vulkan-ValidationLayers.git 13 The Khronos Vulkan Validation Layers Components consist of the Vulkan 14 Validation Layers. The layers help validate Vulkan programs at runtime 15 for development. When enabled the Vulkan loader will hook the layers 16 into the Vulkan APIs so that they evaluate Vulkan API calls and flag 18 for developing Vulkan applications.
|
/external/vulkan-headers/ |
D | README.md | 1 # Vulkan-Headers 3 Vulkan header files and API registry 12 Vulkan-Docs repository and, in the case of include/vulkan/vulkan.hpp, the 13 Vulkan-Hpp repository. Any changes must be made in those repositories. 17 - [KhronosGroup/Vulkan-Docs](https://github.com/KhronosGroup/Vulkan-Docs) 18 - Core Vulkan headers and Registry 19 - [KhronosGroup/Vulkan-Hpp](https://github.com/KhronosGroup/Vulkan-Hpp) 20 - C++ Bindings for Vulkan 27 Updates to the `Vulkan-Headers` repository which correspond to a new Vulkan 35 This scheme was adopted following the 1.1.96 Vulkan specification release.
|
D | CMakeLists.txt | 24 project(Vulkan-Headers NONE) 40 add_library(Vulkan-Headers INTERFACE) 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) 45 target_include_directories(Vulkan-Registry INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/registry") 46 add_library(Vulkan::Registry ALIAS Vulkan-Registry)
|
D | BUILD.md | 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 31 [Vulkan-Loader](https://github.com/KhronosGroup/Vulkan-Loader), 54 git clone https://github.com/KhronosGroup/Vulkan-Headers.git 99 cd Vulkan-Headers 112 cd Vulkan-Headers 123 example, the install directory becomes the `Vulkan-Headers\build\install` 128 Vulkan-Headers\build\install\include\vulkan [all …]
|
/external/angle/third_party/vulkan-headers/ |
D | README.angle | 1 Name: Vulkan Header Components 2 Short Name: Vulkan Headers 4 URL: https://github.com/KhronosGroup/Vulkan-Headers 5 SOURCE CODE: git clone https://github.com/KhronosGroup/Vulkan-Headers.git 13 The Vulkan Headers Components are used to by Vulkan projects. This includes the Vulkan loader, 14 mock ICD in the Vulkan-Tools repo, and the Vulkan Validation layers.
|
/external/skqp/site/user/special/ |
D | vulkan.md | 1 Vulkan chapter 4 Skia has a Vulkan implementation of its GPU backend. The Vulkan backend can be 6 and Vulkan implementation at runtime. The Vulkan backend has reached feature 7 parity with the OpenGL backend. At this time we find that many Vulkan drivers 13 To build the Vulkan backend, set `skia_use_vulkan=true` in `args.gn`. 17 The Vulkan backend can run on any device with Vulkan drivers, including all Android N+ devices. 18 To build the Vulkan backend, set `ndk_api = 24` in `args.gn` to target Android N. 20 Using the Vulkan Backend 23 To create a GrContext that is backed by Vulkan the client creates a Vulkan device and queue, initia… 35 When using the Vulkan backend, GrVkImageInfo is used to construct GrBackendTexture
|
/external/skia/site/user/special/ |
D | vulkan.md | 1 Vulkan chapter 4 Skia has a Vulkan implementation of its GPU backend. The Vulkan backend can be 6 and Vulkan implementation at runtime. The Vulkan backend has reached feature 7 parity with the OpenGL backend. At this time we find that many Vulkan drivers 13 To build the Vulkan backend, set `skia_use_vulkan=true` in `args.gn`. 17 The Vulkan backend can run on any device with Vulkan drivers, including all Android N+ devices. 18 To build the Vulkan backend, set `ndk_api = 24` in `args.gn` to target Android N. 20 Using the Vulkan Backend 23 To create a GrContext that is backed by Vulkan the client creates a Vulkan device and queue, initia… 35 When using the Vulkan backend, GrVkImageInfo is used to construct GrBackendTexture
|
/external/angle/third_party/vulkan-loader/ |
D | README.angle | 1 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.
|
/external/angle/src/libANGLE/renderer/vulkan/doc/ |
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 Vulkan-compatible 8 GLSL. Vulkan-compatible GLSL matches the [GL_KHR_vulkan_glsl][GL_KHR_vulkan_glsl] extension spec 17 The translator outputs some feature code conditional to Vulkan specialization constants, which are 21 1. **Link-Time Compilation and Transformation**: During a call to `glLinkProgram` the Vulkan 25 [glslang][glslang] to convert the Vulkan-compatible GLSL into SPIR-V. A transformation pass is done 42 participant "Vulkan Back-end" 48 "ANGLE Front-end"->"Vulkan Back-end": ShaderVk::compile 49 "Vulkan Back-end"->"ANGLE Translator": sh::Compile 50 "ANGLE Translator"- ->"ANGLE Front-end": return Vulkan-compatible GLSL [all …]
|
/external/vulkan-validation-layers/ |
D | README.md | 1 # Vulkan Ecosystem Components 3 This project provides the Khronos official Vulkan validation layers for Windows, Linux, Android, an… 8 …ttps://travis-ci.org/KhronosGroup/Vulkan-ValidationLayers.svg?branch=master)](https://travis-ci.or… 14 Vulkan is an Explicit API, enabling direct control over how GPUs actually work. By design, minimal … 15 a Vulkan driver. Applications have full control and responsibility for correct operation. Any error… 16 how Vulkan is used can result in a crash. This project provides Vulkan validation layers that can b… 17 to assist development by enabling developers to verify their applications correct use of the Vulkan… 42 Updates to the `Vulkan-ValidationLayers` repository which correspond to a new Vulkan specification … 46 This scheme was adopted following the 1.1.96 Vulkan specification release.
|
/external/deqp/external/vulkancts/doc/ |
D | vulkan-cts-withdrawal-2017-11.txt | 4 to withdraw Vulkan CTS 1.0.0.x and Vulkan CTS 1.0.1.x releases. 10 The Khronos Group recommends updating to Vulkan CTS 1.0.2.x as early as 27 Please contact the Vulkan CTS TSG chair (alexander.galazin at arm.com) or 28 the Vulkan Working Group chair (tom.olson at arm.com) if you have any questions. 32 2017-11-15 Notice of intent to withdraw Vulkan CTS 1.0.0.x and Vulkan CTS 1.0.1.x 39 Vulkan CTS TSG Chair
|
/external/angle/third_party/vulkan-tools/ |
D | README.angle | 1 Name: Khronos Vulkan Tools Components 2 Short Name: Vulkan Mock ICD 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/src/third_party/volk/ |
D | README.chromium | 1 Name: Volk Meta loader for Vulkan API 10 volk is a meta-loader for Vulkan. It allows you to dynamically load 11 entrypoints required to use Vulkan without linking to vulkan-1.dll 12 or statically linking Vulkan loader. Additionally, volk simplifies 13 the use of Vulkan extensions by automatically loading all associated 14 entrypoints. Finally, volk enables loading Vulkan entrypoints directly
|
D | README.md | 13 volk is a meta-loader for Vulkan. It allows you to dynamically load entrypoints required to use Vul… 14 …inking to vulkan-1.dll or statically linking Vulkan loader. Additionally, volk simplifies the use … 15 Vulkan entrypoints directly from the driver which can increase performance by skipping loader dispa… 23 … your build system. Note that the usual preprocessor defines that enable Vulkan's platform-specifi… 24 2. You can use volk in header-only fashion. Include `volk.h` whereever you want to use Vulkan funct… 30 …icts; consider defining `VK_NO_PROTOTYPES` when compiling code that uses Vulkan to make sure this … 38 This will attempt to load Vulkan loader from the system; if this function returns `VK_SUCCESS` you … 39 If this function fails, this means Vulkan loader isn't installed on your system. 41 After creating the Vulkan instance using Vulkan API, call this function: 47 This function will load all required Vulkan entrypoints, including all extensions; you can use Vulk… [all …]
|
/external/angle/third_party/VulkanMemoryAllocator/ |
D | README.md | 1 # Vulkan Memory Allocator 3 Easy to integrate Vulkan memory allocation library. 5 **Documentation:** See [Vulkan Memory Allocator](https://gpuopen-librariesandsdks.github.io/VulkanM… 11 **Product page:** [Vulkan Memory Allocator on GPUOpen](https://gpuopen.com/gaming-product/vulkan-me… 20 Memory allocation and resource (buffer and image) creation in Vulkan is difficult (comparing to old… 22 - It requires a lot of boilerplate code, just like everything else in Vulkan, because it is a low-l… 32 …ferred traits of the memory are expressed using higher-level description comparing to Vulkan flags. 41 …CreateInfo structure to provide custom CPU memory allocator, pointers to Vulkan functions and othe… 48 - Support for Vulkan 1.0, 1.1, 1.2. 49 - Support for extensions (and equivalent functionality included in new Vulkan versions): [all …]
|
/external/deqp-deps/glslang/gtests/ |
D | Spv.FromFile.cpp | 86 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 93 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 102 Source::GLSL, Semantics::Vulkan, in TEST_P() 112 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, glslang::EShTargetSpv_1_3, in TEST_P() 119 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, glslang::EShTargetSpv_1_4, in TEST_P() 137 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 154 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 162 Source::HLSL, Semantics::Vulkan, in TEST_P() 177 Source::GLSL, Semantics::Vulkan, in TEST_P() 193 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() [all …]
|
/external/angle/third_party/glslang/src/gtests/ |
D | Spv.FromFile.cpp | 86 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 93 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 102 Source::GLSL, Semantics::Vulkan, in TEST_P() 112 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, glslang::EShTargetSpv_1_3, in TEST_P() 119 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, glslang::EShTargetSpv_1_4, in TEST_P() 137 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 154 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 162 Source::HLSL, Semantics::Vulkan, in TEST_P() 177 Source::GLSL, Semantics::Vulkan, in TEST_P() 193 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() [all …]
|
/external/angle/doc/ |
D | dEQP-Charts.md | 19 ## Win Vulkan Charts 23 <iframe id="GLES 2.0 Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https… 25 <iframe id="GLES 3.0 Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https… 27 <iframe id="GLES 3.1 Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https… 29 <iframe id="EGL Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://do… 33 <iframe id="GLES 2.0 Vulkan khr Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="h… 35 <iframe id="GLES 3.0 Vulkan khr Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="h… 37 <iframe id="GLES 3.1 Vulkan khr Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="h… 73 ## Linux Vulkan Charts 77 <iframe id="GLES 2.0 Vulkan Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https… [all …]
|