/third_party/mesa3d/.gitlab-ci/container/ |
D | gitlab-ci.yml | 1 # Docker image tag helper templates 3 .incorporate-templates-commit: 5 FDO_DISTRIBUTION_TAG: "${MESA_IMAGE_TAG}--${MESA_TEMPLATES_COMMIT}" 7 .incorporate-base-tag+templates-commit: 9 …FDO_BASE_IMAGE: "${CI_REGISTRY_IMAGE}/${MESA_BASE_IMAGE}:${MESA_BASE_TAG}--${MESA_TEMPLATES_COMMIT… 10 FDO_DISTRIBUTION_TAG: "${MESA_IMAGE_TAG}--${MESA_BASE_TAG}--${MESA_TEMPLATES_COMMIT}" 12 .set-image: 14 - .incorporate-templates-commit 17 image: "$MESA_IMAGE" 19 .set-image-base-tag: [all …]
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_resource.c | 4 * Copyright (C) 2014-2017 Broadcom 5 * Copyright (C) 2018-2019 Alyssa Rosenzweig 11 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 24 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 35 #include "drm-uapi/drm_fourcc.h" 67 assert(whandle->type == WINSYS_HANDLE_TYPE_FD); in panfrost_resource_from_handle() 73 prsc = &rsc->base; in panfrost_resource_from_handle() 77 pipe_reference_init(&prsc->reference, 1); in panfrost_resource_from_handle() 78 prsc->screen = pscreen; in panfrost_resource_from_handle() 80 uint64_t mod = whandle->modifier == DRM_FORMAT_MOD_INVALID ? in panfrost_resource_from_handle() [all …]
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_tex_sample.c | 9 * without limitation the rights to use, copy, modify, merge, publish, 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 24 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 33 * - TGSI -> LLVM translation (i.e., lp_build_tgsi_soa) 34 * - texture sampling code generation (i.e., lp_build_sample_soa) 35 * - LLVM pipe driver 65 struct lp_sampler_dynamic_state base; member 76 struct lp_build_sampler_soa base; member 85 struct lp_sampler_dynamic_state base; member 96 struct lp_build_image_soa base; member [all …]
|
/third_party/mesa3d/src/gallium/frontends/dri/ |
D | dri2.c | 2 * Mesa 3-D graphics library 11 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 23 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * <wallbraker@gmail.com> Chia-I Wu <olv@lunarg.com> 45 #include "pipe-loader/pipe_loader.h" 55 #include "drm-uapi/drm_fourcc.h" 59 __DRIbuffer base; member 75 dri_flush(dPriv->driContextPriv, dPriv, __DRI2_FLUSH_DRAWABLE, -1); in dri2_flush_drawable() 83 dPriv->dri2.stamp++; in dri2_invalidate_drawable() 84 drawable->dPriv->lastStamp = drawable->dPriv->dri2.stamp; in dri2_invalidate_drawable() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm_sample.c | 9 * without limitation the rights to use, copy, modify, merge, publish, 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 24 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 59 struct lp_sampler_dynamic_state base; member 70 struct lp_build_sampler_soa base; member 79 struct lp_sampler_dynamic_state base; member 86 struct lp_build_image_soa base; member 102 draw_llvm_texture_member(const struct lp_sampler_dynamic_state *base, in draw_llvm_texture_member() argument 111 LLVMBuilderRef builder = gallivm->builder; in draw_llvm_texture_member() 125 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], texture_unit_offset, ""); in draw_llvm_texture_member() [all …]
|
/third_party/mesa3d/src/vulkan/wsi/ |
D | wsi_common_win32.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 37 #pragma GCC diagnostic ignored "-Wint-to-pointer-cast" // warning: cast to pointer from intege… 43 struct wsi_interface base; member 52 struct wsi_image base; member 62 struct wsi_swapchain base; member 89 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR); in wsi_CreateWin32SurfaceKHR() 91 surface = vk_zalloc2(&instance->alloc, pAllocator, sizeof(*surface), 8, in wsi_CreateWin32SurfaceKHR() 97 surface->base.platform = VK_ICD_WSI_PLATFORM_WIN32; in wsi_CreateWin32SurfaceKHR() 99 surface->hinstance = pCreateInfo->hinstance; in wsi_CreateWin32SurfaceKHR() [all …]
|
D | wsi_common_x11.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 24 #include <X11/Xlib-xcb.h> 41 #include "drm-uapi/drm_fourcc.h" 73 struct wsi_interface base; member 76 /* Hash table of xcb_connection -> wsi_x11_connection mappings */ 82 * Wrapper around xcb_dri3_open. Returns the opened fd or -1 on error. 99 return -1; in wsi_dri3_open() 102 if (reply->nfd != 1) { in wsi_dri3_open() 104 return -1; in wsi_dri3_open() [all …]
|
D | wsi_common_wayland.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 24 #include <wayland-client.h> 36 #include "drm-uapi/drm_fourcc.h" 43 #include "linux-dmabuf-unstable-v1-client-protocol.h" 81 struct wsi_interface base; member 100 if (f->vk_format == format) in find_format() 116 f->flags |= flags; in wsi_wl_display_add_vk_format() 123 display->wsi_wl->wsi->GetPhysicalDeviceFormatProperties(display->wsi_wl->physical_device, in wsi_wl_display_add_vk_format() 138 f->vk_format = format; in wsi_wl_display_add_vk_format() [all …]
|
/third_party/skia/third_party/externals/libjpeg-turbo/gtest/ |
D | tjbench-gtest-wrapper.cpp | 4 * This software is provided 'as-is', without any express or implied 6 * arising from the use of this software. 8 * Permission is granted to anyone to use this software for any purpose, 13 * claim that you wrote the original software. If you use this software 21 #include "base/files/file.h" 22 #include "base/files/file_util.h" 23 #include "base/path_service.h" 24 #include "gtest-utils.h" 31 // Test image files and their expected MD5 sums. 62 base::FilePath resource_path; in SetUpTestSuite() [all …]
|
D | cjpeg-gtest-wrapper.cpp | 4 * This software is provided 'as-is', without any express or implied 6 * arising from the use of this software. 8 * Permission is granted to anyone to use this software for any purpose, 13 * claim that you wrote the original software. If you use this software 21 #include "base/files/file.h" 22 #include "base/files/file_util.h" 23 #include "base/path_service.h" 24 #include "gtest-utils.h" 33 base::FilePath icc_path; in TEST() 35 base::FilePath input_image_path; in TEST() [all …]
|
D | jpegtran-gtest-wrapper.cpp | 4 * This software is provided 'as-is', without any express or implied 6 * arising from the use of this software. 8 * Permission is granted to anyone to use this software for any purpose, 13 * claim that you wrote the original software. If you use this software 21 #include "base/files/file.h" 22 #include "base/files/file_util.h" 23 #include "base/path_service.h" 24 #include "gtest-utils.h" 33 base::FilePath input_image_path; in TEST() 35 base::FilePath icc_path; in TEST() [all …]
|
D | djpeg-gtest-wrapper.cpp | 4 * This software is provided 'as-is', without any express or implied 6 * arising from the use of this software. 8 * Permission is granted to anyone to use this software for any purpose, 13 * claim that you wrote the original software. If you use this software 21 #include "base/files/file.h" 22 #include "base/files/file_util.h" 23 #include "base/path_service.h" 24 #include "gtest-utils.h" 67 base::FilePath input_image_path; in TEST_P() 69 base::FilePath output_path(GetTargetDirectory()); in TEST_P() [all …]
|
/third_party/mesa3d/src/gbm/backends/dri/ |
D | gbm_dri.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 42 #include "drm-uapi/drm_fourcc.h" 58 #include "wayland-drm.h" 62 dri_lookup_egl_image(__DRIscreen *screen, void *image, void *data) in dri_lookup_egl_image() argument 66 if (dri->lookup_image == NULL) in dri_lookup_egl_image() 69 return dri->lookup_image(screen, image, dri->lookup_user_data); in dri_lookup_egl_image() 73 dri_validate_egl_image(void *image, void *data) in dri_validate_egl_image() argument 77 if (dri->validate_image == NULL) in dri_validate_egl_image() 80 return dri->validate_image(image, dri->lookup_user_data); in dri_validate_egl_image() [all …]
|
/third_party/mesa3d/src/egl/drivers/dri2/ |
D | platform_wayland.c | 2 * Copyright © 2011-2012 Intel Corporation 8 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 39 #include "drm-uapi/drm_fourcc.h" 50 #include <wayland-egl-backend.h> 51 #include <wayland-client.h> 52 #include "wayland-drm-client-protocol.h" 53 #include "linux-dmabuf-unstable-v1-client-protocol.h" 57 * dri2_dpy->formats.formats_bitmap, which tracks the formats supported 65 /* alt_dri_image_format is a substitute wl_buffer format to use for a [all …]
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_uniforms.c | 2 * Copyright © 2014-2017 Broadcom 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 30 /* We don't expect that the packets we use in this file change across across 40 struct pipe_sampler_view *texture = texstate->textures[data]; in get_texrect_scale() 44 dim = texture->texture->width0; in get_texrect_scale() 46 dim = texture->texture->height0; in get_texrect_scale() 56 struct pipe_sampler_view *texture = texstate->textures[data]; in get_texture_size() 59 if (texture->target == PIPE_BUFFER) { in get_texture_size() 60 return texture->u.buf.size / in get_texture_size() [all …]
|
/third_party/openGLES/extensions/OES/ |
D | OES_framebuffer_object.txt | 15 Copyright (c) 2005-2013 The Khronos Group Inc. Copyright terms at 20 Khronos-approved extension specifications are updated in response to 58 window-system. OES_framebuffer_object is a simplified version 63 known collectively as "framebuffer-attachable images". This 64 extension provides a mechanism for attaching framebuffer-attachable 66 buffers: color, depth, and stencil. When a framebuffer-attachable 67 image is attached to the framebuffer, it is used as the source and 70 By allowing the use of a framebuffer-attachable image as a rendering 73 of a texture to be used as framebuffer-attachable images. A 74 particular image of a texture object is selected for use as a [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/ |
D | OES_framebuffer_object.txt | 15 Copyright (c) 2005-2013 The Khronos Group Inc. Copyright terms at 48 window-system. OES_framebuffer_object is a simplified version 53 known collectively as "framebuffer-attachable images". This 54 extension provides a mechanism for attaching framebuffer-attachable 56 buffers: color, depth, and stencil. When a framebuffer-attachable 57 image is attached to the framebuffer, it is used as the source and 60 By allowing the use of a framebuffer-attachable image as a rendering 63 of a texture to be used as framebuffer-attachable images. A 64 particular image of a texture object is selected for use as a 65 framebuffer-attachable image by specifying the mipmap level, cube [all …]
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_texture_compression.txt | 15 Copyright (c) 2000-2013 The Khronos Group Inc. Copyright terms at 20 Khronos-approved extension specifications are updated in response to 57 allows OpenGL applications to use compressed texture images by providing: 60 image formats can be built. 68 image stored in a specific compressed image format. This extension does 69 not define any specific compressed image formats, but it does provide the 73 uncompressed texture image but specifying a compressed internal format. 74 In this case, the GL will automatically compress the texture image using 75 the appropriate image format. Compressed internal formats can either be 77 not actual image formats, but are instead mapped into one of the specific [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_texture_compression.txt | 15 Copyright (c) 2000-2013 The Khronos Group Inc. Copyright terms at 47 allows OpenGL applications to use compressed texture images by providing: 50 image formats can be built. 58 image stored in a specific compressed image format. This extension does 59 not define any specific compressed image formats, but it does provide the 63 uncompressed texture image but specifying a compressed internal format. 64 In this case, the GL will automatically compress the texture image using 65 the appropriate image format. Compressed internal formats can either be 67 not actual image formats, but are instead mapped into one of the specific 68 compressed formats provided by the GL (or to an uncompressed base internal [all …]
|
D | ARB_clear_texture.txt | 71 as well as being accessed in shaders for image load/store operations 73 currently only possible to set texture image data to known values by 74 uploading some or all of a image array from application memory or by 86 rendering, or even if it is, attaching the image to a framebuffer object 91 the contents of a texture image array can be set to known values by 93 can also be useful for initializing an image that will be used for 133 Add a new Section 8.x (Clearing Texture Image Data) after 134 Section 8.20 (Invalidating Texture Image Data): 136 "All or part of a texture image may be filled with a constant value 145 with <texture> and <level> indicating which texture array image is being [all …]
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_private.h | 11 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 24 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 87 /* Pre-declarations needed for WSI entrypoints */ 136 assert(a != 0 && a == (a & -a)); in align_u32() 137 return (v + a - 1) & ~(a - 1); in align_u32() 143 return (v + a - 1) / a * a; in align_u32_npot() 149 assert(a != 0 && a == (a & -a)); in align_u64() 150 return (v + a - 1) & ~(a - 1); in align_u64() 156 assert(a != 0 && a == (a & -a)); in align_i32() 157 return (v + a - 1) & ~(a - 1); in align_i32() [all …]
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_private.h | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 33 #include "drm-uapi/i915_drm.h" 34 #include "drm-uapi/drm_fourcc.h" 91 /* Pre-declarations needed for WSI entrypoints */ 119 #define MESA_LOG_TAG "MESA-INTEL" 139 * state pool, within a 4 GiB range. This allows surface state base addresses 146 * 48-bit addresses. 165 (GENERAL_STATE_POOL_MAX_ADDRESS - GENERAL_STATE_POOL_MIN_ADDRESS + 1) 167 (LOW_HEAP_MAX_ADDRESS - LOW_HEAP_MIN_ADDRESS + 1) [all …]
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_intrinsics.py | 8 # the rights to use, copy, modify, merge, publish, distribute, sublicense, 21 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 27 # The Intrinsic class corresponds one-to-one with nir_intrinsic_info 49 - name: the intrinsic name 50 - src_components: list of the number of components per src, 0 means 53 - dest_components: number of destination components, -1 means no 56 - indices: list of constant indicies 57 - flags: list of semantic flags 58 - sysval: is this a system-value intrinsic 59 - bit_sizes: allowed dest bit_sizes or the source it must match [all …]
|
/third_party/mesa3d/src/glx/ |
D | dri3_glx.c | 4 * Permission to use, copy, modify, distribute, and sell this software and its 17 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 19 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 30 * copy of this software and associated documentation files (the "Soft- 32 * limitation the rights to use, copy, modify, merge, publish, distribute, 35 * notice(s) and this permission notice appear in all copies of the Soft- 40 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- 43 * THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- 44 * QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 46 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- [all …]
|
/third_party/mesa3d/include/GL/internal/ |
D | dri_interface.h | 2 * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. 3 * Copyright 2007-2008 Red Hat, Inc. 10 * on the rights to use, copy, modify, merge, publish, distribute, sub 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 24 * USE OR OTHER DEALINGS IN THE SOFTWARE. 33 * the future the server-side libglx.a will also be a loader. 91 * the way things work in a non-backwards compatible manner, we 102 * struct can be used at run-time to determine how to use the 113 * extensions and the loader can use the ones it knows about by 130 __DRIextension base; member [all …]
|