Home
last modified time | relevance | path

Searched refs:Vulkan (Results 1 – 25 of 298) sorted by relevance

12345678910>>...12

/external/deqp-deps/amber/src/vulkan/
Dvk-wrappers.inc3 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 …]
Dfind_vulkan.cmake15 # 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/
DConfig.cmake.in9 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/
DFindVulkan.cmake8 # 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/
DREADME.md1 # 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 …]
DCMakeLists.txt24 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 …]
DBUILD.md16 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/
DREADME.angle1 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/
DREADME.md1 # 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.
DCMakeLists.txt24 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)
DBUILD.md16 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/
DREADME.angle1 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/
Dvulkan.md1 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/
Dvulkan.md1 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/
DREADME.angle1 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/
DShaderModuleCompilation.md3 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/
DREADME.md1 # 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/
Dvulkan-cts-withdrawal-2017-11.txt4 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/
DREADME.angle1 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/
DREADME.chromium1 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
DREADME.md13 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/
DREADME.md1 # 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/
DSpv.FromFile.cpp86 … 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/
DSpv.FromFile.cpp86 … 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/
DdEQP-Charts.md19 ## 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 …]

12345678910>>...12