HomeSort by relevance Sort by last modified time
    Searched full:vulkan (Results 151 - 175 of 1353) sorted by null

1 2 3 4 5 67 8 91011>>

  /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>

Completed in 3016 milliseconds

1 2 3 4 5 67 8 91011>>