Home
last modified time | relevance | path

Searched +full:vulkan +full:- +full:loader (Results 1 – 25 of 48) sorted by relevance

12

/external/vulkan-validation-layers/scripts/
Dknown_good.json14 "-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/
DBUILD.md8 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.yml2 # 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 …]
DCMakeLists.txt2 # 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/
DCMakeLists.txt2 # 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.ps11 # 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/
DdEQP.md7 -------------
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/
DFindVulkanHeaders.cmake3 # -----------------
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/
DCMakeLists.txt6 # 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/
Dvk_icd.h5 * 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 …]
Dvk_layer.h5 * 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/
Dvk_icd.h5 * 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 …]
Dvk_layer.h5 * 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/
DBUILD.md7 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 …]
DAndroid.bp7 // 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/
DREADME.md8 [`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/
D13.0.5.html1 <!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 …]
D13.0.4.html1 <!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 …]
D17.1.2.html1 <!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/
Danv_device.c38 #include "util/mesa-sha1.h"
64 &gtt_size) == -1) { in anv_compute_heap_size()
71 if (anv_gem_get_aperture(fd, &gtt_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/
DMakefile.am25 @$(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 …]
Dmeson.build45 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/
Dvk_icd.h5 * 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/
DAndroid.mk8 # 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/
Dgpu_validation.md1 <!-- 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 …]

12