Home
last modified time | relevance | path

Searched +full:vulkan +full:- +full:device +full:- +full:select +full:- +full:layer (Results 1 – 25 of 96) sorted by relevance

1234

/third_party/vulkan-loader/docs/
DLoaderApplicationInterface.md1 <!-- markdownlint-disable MD041 -->
2 [![Khronos Vulkan][1]][2]
4 [1]: https://vulkan.lunarg.com/img/Vulkan_100px_Dec16.png "https://www.khronos.org/vulkan/"
5 [2]: https://www.khronos.org/vulkan/
10 <!-- Copyright &copy; 2015-2021 LunarG, Inc. -->
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/
17 - [Overview](#overview)
18 - [Interfacing with Vulkan Functions](#interfacing-with-vulkan-functions)
19 - [Vulkan Direct Exports](#vulkan-direct-exports)
[all …]
/third_party/mesa3d/src/vulkan/overlay-layer/
DREADME.rst1 A Vulkan layer to display information about the running application using an overlay.
6 The overlay layer will be built if :code:`overlay` is passed as a :code:`vulkan-layers` argument. F…
8 .. code-block:: sh
10 meson -Dvulkan-layers=device-select,overlay builddir/
11 ninja -C builddir/
12 sudo ninja -C builddir/ install
14 See `docs/install.rst <https://gitlab.freedesktop.org/mesa/mesa/-/blob/master/docs/install.rst>`__ …
19 Turn on the layer:
21 .. code-block:: sh
28 .. code-block:: sh
[all …]
/third_party/skia/third_party/externals/imgui/examples/example_glfw_metal/
Dmain.mm2 // (GLFW is a cross-platform general purpose library for handling windows, inputs, OpenGL/Vulkan/Me…
38 …// - If no fonts are loaded, dear imgui will use the default font. You can also load multiple font…
39 …// - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the fo…
40 …// - If the file cannot be loaded, the function will return NULL. Please handle those errors in yo…
41 …// - The fonts will be rasterized at a given size (w/ oversampling) and stored into a texture when…
42 // - Read 'docs/FONTS.txt' for more instructions and details.
43 …// - Remember that in C/C++ if you want to include a backslash \ in a string literal you need to w…
44 //io.Fonts->AddFontDefault();
45 //io.Fonts->AddFontFromFileTTF("../../misc/fonts/Roboto-Medium.ttf", 16.0f);
46 //io.Fonts->AddFontFromFileTTF("../../misc/fonts/Cousine-Regular.ttf", 15.0f);
[all …]
/third_party/mesa3d/src/vulkan/
Dmeson.build22 vulkan_icd_symbols = files('vulkan-icd-symbols.txt')
34 '--in_file', '@INPUT@', '--out_file', '@OUTPUT@',
35 '--compiler_id', cc.get_argument_syntax(), '--cpu_family', host_machine.cpu_family()]
70 subdir('overlay-layer')
73 subdir('device-select-layer') subdir
/third_party/mesa3d/docs/relnotes/
D20.3.4.rst1 Mesa 20.3.4 Release Notes / 2021-01-29
13 Mesa 20.3.4 implements the Vulkan 1.2 API, but the version reported by
18 ---------------
22 dc21a987ec1ff45b278fe4b1419b1719f1968debbb80221480e44180849b4084 mesa-20.3.4.tar.xz
25 ------------
27 - None
31 ---------
33 - \[TGL\] Elder Scrolls Online misrenders
34 - \[ANV\] System hang with GRVK demos
35 - \[bdw][icl][iris\] fails new test \`clearbuffer-depth-cs-probe\`
[all …]
D20.3.5.rst1 Mesa 20.3.5 Release Notes / 2021-03-24
13 Mesa 20.3.5 implements the Vulkan 1.2 API, but the version reported by
18 ---------------
22 909a72df63dfa3c0844ccf44a26ac028d148297ed333ab51560893923d7691ce mesa-20.3.5.tar.xz
26 ------------
28 - None
32 ---------
34 - \[RADV][BISECTED\] The Surge 2 (644830) - In-game assets do not render correctly since 20.3.4.
35 - Metal Gear Solid V: The Phantom Pain: texture issues and vertex stretches
36 - Rage 2: Visual corruption on in-game menu with ACO.
[all …]
D21.0.0.rst1 Mesa 21.0.0 Release Notes / 2021-03-11
15 Mesa 21.0.0 implements the Vulkan 1.2 API, but the version reported by
20 ---------------
24 e6204e98e6a8d77cf9dc5d34f99dd8e3ef7144f3601c808ca0dd26ba522e0d84 mesa-21.0.0.tar.xz
28 ------------
30 - GL_EXT_demote_to_helper_invocation on radeonsi
32 - GL_NV_compute_shader_derivatives on radeonsi
34 - EGL_MESA_platform_xcb
36 - Removed GL_NV_point_sprite for classic swrast.
38 - driconf: remove glx_disable_oml_sync_control, glx_disable_sgi_video_sync, and glx_disable_ext_buf…
[all …]
D21.3.0.rst1 Mesa 21.3.0 Release Notes / 2021-11-17
15 Mesa 21.3.0 implements the Vulkan 1.2 API, but the version reported by
20 ---------------
24 a2753c09deef0ba14d35ae8a2ceff3fe5cd13698928c7bb62c2ec8736eb09ce1 mesa-21.3.0.tar.xz
28 ------------
30 - VK_EXT_color_write_enable on lavapipe
31 - GL_ARB_texture_filter_anisotropic in llvmpipe
32 - Anisotropic texture filtering in lavapipe
33 - VK_EXT_shader_atomic_float2 on Intel and RADV.
34 - VK_EXT_vertex_input_dynamic_state on RADV.
[all …]
D21.1.0.rst1 Mesa 21.1.0 Release Notes / 2021-05-05
15 Mesa 21.1.0 implements the Vulkan 1.2 API, but the version reported by
20 ---------------
24 0128f10e22970d3aed3d1034003731f94623015cd9797c07151417649c1b1ff8 mesa-21.1.0.tar.xz
28 ------------
30 - VK_KHR_workgroup_memory_explicit_layout on Intel, RADV
32 - DRM format modifiers for AMD.
34 - VK_KHR_zero_initialize_workgroup_memory on Intel, RADV
36 - Zink exposes GL 4.6 and ES 3.1
38 - GL_EXT_depth_bounds_test on softpipe, zink
[all …]
D22.0.0.rst1 Mesa 22.0.0 Release Notes / 2022-03-09
15 Mesa 22.0.0 implements the Vulkan 1.2 API, but the version reported by
20 ---------------
24 e6c41928b5b9917485bd67cec22d15e62cad7a358bf4c711a647979987601250 mesa-22.0.0.tar.xz
28 ------------
30 - lavapipe,radv,anv KHR_dynamic_rendering
31 - radv EXT_image_view_min_lod
32 - VK_KHR_synchronization2 on RADV.
33 - OpenSWR has been moved to the Amber branch
34 - radeonsi, zink ARB_sparse_texture
[all …]
D22.2.0.rst1 Mesa 22.2.0 Release Notes / 2022-09-21
15 Mesa 22.2.0 implements the Vulkan 1.3 API, but the version reported by
20 ---------------
24 b1f9c8fd08f2cae3adf83355bef4d2398e8025f44947332880f2d0066bdafa8c mesa-22.2.0.tar.xz
29 ------------
31 - WGL_ARB_create_context_robustness
33 - d3d12 ARB_robust_buffer_access_behavior
35 - VK_EXT_robustness2 for lavapipe
37 - VK_EXT_image_2d_view_of_3d on RADV
39 - zink and d3d12 GL_EXT_memory_object_win32 and GL_EXT_semaphore_win32 support
[all …]
D19.1.0.rst17 ----------------
21 2a6c3af3a803389183168e449c536304cf03e0f82c4c9333077933543b9d02f3 mesa-19.1.0.tar.xz
24 ------------
26 - GL_ARB_parallel_shader_compile on all drivers.
27 - GL_EXT_gpu_shader4 on all GL 3.1 drivers.
28 - GL_EXT_shader_image_load_formatted on radeonsi.
29 - GL_EXT_texture_buffer_object on all GL 3.1 drivers.
30 - GL_EXT_texture_compression_s3tc_srgb on Gallium drivers and i965 (ES
32 - GL_NV_compute_shader_derivatives on iris and i965.
33 - GL_KHR_parallel_shader_compile on all drivers.
[all …]
/third_party/skia/third_party/externals/imgui/examples/example_sdl_metal/
Dmain.mm2 // (SDL is a cross-platform general purpose library for handling windows, inputs, OpenGL/Vulkan/Met…
29 …// - If no fonts are loaded, dear imgui will use the default font. You can also load multiple font…
30 …// - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the fo…
31 …// - If the file cannot be loaded, the function will return NULL. Please handle those errors in yo…
32 …// - The fonts will be rasterized at a given size (w/ oversampling) and stored into a texture when…
33 // - Read 'docs/FONTS.txt' for more instructions and details.
34 …// - Remember that in C/C++ if you want to include a backslash \ in a string literal you need to w…
35 //io.Fonts->AddFontDefault();
36 //io.Fonts->AddFontFromFileTTF("../../misc/fonts/Roboto-Medium.ttf", 16.0f);
37 //io.Fonts->AddFontFromFileTTF("../../misc/fonts/Cousine-Regular.ttf", 15.0f);
[all …]
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_meta_common.c44 const struct v3dv_frame_tiling *tiling = &job->frame_tiling; in emit_rcl_prologue()
46 struct v3dv_cl *rcl = &job->rcl; in emit_rcl_prologue()
48 tiling->layers * 256 * in emit_rcl_prologue()
50 if (job->cmd_buffer->state.oom) in emit_rcl_prologue()
53 assert(!tiling->msaa || !tiling->double_buffer); in emit_rcl_prologue()
56 config.image_width_pixels = tiling->width; in emit_rcl_prologue()
57 config.image_height_pixels = tiling->height; in emit_rcl_prologue()
59 config.multisample_mode_4x = tiling->msaa; in emit_rcl_prologue()
60 config.double_buffer_in_non_ms_mode = tiling->double_buffer; in emit_rcl_prologue()
61 config.maximum_bpp_of_all_render_targets = tiling->internal_bpp; in emit_rcl_prologue()
[all …]
Dv3dv_private.h35 #include <vulkan/vulkan.h>
36 #include <vulkan/vk_icd.h>
86 #include "drm-uapi/v3d_drm.h"
95 /* A non-fatal assert. Useful for debugging. */
120 /* Minimum required by the Vulkan 1.1 spec */
170 * was already allocated in this device using its GEM handle. This is
174 * Specifically, when self-importing (i.e. importing a BO into the same
175 * device that created it), the kernel will give us the same BO handle
177 * freed. Otherwise, if we are not self-importing, we get two differnt BO
181 * only self-imported BOs will ever have a refcnt > 1.
[all …]
/third_party/mesa3d/src/amd/vulkan/
Dradv_meta_resolve.c43 f_color->data.location = FRAG_RESULT_DATA0; in build_nir_fs()
50 create_pipeline(struct radv_device *device, VkShaderModule vs_module_h, VkFormat format, in create_pipeline() argument
54 VkDevice device_h = radv_device_to_handle(device); in create_pipeline()
56 nir_shader *fs_module = build_nir_fs(device); in create_pipeline()
71 if (!device->meta_state.resolve.p_layout) { in create_pipeline()
73 radv_CreatePipelineLayout(radv_device_to_handle(device), &pl_create_info, in create_pipeline()
74 &device->meta_state.alloc, &device->meta_state.resolve.p_layout); in create_pipeline()
87 device_h, radv_pipeline_cache_to_handle(&device->meta_state.cache), in create_pipeline()
169 .layout = device->meta_state.resolve.p_layout, in create_pipeline()
177 &device->meta_state.alloc, pipeline); in create_pipeline()
[all …]
/third_party/mesa3d/docs/
Denvvars.rst6 but they can sometimes be useful for debugging end-user issues.
9 ---------------------------
15 colon-separated list of paths to search for DRI drivers
32 -------------------------------
52 following comma-separated list of named flags, which adds extra
73 ``GL_EXT_foo -GL_EXT_bar`` will enable the ``GL_EXT_foo`` extension
79 or before year X will be reported. This is to work-around a bug in
80 some games where the extension string is copied into a fixed-size
82 buffer overrun can cause the game to crash. This is a work-around for
88 - The format should be ``MAJOR.MINOR[FC|COMPAT]``
[all …]
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
Dglossary.txt1 // Copyright 2015-2021 The Khronos Group, Inc.
3 // SPDX-License-Identifier: CC-BY-4.0
7 // API/extension-writing-guidelines appendix, anyway.
52 <<pipeline-graphics-subsets-pre-rasterization,pre-rasterization shader
73 See <<framebuffer-blend-advanced, Advanced Blending Operations>>.
81 A range of a device memory allocation that is bound to multiple
100 A zero-based integer index name used in render pass creation to refer to
114 Axis-aligned Bounding Box::
120 Back-Facing::
125 <<devsandqueues-submission, queue submission command>>, describing a set
[all …]
/third_party/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml2 .build-common:
3 extends: .build-rules
10 - _build/meson-logs/*.txt
11 - _build/meson-logs/strace
12 - shader-db
15 .build-linux:
16 extends: .build-common
23 - !reference [default, before_script]
24 - export PATH="/usr/lib/ccache:$PATH"
25 - export CCACHE_BASEDIR="$PWD"
[all …]
/third_party/vk-gl-cts/doc/testspecs/VK/
Dapitests.adoc1 // asciidoc -b html5 -d book -f apitests.conf apitests.adoc
8 Vulkan API Test Plan
11Vulkan API testing plan. The document splits API into features, and for each the important testing…
16 --------------
18 Test framework will provide tests access to Vulkan platform interface. In addition a library of gen…
23 Vulkan test cases will use a slightly different interface from traditional +tcu::TestCase+ to facil…
25 …* Ability to generate shaders in high-level language, and pre-compile them without running the tes…
29 ----
54 ----
59 ----
[all …]
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
DVkImage.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
23 #include "Device/ASTC_Decoder.hpp"
24 #include "Device/BC_Decoder.hpp"
25 #include "Device/Blitter.hpp"
26 #include "Device/ETC_Decoder.hpp"
130 auto nextInfo = reinterpret_cast<VkBaseInStructure const *>(pCreateInfo->pNext); in GetImageFormat()
133 switch(nextInfo->sType) in GetImageFormat()
141 if(externalFormatAndroid->externalFormat == 0) in GetImageFormat()
146 …t = AHardwareBufferExternalMemory::GetVkFormatFromAHBFormat(externalFormatAndroid->externalFormat); in GetImageFormat()
147 …ASSERT(pCreateInfo->format == VK_FORMAT_UNDEFINED || pCreateInfo->format == correspondingVkFormat); in GetImageFormat()
[all …]
/third_party/vk-gl-cts/android/cts/runner/src/com/drawelements/deqp/runner/
DDeqpTestRunner.java8 * http://www.apache.org/licenses/LICENSE-2.0
27 import com.android.tradefed.device.DeviceNotAvailableException;
28 import com.android.tradefed.device.IManagedTestDevice;
29 import com.android.tradefed.device.ITestDevice;
78 @OptionClass(alias="deqp-test-runner")
88 private static final String CASE_LIST_FILE_NAME = "dEQP-TestCaseList.txt";
92 public static final String FEATURE_VULKAN_LEVEL = "android.hardware.vulkan.level";
93 public static final String FEATURE_VULKAN_DEQP_LEVEL = "android.software.vulkan.deqp.level";
100 private static final String ANGLE_VULKAN = "vulkan";
106 @Option(name="deqp-package",
[all …]
/third_party/mesa3d/src/vulkan/runtime/
Dvk_render_pass.c56 assert(reference2[i].attachment < pass_info->attachmentCount); in translate_references()
58 &pass_info->pAttachments[reference2[i].attachment]; in translate_references()
59 reference2[i].aspectMask = vk_format_aspects(att->format); in translate_references()
70 VK_FROM_HANDLE(vk_device, device, _device); in vk_common_CreateRenderPass()
73 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in vk_common_CreateRenderPass()
74 reference_count += pCreateInfo->pSubpasses[i].inputAttachmentCount; in vk_common_CreateRenderPass()
75 reference_count += pCreateInfo->pSubpasses[i].colorAttachmentCount; in vk_common_CreateRenderPass()
76 if (pCreateInfo->pSubpasses[i].pResolveAttachments) in vk_common_CreateRenderPass()
77 reference_count += pCreateInfo->pSubpasses[i].colorAttachmentCount; in vk_common_CreateRenderPass()
78 if (pCreateInfo->pSubpasses[i].pDepthStencilAttachment) in vk_common_CreateRenderPass()
[all …]
/third_party/glfw/tests/
Dvulkan.c2 * Copyright (c) 2015-2016 The Khronos Group Inc.
3 * Copyright (c) 2015-2016 Valve Corporation
4 * Copyright (c) 2015-2016 LunarG, Inc.
25 * Author: Chia-I Wu <olvaffe@gmail.com>
48 #include <vulkan/vulkan.h>
53 #define APP_SHORT_NAME "vulkan"
54 #define APP_LONG_NAME "The Vulkan Triangle Demo Program"
73 demo->fp##entrypoint = \
75 if (demo->fp##entrypoint == NULL) { \
83 demo->fp##entrypoint = \
[all …]
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/VK_KHR_display/
Ddisplay.txt1 // Copyright 2014-2021 The Khronos Group, Inc.
3 // SPDX-License-Identifier: CC-BY-4.0
8 In some environments applications can: also present Vulkan rendering
11 rendering/presentation backend of a windowing system using Vulkan.
20 --
24 --
27 --
29 present on a Vulkan physical device.
34 * pname:physicalDevice is a physical device.
53 --
[all …]

1234