Home
last modified time | relevance | path

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

1234

/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 …]
DFindVulkanHeaders.cmake5 # Try to find Vulkan Headers and Registry.
7 # This module is intended to be used by projects that build Vulkan
9 # Vulkan applications should instead use the FindVulkan (or similar)
13 # in a Vulkan-Headers repository, the Vulkan-Headers repository
/external/vulkan-headers/
DREADME.md1 # Vulkan-Headers
3 Vulkan header files and API registry
12 - [KhronosGroup/Vulkan-Docs](https://github.com/KhronosGroup/Vulkan-Docs)
13 - Core Vulkan headers and Registry
14 - [KhronosGroup/Vulkan-Hpp](https://github.com/KhronosGroup/Vulkan-Hpp)
15 - C++ Bindings for Vulkan
22 Updates to the `Vulkan-Headers` repository which correspond to a new Vulkan specification release a…
26 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 …]
DAndroid.bp30 // This module makes Vulkan headers available to other modules without
31 // having to link against libvulkan.so, e.g. for the Vulkan loader and
41 // This module makes Vulkan headers available to vendor code that is
/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/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.
DBUILD.md25 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
44 This repository does not contain a Vulkan-capable driver. You will need to
45 obtain and install a Vulkan driver from your graphics hardware vendor or from
46 some other suitable source if you intend to run Vulkan applications.
52 git clone https://github.com/KhronosGroup/Vulkan-ValidationLayers.git
60 1. LunarG Vulkan SDK, located by the `VULKAN_SDK` environment variable
68 #### Vulkan-Headers
71 [Vulkan Headers repository](https://github.com/KhronosGroup/Vulkan-Headers).
[all …]
DCMakeLists.txt26 project(Vulkan-ValidationLayers)
33 set(API_NAME "Vulkan" CACHE STRING "API name to use when building")
41 if (TARGET Vulkan::Headers)
42 message(STATUS "Using Vulkan headers from Vulkan::Headers target")
43 get_target_property(VulkanHeaders_INCLUDE_DIRS Vulkan::Headers INTERFACE_INCLUDE_DIRECTORIES)
44 get_target_property(VulkanRegistry_DIR Vulkan::Registry INTERFACE_INCLUDE_DIRECTORIES)
49 add_library(Vulkan-Headers INTERFACE)
50 target_include_directories(Vulkan-Headers INTERFACE ${VulkanHeaders_INCLUDE_DIRS})
51 add_library(Vulkan::Headers ALIAS Vulkan-Headers)
339 target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers)
DCONTRIBUTING.md1 # How to Contribute to Vulkan Source Repositories
5 The source code for The Vulkan-ValidationLayer components is sponsored by Khronos and LunarG.
6 * [Khronos Vulkan-ValidationLayers](https://github.com/KhronosGroup/Vulkan-ValidationLayers)
9 ### **The Vulkan Ecosystem Needs Your Help**
11 The Vulkan validation layers are one of the larger and more important components in this repository.
17 * Examine the [issues list](https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues)
114Vulkan-ValidationLayers) with the sequence of commands driven by the [.travis.yml](https://github.…
116Vulkan-ValidationLayers/tree/master/tests/device_profiles) profiles using the [devsim layer](https…
132 output all of the applicable Vulkan Objects and related values. Also, ensure that when messages can…
168 All contributions made to the Vulkan-ValidationLayers repository are Khronos branded and as such,
/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
Dvulkan-cts-withdrawal-2018-09.txt4 to withdraw Vulkan CTS 1.0.2.x releases.
10 The Khronos Group recommends updating to Vulkan CTS 1.1.0.x and more recent releases
26 Please contact the Vulkan CTS TSG chair (alexander.galazin at arm.com) or
27 the Vulkan Working Group chair (tom.olson at arm.com) if you have any questions.
31 2018-09-13 Notice of intent to withdraw Vulkan CTS 1.0.2.x
38 Vulkan CTS TSG Chair
/external/vulkan-validation-layers/tests/
DCMakeLists.txt90 set(VULKAN_LOADER_INSTALL_DIR "LOADER-NOTFOUND" CACHE PATH "Absolute path to a Vulkan-Loader instal…
94 message(STATUS "VULKAN_LOADER_INSTALL_DIR specified, using find_package to locate Vulkan")
96 …US "VULKAN_LOADER_INSTALL_DIR environment variable specified, using find_package to locate Vulkan")
102 find_package(Vulkan)
112 add_dependencies(vk_layer_validation_tests Vulkan::Vulkan)
139 PRIVATE Vulkan::Vulkan
147 PRIVATE Vulkan::Vulkan
155 PRIVATE Vulkan::Vulkan
/external/deqp-deps/glslang/gtests/
DSpv.FromFile.cpp87 Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
96 Source::GLSL, Semantics::Vulkan, in TEST_P()
105 Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, in TEST_P()
123 Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
140 Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
148 Source::HLSL, Semantics::Vulkan, in TEST_P()
163 Source::GLSL, Semantics::Vulkan, in TEST_P()
180 Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
191 Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
201 Semantics::Vulkan, in TEST_P()
DHlsl.FromFile.cpp73 Source::HLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
80 Source::HLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, in TEST_P()
87 Source::HLSL, Semantics::Vulkan, in TEST_P()
96 Source::HLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
106 Source::HLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
114 … Semantics::Vulkan, glslang::EShTargetVulkan_1_0, Target::BothASTAndSpv, true, in TEST_P()
125 Source::HLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, in TEST_P()
/external/swiftshader/src/Vulkan/
DVulkan.rc74 VALUE "FileDescription", "SwiftShader Vulkan 64-bit Dynamic Link Library"
76 VALUE "FileDescription", "SwiftShader Vulkan 32-bit Dynamic Link Library"
79 VALUE "InternalName", "Vulkan"
83 VALUE "ProductName", "SwiftShader Vulkan Dynamic Link Library"
/external/vulkan-validation-layers/build-android/jni/
DAndroid.mk131 $(THIRD_PARTY)/Vulkan-Tools/common/vulkan_wrapper.cpp
136 $(LOCAL_PATH)/$(THIRD_PARTY)/Vulkan-Tools/common
140 …EXTENSIONS -DAMD_EXTENSIONS -fvisibility=hidden --include=$(THIRD_PARTY)/Vulkan-Tools/common/vulka…
155 $(THIRD_PARTY)/Vulkan-Tools/common/vulkan_wrapper.cpp
160 $(LOCAL_PATH)/$(THIRD_PARTY)/Vulkan-Tools/common
164 …EXTENSIONS -fvisibility=hidden -DVALIDATION_APK --include=$(THIRD_PARTY)/Vulkan-Tools/common/vulka…
/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 dEQP framework. dEQP documentation is available
116 Vulkan CTS mustpass can be re-generated by running:
129 By default the script builds SPIR-V binaries for Vulkan 1.1.
130 Binaries for other Vulkan versions can be requested by supplying
133 python external/vulkancts/scripts/build_spirv_binaries.py --target-vulkan-version <Vulkan version>
264 `<API major>` is the major version of the Vulkan API specification, `<API minor>`is the minor
265 version of the Vulkan API specification.
269 For example, a company XYZ may make a submission for a Vulkan 1.1 implementation named
[all …]
/external/skqp/src/compute/hs/
DREADME.md5 for Vulkan, CUDA and OpenCL compute APIs.
24 Here is a throughput plot for HotSort on Vulkan and CUDA sorting
30 HotSort throughput on Vulkan on an AMD V1807B APU (similar to a Ryzen 2400G) with DDR4-2666 RAM:
34 HotSort throughput on Vulkan and OpenCL on an Intel HD 630:
50 There are HotSort implementations for Vulkan, CUDA and OpenCL.
55 [Vulkan](vk/bench/main.c), [CUDA](cuda/bench/main.c) and
60 ## Vulkan section in Usage
80 To sort `count` keys on Vulkan:
87 // create the Vulkan HotSort target
114 // release the Vulkan HotSort target
/external/skia/src/compute/hs/
DREADME.md5 for Vulkan, CUDA and OpenCL compute APIs.
24 Here is a throughput plot for HotSort on Vulkan and CUDA sorting
30 HotSort throughput on Vulkan on an AMD V1807B APU (similar to a Ryzen 2400G) with DDR4-2666 RAM:
34 HotSort throughput on Vulkan and OpenCL on an Intel HD 630:
50 There are HotSort implementations for Vulkan, CUDA and OpenCL.
55 [Vulkan](vk/bench/main.c), [CUDA](cuda/bench/main.c) and
60 ## Vulkan section in Usage
80 To sort `count` keys on Vulkan:
87 // create the Vulkan HotSort target
114 // release the Vulkan HotSort target
/external/deqp/
DREADME.md5 dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.
17 Khronos Vulkan Conformance Tests
20 This repository includes Khronos Vulkan CTS under `external/vulkancts` directory.
21 For more information see [Vulkan CTS README](external/vulkancts/README.md).
/external/swiftshader/docs/
DdEQP.md104 Testing Vulkan
116 …ad SwiftShader's Vulkan implementatin directly, without going through a system-provided [loader](h…
118 …To use SwiftShader as an [Installable Client Driver](https://github.com/KhronosGroup/Vulkan-Loader…
120 * Define VK_ICD_FILENAMES to `<path to SwiftShader>\src\Vulkan\vk_swiftshader_icd.json`
121 …wiftshader.dll` you're using is different than the one specified in `src\Vulkan\vk_swiftshader_icd…
/external/mesa3d/src/intel/isl/
DREADME12 Vulkan. This independence allows isl to be used a shared component by multiple
21 or Vulkan format tokens. And the values of `isl_format` and
24 - The OpenGL and Vulkan APIs contain depth and stencil formats. However the
55 to the user-facing API (OpenGL and Vulkan). Physical units are dependent on
63 Vulkan) is in units of logical pixels. Logical pixels are independent of the

1234