/third_party/vulkan-loader/docs/ |
D | LoaderApplicationInterface.md | 1 <!-- 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 © 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/ |
D | README.rst | 1 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/ |
D | main.mm | 2 // (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/ |
D | meson.build | 22 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/ |
D | 20.3.4.rst | 1 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 …]
|
D | 20.3.5.rst | 1 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 …]
|
D | 21.0.0.rst | 1 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 …]
|
D | 21.3.0.rst | 1 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 …]
|
D | 21.1.0.rst | 1 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 …]
|
D | 22.0.0.rst | 1 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 …]
|
D | 22.2.0.rst | 1 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 …]
|
D | 19.1.0.rst | 17 ---------------- 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/ |
D | main.mm | 2 // (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/ |
D | v3dvx_meta_common.c | 44 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 …]
|
D | v3dv_private.h | 35 #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/ |
D | radv_meta_resolve.c | 43 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/ |
D | envvars.rst | 6 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/ |
D | glossary.txt | 1 // 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/ |
D | gitlab-ci.yml | 2 .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/ |
D | apitests.adoc | 1 // asciidoc -b html5 -d book -f apitests.conf apitests.adoc 8 Vulkan API Test Plan 11 …Vulkan 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/ |
D | VkImage.cpp | 7 // 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/ |
D | DeqpTestRunner.java | 8 * 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/ |
D | vk_render_pass.c | 56 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/ |
D | vulkan.c | 2 * 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/ |
D | display.txt | 1 // 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 …]
|