/external/vulkan-validation-layers/scripts/ |
D | known_good.json | 14 "-DUSE_CCACHE=ON" 18 "name" : "Vulkan-Headers", 19 "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git", 20 "sub_dir" : "Vulkan-Headers", 21 "build_dir" : "Vulkan-Headers/build", 22 "install_dir" : "Vulkan-Headers/build/install", 26 "name" : "Vulkan-Loader", 27 "url" : "https://github.com/KhronosGroup/Vulkan-Loader.git", 28 "sub_dir" : "Vulkan-Loader", 29 "build_dir" : "Vulkan-Loader/build", [all …]
|
/external/vulkan-validation-layers/ |
D | BUILD.md | 8 1. [Contributing](#contributing-to-the-repository) 9 1. [Repository Content](#repository-content) 10 1. [Repository Set-Up](#repository-set-up) 11 1. [Windows Build](#building-on-windows) 12 1. [Linux Build](#building-on-linux) 13 1. [Android Build](#building-on-android) 14 1. [MacOS build](#building-on-macos) 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 [all …]
|
D | .travis.yml | 2 # https://travis-ci.org 12 - env: CHECK_COMMIT_FORMAT=ON 15 - os: linux 17 env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-26 ANDROID_ABI=armeabi-v7a 18 # Android 64-bit build. 19 - os: linux 21 env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-26 ANDROID_ABI=arm64-v8a 23 - os: linux 27 - os: linux 31 - env: CHECK_FORMAT=ON [all …]
|
D | CMakeLists.txt | 2 # Copyright (c) 2014-2019 Valve Corporation 3 # Copyright (c) 2014-2019 LunarG, Inc. 9 # http://www.apache.org/licenses/LICENSE-2.0 18 …ake project initialization -----------------------------------------------------------------------… 19 # This section contains pre-project() initialization, and ends with the project() command. 26 project(Vulkan-ValidationLayers) 28 # User-interface declarations ---------------------------------------------------------------------… 33 set(API_NAME "Vulkan" CACHE STRING "API name to use when building") 35 add_definitions(-DAPI_NAME="${API_NAME}") 41 if (TARGET Vulkan::Headers) [all …]
|
/external/vulkan-validation-layers/tests/ |
D | CMakeLists.txt | 2 # Copyright (c) 2014-2019 Valve Corporation 3 # Copyright (c) 2014-2019 LunarG, Inc. 9 # http://www.apache.org/licenses/LICENSE-2.0 21 add_definitions(-DNV_EXTENSIONS -DAMD_EXTENSIONS) 24 add_definitions(-DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN) 26 add_definitions(-D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING) 28 add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR) 30 add_definitions(-DVK_USE_PLATFORM_MACOS_MVK) 33 add_definitions(-DVK_USE_PLATFORM_XCB_KHR) 37 add_definitions(-DVK_USE_PLATFORM_XLIB_KHR) [all …]
|
D | _run_all_tests.ps1 | 1 # Be sure to run "Set-ExecutionPolicy RemoteSigned" before running powershell scripts 4 # i.e. run_all_tests.ps1 -TestExceptions VkLayerTest.RequiredParameter:VkLayerTest.UnrecognizedValue 7 # i.e run_all_tests.ps1 -Debug 21 $AboveDir = (Get-Item -Path ".." -Verbose).FullName 22 Write-Host "Using Vulkan run-time=$AboveDir\loader\$dPath" 23 Set-Item -path env:Path -value ("$AboveDir\loader\$dPath;" + $env:Path) 24 Write-Host "Using VK_LAYER_PATH=$AboveDir\layers\$dPath" 27 & $dPath\vk_layer_validation_tests --gtest_filter=-$TestExceptions 28 if ($lastexitcode -ne 0) {
|
/external/swiftshader/docs/ |
D | dEQP.md | 7 ------------- 12 4. Install [Go](https://golang.org/doc/install) 32-bit (Important: must be 32 bit) 14 6. Install [Git](https://git-scm.com/download/win) 17 9. Set environment variables: Config Panel -> System and Security -> System -> Advanced system sett… 22 … is in the Android SDK, typically in `C:\Users\<username>\AppData\Local\Android\sdk\platform-tools` 26 `mingw-get install gcc` 33 ---------------- 52 ----------------- 62 `cmake .. -G "Visual Studio 15 2017 Win64"` 68 Open `<path to dEQP>\build\dEQP-Core-default.sln` in Visual Studio and Build Solution [all …]
|
/external/vulkan-validation-layers/cmake/ |
D | FindVulkanHeaders.cmake | 3 # ----------------- 5 # Try to find Vulkan Headers and Registry. 7 # This module is intended to be used by projects that build Vulkan 8 # "system" components such as the loader and layers. 9 # Vulkan applications should instead use the FindVulkan (or similar) 10 # find module that locates the headers and the loader library. 13 # in a Vulkan-Headers repository, the Vulkan-Headers repository 29 # VulkanHeaders_FOUND - True if VulkanHeaders was found 30 # VulkanHeaders_INCLUDE_DIRS - include directories for VulkanHeaders 32 # VulkanRegistry_FOUND - True if VulkanRegistry was found [all …]
|
/external/vulkan-validation-layers/build-android/cmake/layerlib/ |
D | CMakeLists.txt | 6 # The file structure for glslang spir-V is different, adding BUILD_IN_NDK variable 8 if (CMAKE_CURRENT_SOURCE_DIR MATCHES "sources/third_party/vulkan/src") 12 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror \ 13 -Wno-unused-function -Wno-unused-const-variable \ 14 -Wno-c++98-compat-pedantic -DVK_PROTOTYPES \ 15 -DVK_USE_PLATFORM_ANDROID_KHR") 20 # vulkan/src 21 # shaderc/third_party (for glslang & spirv-tools ) 22 # this build uses combined lib libshaderc.a for libSPIRV-Tools.a purpose 24 "${ANDROID_NDK}/sources/third_party/vulkan/src" ABSOLUTE) [all …]
|
/external/vulkan-headers/include/vulkan/ |
D | vk_icd.h | 5 * Copyright (c) 2015-2016 The Khronos Group Inc. 6 * Copyright (c) 2015-2016 Valve Corporation 7 * Copyright (c) 2015-2016 LunarG, Inc. 13 * http://www.apache.org/licenses/LICENSE-2.0 26 #include "vulkan.h" 29 // Loader-ICD version negotiation API. Versions add the following features: 30 // Version 0 - Initial. Doesn't support vk_icdGetInstanceProcAddr 32 // Version 1 - Add support for vk_icdGetInstanceProcAddr. 33 // Version 2 - Add Loader/ICD Interface version negotiation 35 // Version 3 - Add ICD creation/destruction of KHR_surface objects. [all …]
|
D | vk_layer.h | 5 * Copyright (c) 2015-2017 The Khronos Group Inc. 6 * Copyright (c) 2015-2017 Valve Corporation 7 * Copyright (c) 2015-2017 LunarG, Inc. 13 * http://www.apache.org/licenses/LICENSE-2.0 29 #include "vulkan.h" 40 // Loader-Layer version negotiation API. Versions add the following features: 41 // Versions 0/1 - Initial. Doesn't support vk_layerGetPhysicalDeviceProcAddr 43 // Version 2 - Add support for vk_layerGetPhysicalDeviceProcAddr and 75 // ------------------------------------------------------------------------------------------------ 78 /* Sub type of structure for instance and device loader ext of CreateInfo. [all …]
|
/external/swiftshader/include/vulkan/ |
D | vk_icd.h | 5 * Copyright (c) 2015-2016 The Khronos Group Inc. 6 * Copyright (c) 2015-2016 Valve Corporation 7 * Copyright (c) 2015-2016 LunarG, Inc. 13 * http://www.apache.org/licenses/LICENSE-2.0 26 #include "vulkan.h" 29 // Loader-ICD version negotiation API. Versions add the following features: 30 // Version 0 - Initial. Doesn't support vk_icdGetInstanceProcAddr 32 // Version 1 - Add support for vk_icdGetInstanceProcAddr. 33 // Version 2 - Add Loader/ICD Interface version negotiation 35 // Version 3 - Add ICD creation/destruction of KHR_surface objects. [all …]
|
D | vk_layer.h | 5 * Copyright (c) 2015-2017 The Khronos Group Inc. 6 * Copyright (c) 2015-2017 Valve Corporation 7 * Copyright (c) 2015-2017 LunarG, Inc. 13 * http://www.apache.org/licenses/LICENSE-2.0 29 #include "vulkan.h" 40 // Loader-Layer version negotiation API. Versions add the following features: 41 // Versions 0/1 - Initial. Doesn't support vk_layerGetPhysicalDeviceProcAddr 43 // Version 2 - Add support for vk_layerGetPhysicalDeviceProcAddr and 75 // ------------------------------------------------------------------------------------------------ 78 /* Sub type of structure for instance and device loader ext of CreateInfo. [all …]
|
/external/vulkan-headers/ |
D | BUILD.md | 7 1. [Contributing](#contributing-to-the-repository) 8 1. [Repository Content](#repository-content) 9 1. [Repository Set-up](#repository-set-up) 10 1. [Windows Build](#building-on-windows) 11 1. [Linux Build](#building-on-linux) 12 1. [MacOS Build](#building-on-macos) 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 [all …]
|
D | Android.bp | 7 // http://www.apache.org/licenses/LICENSE-2.0 22 "include/vulkan/vk_platform.h", 23 "include/vulkan/vulkan.h", 24 "include/vulkan/vulkan_core.h", 25 "include/vulkan/vulkan_android.h", 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/vulkan-validation-layers/layers/ |
D | README.md | 8 [`LoaderAndLayerInterface.md`]: ../loader/LoaderAndLayerInterface.md#layer-library-interface 17 available layers and their properties. Layers can intercept all Vulkan commands 20 vkXXXXGetProcAddr is used internally by the Layers and Loader to initialize dispatch tables. 35 Note that some layers are code-generated and will therefore exist in the directory `(build_dir)/lay… 37 `include/vkLayer.h` - header file for layer code. 43 …-layer managed by the loader. (name = `VK_LAYER_LUNARG_standard_validation`) - specifying this lay… 46 (build dir)/layers/object_tracker.cpp (name=`VK_LAYER_LUNARG_object_tracker`) - Track object creati… 49 …- The core\_validation layer does the bulk of the API validation that requires storing state. Some… 52 (build_dir)/layers/parameter_validation.cpp (name=`VK_LAYER_LUNARG_parameter_validation`) - Check t… 55 …_threading`) - Check multithreading of API calls for validity. Currently this checks that only one… [all …]
|
/external/mesa3d/docs/relnotes/ |
D | 13.0.5.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 4 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 34 7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926 mesa-13.0.5.tar.gz 35 bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87 mesa-13.0.5.tar.xz 47 …/bugs.freedesktop.org/show_bug.cgi?id=98329">Bug 98329</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.f… 49 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98421">Bug 98421</a> - src/loader/loader.… 51 …tps://bugs.freedesktop.org/show_bug.cgi?id=98526">Bug 98526</a> - glsl/tests/general-ir-test regre… 53 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99532">Bug 99532</a> - Compute shader doe… 55 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99631">Bug 99631</a> - segfault with OSVR… 57 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99633">Bug 99633</a> - rasterizer/core/cl… [all …]
|
D | 13.0.4.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 4 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 34 a78518030b0b7d77a6c426ac3ff40f4b27fb0e2cdb0dfbe685024a46cae59bad mesa-13.0.4.tar.gz 35 a95d7ce8f7bd5f88585e4be3144a341236d8c0fc91f6feaec59bb8ba3120e726 mesa-13.0.4.tar.xz 47 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92634">Bug 92634</a> - gallium's vl_mpeg1… 49 …ttps://bugs.freedesktop.org/show_bug.cgi?id=94512">Bug 94512</a> - X segfaults with glx-tls enable… 51 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94900">Bug 94900</a> - HD6950 GPU lockup … 53 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98263">Bug 98263</a> - [radv] The Talos P… 55 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98914">Bug 98914</a> - mesa-vdpau-drivers… 57 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98975">Bug 98975</a> - Wasteland 2 Direct… [all …]
|
D | 17.1.2.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 4 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 34 0d2020c2115db0d13a5be0075abf0da143290f69f5817a2f277861e89166a3e1 mesa-17.1.2.tar.gz 35 0937804f43746339b1f9540d8f9c8b4a1bb3d3eec0e4020eac283b8799798239 mesa-17.1.2.tar.xz 47 …sktop.org/show_bug.cgi?id=98833">Bug 98833</a> - [REGRESSION, bisected] Wayland revert commit brea… 49 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100741">Bug 100741</a> - Chromium - Memor… 51 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100877">Bug 100877</a> - vulkan/tests/blo… 53 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101110">Bug 101110</a> - Build failure in… 72 <li>vulkan: Fix Wayland uninitialised registry</li> 73 <li>vulkan/wsi/wayland: Remove roundtrip when creating image</li> [all …]
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_device.c | 38 #include "util/mesa-sha1.h" 64 >t_size) == -1) { in anv_compute_heap_size() 71 if (anv_gem_get_aperture(fd, >t_size) == -1) { in anv_compute_heap_size() 109 device->supports_48bit_addresses = in anv_physical_device_init_heaps() 110 (device->info.gen >= 8) && anv_gem_supports_48b_addresses(fd); in anv_physical_device_init_heaps() 117 if (heap_size > (2ull << 30) && !device->supports_48bit_addresses) { in anv_physical_device_init_heaps() 121 * 2 GiB if we don't have 48-bit support. in anv_physical_device_init_heaps() 124 "not support for 48-bit addresses", in anv_physical_device_init_heaps() 130 /* In this case, everything fits nicely into the 32-bit address space, in anv_physical_device_init_heaps() 131 * so there's no need for supporting 48bit addresses on client-allocated in anv_physical_device_init_heaps() [all …]
|
/external/mesa3d/src/ |
D | Makefile.am | 25 @$(PYTHON2) $(top_srcdir)/bin/git_sha1_gen.py --output $@ 62 SUBDIRS += egl/wayland/wayland-drm 66 SUBDIRS += vulkan subdir 69 EXTRA_DIST += vulkan/registry/vk.xml 70 EXTRA_DIST += vulkan/registry/vk_android_native_buffer.xml 88 SUBDIRS += loader subdir 101 SUBDIRS += egl/wayland/wayland-egl 108 # Requires wayland-drm 110 SUBDIRS += amd/vulkan 125 -I$(top_srcdir)/include/ \ [all …]
|
D | meson.build | 45 command : [prog_python2, git_sha1_gen_py, '--output', '@OUTPUT@'], 54 subdir('egl/wayland/wayland-drm') 55 subdir('vulkan') subdir 66 subdir('loader') subdir 83 # If using glvnd the pkg-config header should not point to GL_mesa, it should 84 # point to GL. glvnd is only available on unix like platforms so adding -l 88 _gl = '-L${libdir} -lGL'
|
/external/mesa3d/include/vulkan/ |
D | vk_icd.h | 5 * Copyright (c) 2015-2016 The Khronos Group Inc. 6 * Copyright (c) 2015-2016 Valve Corporation 7 * Copyright (c) 2015-2016 LunarG, Inc. 13 * http://www.apache.org/licenses/LICENSE-2.0 26 #include "vulkan.h" 29 * Loader-ICD version negotiation API 35 * The ICD must reserve space for a pointer for the loader's dispatch 49 loader_info->loaderMagic = ICD_LOADER_MAGIC; in set_loader_magic_value() 54 return (loader_info->loaderMagic & 0xffffffff) == ICD_LOADER_MAGIC; in valid_loader_magic_value() 59 * contains the platform-specific connection and surface information.
|
/external/vulkan-validation-layers/build-android/jni/ |
D | Android.mk | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 LOCAL_PATH := $(call my-dir) 32 LOCAL_CPPFLAGS += -std=c++11 -Wall -Werror -Wno-unused-function -Wno-unused-const-variable 33 LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -DVK_PROTOTYPES -fvisibility=hidden 50 LOCAL_STATIC_LIBRARIES += layer_utils glslang SPIRV-Tools SPIRV-Tools-opt 51 LOCAL_CPPFLAGS += -std=c++11 -Wall -Werror -Wno-unused-function -Wno-unused-const-variable 52 LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -DVK_PROTOTYPES -fvisibility=hidden -DBUILD_CORE_VA… 53 LOCAL_LDLIBS := -llog -landroid 54 LOCAL_LDFLAGS += -Wl,-Bsymbolic 55 LOCAL_LDFLAGS += -Wl,--exclude-libs,ALL [all …]
|
/external/vulkan-validation-layers/docs/ |
D | gpu_validation.md | 1 <!-- markdownlint-disable MD041 --> 2 <!-- Copyright 2015-2019 LunarG, Inc. --> 3 [![Khronos Vulkan][1]][2] 5 [1]: https://vulkan.lunarg.com/img/Vulkan_100px_Dec16.png "https://www.khronos.org/vulkan/" 6 [2]: https://www.khronos.org/vulkan/ 8 # GPU-Assisted Validation 12 [3]: https://i.creativecommons.org/l/by-nd/4.0/88x31.png "Creative Commons License" 13 [4]: https://creativecommons.org/licenses/by-nd/4.0/ 15 GPU-Assisted validation is implemented in the SPIR-V Tools optimizer and the `VK_LAYER_LUNARG_core_… 20 The basic operation of GPU-Assisted validation is comprised of instrumenting shader code to perform… [all …]
|