/external/deqp/external/vulkancts/scripts/ |
build_spirv_binaries.py | 4 # Vulkan CTS 43 VULKAN_MODULE = Module("dEQP-VK", "../external/vulkancts/modules/vulkan", "deqp-vk") 46 DEFAULT_DST_DIR = os.path.join(DEQP_DIR, "external", "vulkancts", "data", "vulkan", "prebuilt") 70 execute([binPath, "--validate-spv", "--dst-path", fullDstPath, "--target-vulkan-version", vulkanVersion]) 98 "--target-vulkan-version", 102 help="Target Vulkan version")
|
/frameworks/base/libs/hwui/ |
DeferredLayerUpdater.cpp | 85 if (mLayer->getApi() == Layer::Api::Vulkan) { 93 mLayer->getApi(), Layer::Api::OpenGL, Layer::Api::Vulkan); 116 Layer::Api::OpenGL, Layer::Api::Vulkan); 153 LOG_ALWAYS_FATAL_IF(mLayer->getApi() != Layer::Api::Vulkan, 154 "updateLayer non Vulkan backend %x, GL %x, VK %x", mLayer->getApi(), 155 Layer::Api::OpenGL, Layer::Api::Vulkan);
|
/frameworks/native/vulkan/doc/implementors_guide/ |
implementors_guide.adoc | 2 = Vulkan on Android Implementor's Guide = 7 This document is intended for GPU IHVs writing Vulkan drivers for Android, and OEMs integrating them for specific devices. It describes how a Vulkan driver interacts with the system, how GPU-specific tools should be installed, and Android-specific requirements. 11 The primary interface between Vulkan applications and a device's Vulkan driver is the loader, which is part of AOSP and installed at +/system/lib[64]/libvulkan.so+. The loader provides the core Vulkan API entry points, as well as entry points of a few extensions that are required on Android and always present. In particular, the window system integration (WSI) extensions are exported by the loader and primarily implemented in it rather than the driver. The loader also supports enumerating and loading layers which can expose additional extensions and/or intercept core API calls on their way to the driver. 13 The NDK will include a stub +libvulkan.so+ exporting the same symbols as the loader. Calling the Vulkan functions exported from +libvulkan.so+ will enter trampoline functions in the loader which will dispatch to the appropriate layer or driver based on their first argument. The +vkGet*ProcAddr+ calls will return the function pointers that the trampolines would dispatch to, so calling through these function pointers rather than the exported symbols will be slightly more efficient since it skips the trampoline and dispatch. 17 Android expects the GPUs available to the system to be known when the system image is built, so its driver enumeration process isn't as elaborate as on other platforms. The loader will use the existing HAL mechanism for discovering and loading the driver. As of this writing, the preferred paths for 32-bit and 64-bit Vulkan drivers are: 19 /vendor/lib/hw/vulkan.<ro.product.platform>.so 20 /vendor/lib64/hw/vulkan.<ro.product.platform>.s [all...] |
/compatibility/cdd/7_hardware-compatibility/ |
7_1_display-and-graphics.md | 235 #### 7.1.4.2 Vulkan 237 Android includes support for [Vulkan]( 238 https://www.khronos.org/registry/vulkan/specs/1.0-wsi&lowbarextensions/xhtml/vkspec.html) 243 * [SR] Are STRONGLY RECOMMENDED to include support for Vulkan 1.0 . 247 * SHOULD include support for Vulkan 1.0. 249 Device implementations, if including support for Vulkan 1.0: 252 `android.hardware.vulkan.level` and `android.hardware.vulkan.version` 254 * [C-1-2] MUST enumarate, at least one `VkPhysicalDevice` for the Vulkan 256 https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkEnumeratePhysicalDevices.html [all...] |
/prebuilts/ndk/r16/sources/third_party/vulkan/src/ |
vk-generate.py | 27 import vulkan 36 self.headers = vulkan.headers 37 self.protos = vulkan.protos 100 self.headers = vulkan.headers_all 101 self.protos = vulkan.protos_all 121 return "\n".join(["#include <vulkan/vulkan.h>", 122 "#include <vulkan/vk_layer.h>", 246 ; Vulkan
|
/external/mesa3d/src/intel/isl/ |
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
|
/external/skia/infra/bots/recipes/perf.expected/ |
Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Release-All-Vulkan.json | 94 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Release-All-Vulkan\\data" 109 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Release-All-Vulkan\\data" 185 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Release-All-Vulkan\\data\\nanobench_abc123_1337000001.json", 203 "Vulkan", 227 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Release-All-Vulkan"
|
Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan.json | 94 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan\\data" 109 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan\\data" 203 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan\\data\\nanobench_abc123_1337000001.json", 221 "Vulkan", 245 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan"
|
/external/skqp/infra/bots/recipes/perf.expected/ |
Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan.json | 94 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan\\data" 109 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan\\data" 203 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan\\data\\nanobench_abc123_1337000001.json", 221 "Vulkan", 245 "[CUSTOM_[SWARM_OUT_DIR]]\\perfdata\\Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Release-All-Vulkan"
|
/frameworks/native/vulkan/libvulkan/ |
driver.h | 27 #include <vulkan/vulkan.h> 35 namespace vulkan { namespace 49 // debug.vulkan.enable_callback 239 } // namespace vulkan
|
/external/skia/infra/bots/ |
jobs.json | 32 "Build-Debian9-Clang-x86_64-Debug-Vulkan", 47 "Build-Debian9-Clang-x86_64-Release-Vulkan", 83 "Build-Win-Clang-x86_64-Debug-Vulkan", 90 "Build-Win-Clang-x86_64-Release-Vulkan", 96 "Build-Win-MSVC-x86_64-Debug-Vulkan", 98 "Build-Win-MSVC-x86_64-Release-Vulkan", 211 "Perf-Ubuntu16-Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Debug-All-Vulkan", 213 "Perf-Ubuntu16-Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Release-All-Vulkan", 215 "Perf-Ubuntu16-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-Vulkan", 217 "Perf-Ubuntu16-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-Vulkan", [all...] |
/external/skqp/infra/bots/ |
jobs.json | 33 "Build-Debian9-Clang-x86_64-Debug-Vulkan", 47 "Build-Debian9-Clang-x86_64-Release-Vulkan", 85 "Build-Win-Clang-x86_64-Debug-Vulkan", 92 "Build-Win-Clang-x86_64-Release-Vulkan", 98 "Build-Win-MSVC-x86_64-Debug-Vulkan", 100 "Build-Win-MSVC-x86_64-Release-Vulkan", 207 "Perf-Ubuntu16-Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Debug-All-Vulkan", 209 "Perf-Ubuntu16-Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Release-All-Vulkan", 211 "Perf-Ubuntu16-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-Vulkan", 213 "Perf-Ubuntu16-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-Vulkan", [all...] |
/external/deqp/external/vulkancts/framework/vulkan/ |
vkDeviceUtil.cpp | 2 * Vulkan CTS Framework 89 TCU_THROW(NotSupportedError, "No Vulkan devices available"); 120 TCU_THROW(NotSupportedError, "No Vulkan devices available");
|
vkApiVersion.cpp | 2 * Vulkan CTS Framework 21 * \brief Vulkan api version.
|
vkApiVersion.hpp | 4 * Vulkan CTS Framework 23 * \brief Vulkan api version.
|
vkPlatform.cpp | 2 * Vulkan CTS Framework 21 * \brief Vulkan platform abstraction.
|
vkRefUtil.hpp | 4 * Vulkan CTS Framework 23 * \brief Vulkan object reference holder utilities.
|
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
vktSpvAsmUtils.hpp | 4 * Vulkan Conformance Tests 23 * \brief Utilities for Vulkan SPIR-V assembly tests 83 // Creates a Vulkan logical device with the requiredExtensions enabled and all other extensions disabled.
|
/external/mesa3d/src/vulkan/wsi/ |
wsi_common.h | 30 #include <vulkan/vulkan.h> 31 #include <vulkan/vk_icd.h>
|
/external/vulkan-validation-layers/build-android/cmake/layerlib/ |
CMakeLists.txt | 8 if (CMAKE_CURRENT_SOURCE_DIR MATCHES "sources/third_party/vulkan/src") 20 # vulkan/src 24 "${ANDROID_NDK}/sources/third_party/vulkan/src" ABSOLUTE)
|
/external/vulkan-validation-layers/tests/layers/ |
CMakeLists.txt | 9 set(VK_LAYER_RPATH /usr/lib/x86_64-linux-gnu/vulkan/layer:/usr/lib/i386-linux-gnu/vulkan/layer) 64 ${CMAKE_CURRENT_SOURCE_DIR}/../../include/vulkan
|
/external/vulkan-validation-layers/build-android/ |
build.py | 74 # According to vk_platform.h, armeabi is not supported for Vulkan 246 print('Constructing Vulkan validation layer source...') 272 print('Building Vulkan validation layers for ABIs:' + 278 print('Finished building Vulkan validation layers') 285 print('Packaging Vulkan validation layers') 287 print('Finished Packaging Vulkan validation layers')
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/ |
build.py | 74 # According to vk_platform.h, armeabi is not supported for Vulkan 249 print('Constructing Vulkan validation layer source...') 275 print('Building Vulkan validation layers for ABIs:' + 281 print('Finished building Vulkan validation layers') 288 print('Packaging Vulkan validation layers') 290 print('Finished Packaging Vulkan validation layers')
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/layers/ |
parameter_validation_utils.h | 28 #include "vulkan/vulkan.h" 43 // the Vulkan specification. 44 INVALID_STRUCT_STYPE, // The sType field of a Vulkan structure does 47 INVALID_STRUCT_PNEXT, // The pNext field of a Vulkan structure references 54 UNRECOGNIZED_VALUE, // A Vulkan enumeration, VkFlags, or VkBool32 parameter 61 FAILURE_RETURN_CODE, // A Vulkan return code indicating a failure condition 92 // See Appendix C.10 "Assigning Extension Token Values" from the Vulkan specification 237 * Validate a pointer to a Vulkan structure. 273 * Validate an array of Vulkan structures [all...] |
/cts/hostsidetests/gputools/layers/jni/ |
vk_layer_interface.h | 29 #include <vulkan/vulkan.h>
|