/prebuilts/ndk/current/platforms/android-24/arch-mips/usr/include/vulkan/ |
vk_platform.h | 44 * Platforms should define these so that Vulkan clients call Vulkan commands 45 * with the same calling conventions that the Vulkan implementation expects. 57 // On Windows, Vulkan commands use the stdcall convention 62 // Android does not support Vulkan in native code using the "armeabi" ABI. 63 #error "Vulkan requires the 'armeabi-v7a' or 'armeabi-v7a-hard' ABI on 32-bit ARM CPUs" 65 // On Android/ARMv7a, Vulkan functions use the armeabi-v7a-hard calling 100 // These are enabled prior to #including "vulkan.h". The same enable then 101 // controls inclusion of the extension interfaces in vulkan.h.
|
/prebuilts/ndk/current/platforms/android-24/arch-mips64/usr/include/vulkan/ |
vk_platform.h | 44 * Platforms should define these so that Vulkan clients call Vulkan commands 45 * with the same calling conventions that the Vulkan implementation expects. 57 // On Windows, Vulkan commands use the stdcall convention 62 // Android does not support Vulkan in native code using the "armeabi" ABI. 63 #error "Vulkan requires the 'armeabi-v7a' or 'armeabi-v7a-hard' ABI on 32-bit ARM CPUs" 65 // On Android/ARMv7a, Vulkan functions use the armeabi-v7a-hard calling 100 // These are enabled prior to #including "vulkan.h". The same enable then 101 // controls inclusion of the extension interfaces in vulkan.h.
|
/prebuilts/ndk/current/platforms/android-24/arch-x86/usr/include/vulkan/ |
vk_platform.h | 44 * Platforms should define these so that Vulkan clients call Vulkan commands 45 * with the same calling conventions that the Vulkan implementation expects. 57 // On Windows, Vulkan commands use the stdcall convention 62 // Android does not support Vulkan in native code using the "armeabi" ABI. 63 #error "Vulkan requires the 'armeabi-v7a' or 'armeabi-v7a-hard' ABI on 32-bit ARM CPUs" 65 // On Android/ARMv7a, Vulkan functions use the armeabi-v7a-hard calling 100 // These are enabled prior to #including "vulkan.h". The same enable then 101 // controls inclusion of the extension interfaces in vulkan.h.
|
/prebuilts/ndk/current/platforms/android-24/arch-x86_64/usr/include/vulkan/ |
vk_platform.h | 44 * Platforms should define these so that Vulkan clients call Vulkan commands 45 * with the same calling conventions that the Vulkan implementation expects. 57 // On Windows, Vulkan commands use the stdcall convention 62 // Android does not support Vulkan in native code using the "armeabi" ABI. 63 #error "Vulkan requires the 'armeabi-v7a' or 'armeabi-v7a-hard' ABI on 32-bit ARM CPUs" 65 // On Android/ARMv7a, Vulkan functions use the armeabi-v7a-hard calling 100 // These are enabled prior to #including "vulkan.h". The same enable then 101 // controls inclusion of the extension interfaces in vulkan.h.
|
/external/vulkan-validation-layers/loader/ |
LoaderAndLayerInterface.md | 0 # Vulkan Loader Specification and Architecture Overview 14 Application, Vulkan driver and Vulkan layer developers. 35 Vulkan is a layered architecture. Layers can hook (intercept) Vulkan commands to 36 achieve various functionality that a Vulkan driver (aka ICD) or loader doesn?t 37 support. Functionality such as Vulkan API tracing and debugging, API usage 39 candidates for Vulkan layers. Layers are implemented as libraries that are 42 Not only is Vulkan a layered architecture but it also supports multiple GPUs 43 and their drivers. Vulkan commands called by an application may wind up callin [all...] |
/docs/source.android.com/src/devices/graphics/ |
implement-vulkan.jd | 1 page.title=Implementing Vulkan 29 <p>Vulkan is a low-overhead, cross-platform API for high-performance 3D 30 graphics. Like OpenGL ES, Vulkan provides tools for creating high-quality, 31 real-time graphics in applications. Vulkan advantages include reductions in CPU 35 <p class="note"><strong>Note:</strong> This section describes Vulkan 36 implementation; for details on Vulkan architecture, advantages, API, and other 37 resources, see <a href="{@docRoot}devices/graphics/arch-vulkan.html">Vulkan 40 <p>To implement Vulkan, a device:</p> 42 <li>Must include the Vulkan Loader (provided by Android) in the build.</li [all...] |
/external/vulkan-validation-layers/layers/ |
CMakeLists.txt | 5 COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk_helper.py --${subcmd} ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h --abs_out_dir ${CMAKE_CURRENT_BINARY_DIR} 6 DEPENDS ${PROJECT_SOURCE_DIR}/vk_helper.py ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h 12 COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk-layer-generate.py ${DisplayServer} ${subcmd} ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h > ${output} 13 DEPENDS ${PROJECT_SOURCE_DIR}/vk-layer-generate.py ${PROJECT_SOURCE_DIR}/include/vulkan/vulkan.h ${PROJECT_SOURCE_DIR}/vulkan.py 34 set(VK_LAYER_RPATH /usr/lib/x86_64-linux-gnu/vulkan/layer:/usr/lib/i386-linux-gnu/vulkan/layer [all...] |
/external/skia/src/gpu/vk/ |
GrVkFramebuffer.h | 15 #include "vulkan/vulkan.h"
|
GrVkPipeline.h | 15 #include "vulkan/vulkan.h"
|
GrVkGpu.h | 21 #include "vulkan/vulkan.h" 71 SkDebugf("discard not yet implemented for Vulkan\n"); 80 SkDebugf("initCopySurfaceDstDesc not yet implemented for Vulkan\n"); 96 SkDebugf("clearStencil not yet implemented for Vulkan\n"); 100 SkDebugf("drawDebugWireRect not yet implemented for Vulkan\n"); 124 SkDebugf("onResetContext not yet implemented for Vulkan\n"); 132 SkDebugf("onCreateCompressedTexture not yet implemented for Vulkan\n"); 142 SkDebugf("onWrapBackendTextureAsRenderTarget not yet implemented for Vulkan\n"); 153 SkDebugf("onClearStencilClip not yet implemented for Vulkan\n") [all...] |
/external/vulkan-validation-layers/build-android/ |
android-generate.bat | 24 python ../vk_helper.py --gen_enum_string_helper ../include/vulkan/vulkan.h --abs_out_dir generated/include
25 python ../vk_helper.py --gen_struct_wrappers ../include/vulkan/vulkan.h --abs_out_dir generated/include
27 python ../vk-layer-generate.py Android object_tracker ../include/vulkan/vulkan.h > generated/include/object_tracker.cpp
28 python ../vk-layer-generate.py Android unique_objects ../include/vulkan/vulkan.h > generated/include/unique_objects.cpp
|
android-generate.sh | 26 python ../vk_helper.py --gen_enum_string_helper ../include/vulkan/vulkan.h --abs_out_dir generated/include 27 python ../vk_helper.py --gen_struct_wrappers ../include/vulkan/vulkan.h --abs_out_dir generated/include 29 python ../vk-layer-generate.py Android object_tracker ../include/vulkan/vulkan.h > generated/include/object_tracker.cpp 30 python ../vk-layer-generate.py Android unique_objects ../include/vulkan/vulkan.h > generated/include/unique_objects.cpp
|
/frameworks/native/data/etc/ |
android.hardware.vulkan.level-0.xml | 17 <!-- This is the standard feature indicating that the device supports Vulkan 20 <feature name="android.hardware.vulkan.level" version="0" />
|
android.hardware.vulkan.level-1.xml | 17 <!-- This is the standard feature indicating that the device supports Vulkan 20 <feature name="android.hardware.vulkan.level" version="1" />
|
android.hardware.vulkan.version-1_0_3.xml | 17 <!-- This is the standard feature indicating that the device has a Vulkan 20 <feature name="android.hardware.vulkan.version" version="4194307" />
|
/frameworks/native/vulkan/libvulkan/ |
stubhal.h | 22 namespace vulkan { namespace 28 } // namespace vulkan
|
vulkan_loader_data.cpp | 17 #include <vulkan/vulkan_loader_data.h> 19 using namespace vulkan;
|
api.h | 20 #include <vulkan/vulkan.h> 24 namespace vulkan { namespace 59 } // namespace vulkan
|
/external/vulkan-validation-layers/windowsRuntimeInstaller/ |
CreateInstallerRT.sh | 2 # Bash script to create the Vulkan Runtime Installer.
|
ConfigLayersAndVulkanDLL.ps1 | 29 # This Powershell script is used by the Vulkan Run Time Installer/Uninstaller to:
30 # - Copy the most recent vulkan-<majorabi>-*.dll in C:\Windows\System32
31 # to vulkan-<majorabi>.dll
37 # in the Vulkan SDK associated with the most recent vulkan*dll.
49 $vulkandll = "vulkan-"+$majorabi+".dll"
63 # The name of the versioned vulkan dll file is one of the following:
65 # vulkan-<majorabi>-<major>-<minor>-<patch>-<buildno>-<prerelease>-<prebuildno>
66 # vulkan-<majorabi>-<major>-<minor>-<patch>-<buildno>-<prerelease>
67 # vulkan-<majorabi>-<major>-<minor>-<patch>-<buildno>-<prebuildno> [all...] |
/frameworks/native/vulkan/nulldrv/ |
Android.mk | 31 frameworks/native/vulkan/include 39 # Real drivers would set this to vulkan.$(TARGET_BOARD_PLATFORM) 40 LOCAL_MODULE := vulkan.default
|
/frameworks/native/vulkan/include/hardware/ |
hwvulkan.h | 21 #include <vulkan/vulkan.h> 25 #define HWVULKAN_HARDWARE_MODULE_ID "vulkan" 36 /* Dispatchable Vulkan object handles must be pointers, which must point to 56 * process when the Vulkan API is first used; the hw_device_t::close() function
|
/external/vulkan-validation-layers/ |
CONTRIBUTING.md | 1 ## How to Contribute to Vulkan Source Repositories 5 The Vulkan source code is distributed across several GitHub repositories. 7 In general, the canonical Vulkan Loader and Validation Layers sources are in the Khronos repository, 10 * [Khronos Vulkan-LoaderAndValidationLayers](https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers) 14 As a convenience, the contents of the Vulkan-LoaderAndValidationLayers repository are downstreamed into the VulkanTools and VulkanSamples repositories via a branch named `trunk`. 16 that might arise with Vulkan-LoaderAndValidationLayers components if they were obtained from a separate repository. 28 * If your changes are restricted only to files from the Vulkan-LoaderAndValidationLayers repository, please direct your pull request to that repository, instead of VulkanTools or VulkanSamples. 71 #### **Khronos Repository (Vulkan-LoaderAndValidationLayers)** 83 All contributions made to the Vulkan-LoaderAndValidationLayers repository are Khronos branded and as such [all...] |
BUILD.md | 4 This repository does not contain a Vulkan-capable driver. 5 Before proceeding, it is strongly recommended that you obtain a Vulkan driver from your graphics hardware vendor 8 Note: The sample Vulkan Intel driver for Linux (ICD) is being deprecated in favor of other driver options from Intel. 16 git clone https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers 38 cd Vulkan-LoaderAndValidationLayers # cd to the root of the cloned git repository 45 If you have installed a Vulkan driver obtained from your graphics hardware vendor, the install process should 46 have configured the driver so that the Vulkan loader can find and load it. 53 Note that if you have installed the [LunarG Vulkan SDK](https://vulkan.lunarg.com), 66 - vk_layer_validation_tests: Test Vulkan layers [all...] |
/external/vulkan-validation-layers/libs/vkjson/ |
CMakeLists.txt | 28 ${CMAKE_CURRENT_SOURCE_DIR}/../../include/vulkan 45 target_link_libraries(vkjson_info vkjson vulkan-${MAJOR}) 47 target_link_libraries(vkjson_info vkjson vulkan)
|