/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 …]
|
D | FindVulkanHeaders.cmake | 5 # 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/ |
D | README.md | 1 # 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.
|
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 …]
|
D | Android.bp | 30 // 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/ |
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/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.
|
D | BUILD.md | 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 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 …]
|
D | CMakeLists.txt | 26 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)
|
D | CONTRIBUTING.md | 1 # 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) 114 …Vulkan-ValidationLayers) with the sequence of commands driven by the [.travis.yml](https://github.… 116 …Vulkan-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/ |
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
|
D | vulkan-cts-withdrawal-2018-09.txt | 4 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/ |
D | CMakeLists.txt | 90 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/ |
D | Spv.FromFile.cpp | 87 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()
|
D | Hlsl.FromFile.cpp | 73 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/ |
D | Vulkan.rc | 74 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/ |
D | Android.mk | 131 $(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/ |
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 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/ |
D | README.md | 5 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/ |
D | README.md | 5 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/ |
D | README.md | 5 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/ |
D | dEQP.md | 104 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/ |
D | README | 12 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
|