| /external/mesa3d/src/intel/ci/ |
| D | traces-iris.yml | 2 --- 3 traces-db: 4 download-url: "http://caching-proxy/cache/?uri=https://s3.freedesktop.org/mesa-tracie-public/" 7 behdad-glyphy/glyphy-v2.trace: 8 gl-intel-apl: 10 gl-intel-glk: 12 gl-intel-amly: 14 gl-intel-kbl: 16 gl-intel-whl: 18 gl-intel-cml: [all …]
|
| /external/angle/src/libANGLE/renderer/gl/glx/ |
| D | PbufferSurfaceGLX.cpp | 3 // Use of this source code is governed by a BSD-style license that can be 7 // PbufferSurfaceGLX.cpp: GLX implementation of egl::Surface for PBuffers 10 #include "libANGLE/renderer/gl/glx/DisplayGLX.h" 12 #include "libANGLE/renderer/gl/glx/FunctionsGLX.h" 13 #include "libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h" 22 const FunctionsGLX &glx, in PbufferSurfaceGLX() argument 23 glx::FBConfig fbConfig) in PbufferSurfaceGLX() 28 mGLX(glx), in PbufferSurfaceGLX() 43 // Avoid creating 0-sized PBuffers as it fails on the Intel Mesa driver in initialize() 55 return egl::EglBadAlloc() << "Failed to create a native GLX pbuffer."; in initialize() [all …]
|
| D | DisplayGLX.cpp | 3 // Use of this source code is governed by a BSD-style license that can be 7 // DisplayGLX.cpp: GLX implementation of egl::Display 19 #include "libANGLE/renderer/gl/ContextGL.h" 20 #include "libANGLE/renderer/gl/RendererGL.h" 21 #include "libANGLE/renderer/gl/renderergl_utils.h" 23 #include "libANGLE/renderer/gl/glx/DisplayGLX.h" 27 #include "libANGLE/renderer/gl/glx/DisplayGLX_api.h" 28 #include "libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h" 29 #include "libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h" 30 #include "libANGLE/renderer/gl/glx/WindowSurfaceGLX.h" [all …]
|
| D | FBConfigCompatibility.md | 1 GLX Framebuffer Compatibility investigation 4 In GLX and EGL, contexts are created with respect to a config that 9 the GLX and EGL specs but the following is clear: 10 * In GLX the config's color buffer must have the same type, including 16 Obviously the EGLconfig we will expose will have a one-to-one 20 the EGLcontexts created by the application. Since our GL context 22 the confusion and call the GLX context our backing context. 24 The problem we have is that the the GLX context is created before 27 are compatible with the GLXFBConfig of our GLX context; we also need 28 to choose the GLXFBConfig of our GLX context so that it matches the [all …]
|
| /external/mesa3d/docs/ |
| D | sourcetree.rst | 7 - **docs** - Documentation 8 - **include** - Public OpenGL header files 9 - **src** 11 - **amd** - AMD-specific sources 13 - **addrlib** - common sources for creating images 14 - **common** - common code between RADV, RadeonSI and ACO 15 - **compiler** - ACO shader compiler 16 - **llvm** - common code between RADV and RadeonSI for compiling 18 - **registers** - register definitions 19 - **vulkan** - RADV Vulkan implementation for AMD Southern Island [all …]
|
| D | faq.rst | 6 1. High-level Questions and Answers 7 ----------------------------------- 12 Mesa is an open-source implementation of the OpenGL specification. 20 -------------------------------------------- 22 Yes. Specifically, Mesa serves as the OpenGL core for the open-source 25 - See the `DRI website <https://dri.freedesktop.org/>`__ for more 27 - See `01.org <https://www.intel.com/content/www/us/en/developer/topic-technology/open/overview.ht… 28 for more information about Intel drivers. 29 - See `nouveau.freedesktop.org <https://nouveau.freedesktop.org>`__ for 31 - See [all …]
|
| /external/mesa3d/src/glx/ |
| D | clientinfo.c | 2 * Copyright © 2011 Intel Corporation 28 #include <xcb/glx.h> 29 #include <X11/Xlib-xcb.h> 49 * This is weird, but it matches what NVIDIA does/expects. For big-GL in glxSendClientInfo() 60 * number for both big-GL and GLES, so it gets all three bits set. in glxSendClientInfo() 61 * Everything 3.3 and above is big-GL only so gets the core and compat in glxSendClientInfo() 98 * combination of GLX versions and extensions supported by the client and in glxSendClientInfo() 99 * the server. This client only supports GLX version >= 1.3. in glxSendClientInfo() 102 * ---------------------------------------------------------------------- in glxSendClientInfo() 103 * GLX version = 1.0 Nothing. in glxSendClientInfo() [all …]
|
| D | dri_common_query_renderer.c | 2 * Copyright © 2013 Intel Corporation 28 #include "GL/internal/dri_interface.h" 65 return -1; in dri2_convert_glx_query_renderer_attribs() 68 /* Convert internal dri context profile bits into GLX context profile bits */ 88 * dri2_convert_glx_query_renderer_attribs may return -1), the higher level in dri2_query_renderer_integer() 89 * GLX code is required to perform the filtering. Assume that we got a in dri2_query_renderer_integer() 94 if (psc->rendererQuery == NULL) in dri2_query_renderer_integer() 95 return -1; in dri2_query_renderer_integer() 97 ret = psc->rendererQuery->queryInteger(psc->driScreen, dri_attribute, in dri2_query_renderer_integer() 110 /* Even though queryString only accepts a subset of the possible GLX in dri2_query_renderer_string() [all …]
|
| /external/libepoxy/test/ |
| D | egl_gl.c | 2 * Copyright © 2014 Intel Corporation 38 #include "epoxy/gl.h" 40 #include "epoxy/glx.h" 61 fprintf(stderr, "Claimed to be GL version %d\n", in make_egl_current_and_test() 67 printf("GL version: %s\n", string); in make_egl_current_and_test() 99 errx(77, "Couldn't initialize EGL with desktop GL\n"); in init_egl() 106 errx(77, "Couldn't create a GL context\n"); in init_egl() 119 /* Force epoxy to have loaded both EGL and GLX libs already -- we in main() 121 * EGL or GLX loaded. in main()
|
| /external/mesa3d/docs/relnotes/ |
| D | 7.11.1.rst | 15 ------------- 19 ac0181a4076770fb657c1169af43aa09 MesaLib-7.11.1.tar.gz 20 a77307102cee844ff6544ffa8fafeac1 MesaLib-7.11.1.tar.bz2 21 dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip 22 2cb2b9ecb4fb7d1a6be69346ee886952 MesaGLUT-7.11.1.tar.gz 23 3f54e314290d4dacbab089839197080b MesaGLUT-7.11.1.tar.bz2 24 5d66c7ee8c5cc2f27e1ffb037ad4172c MesaGLUT-7.11.1.zip 27 ------------ 32 --------- 36 - `Bug 3165 <https://bugs.freedesktop.org/show_bug.cgi?id=3165>`__ - [all …]
|
| D | 19.3.0.rst | 1 Mesa 19.3.0 Release Notes / 2019-12-12 21 --------------- 25 5fa0e4e9dca79560f6882e362f9db36d81cf96da16cf6a84e0ada7466a99a5d7 mesa-19.3.0.tar.xz 28 ------------ 30 - GL_ARB_gl_spirv on i965, iris. 31 - GL_ARB_spirv_extensions on i965, iris. 32 - GL_EXT_demote_to_helper_invocation on iris, i965. 33 - OpenGL 4.6 on i965, iris. 34 - EGL_EXT_image_flush_external 35 - VK_ANDROID_external_memory_android_hardware_buffer on RADV. [all …]
|
| D | 7.10.3.rst | 15 ------------- 19 d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz 20 8c38fe8266be8e1ed1d84076ba5a703b MesaLib-7.10.3.tar.bz2 21 614d063ecd170940d9ae7b355d365d59 MesaLib-7.10.3.zip 22 8768fd562ede7ed763d92b2d22232d7a MesaGLUT-7.10.3.tar.gz 23 1496415b89da9549f0f3b34d9622e2e2 MesaGLUT-7.10.3.tar.bz2 24 1f29d0e7398fd3bf9f36f5db02941198 MesaGLUT-7.10.3.zip 27 ------------ 32 --------- 36 - `Bug 29162 <https://bugs.freedesktop.org/show_bug.cgi?id=29162>`__ - [all …]
|
| D | 7.3.rst | 15 ------------- 19 8ed03191432b22d118d88d6db497f304 MesaLib-7.3.tar.gz 20 781e7811a6ed5c97b2b8defefc8ffbc9 MesaLib-7.3.tar.bz2 21 3ccba9a1734ed6d4b3389e1535d90fbf MesaLib-7.3.zip 22 d312e974b31043b13b61bac5fbf00b87 MesaDemos-7.3.tar.gz 23 3f0741394069bdf2329565a387396cda MesaDemos-7.3.tar.bz2 24 4d0887fd4c66a824295cdd619f6d34cb MesaDemos-7.3.zip 25 2d7661b66022bcb8878728f3d5bd33ab MesaGLUT-7.3.tar.gz 26 abe8036a724c1a483bdad6b5a55ddc1a MesaGLUT-7.3.tar.bz2 27 5f247819b47e2a7c62d07a6afe5262fb MesaGLUT-7.3.zip [all …]
|
| D | 12.0.4.rst | 15 ---------------- 19 22026ce4f1c6a7908b0d10ff057decec0a5633afe7f38a0cef5c08d0689f02a6 mesa-12.0.4.tar.gz 20 5d6003da867d3f54e5000b4acdfc37e6cce5b6a4459274fdad73e24bd2f0065e mesa-12.0.4.tar.xz 23 ------------ 28 --------- 32 - `Bug 71759 <https://bugs.freedesktop.org/show_bug.cgi?id=71759>`__ - 33 Intel driver fails with "intel_do_flush_locked failed: No such file 35 - `Bug 94354 <https://bugs.freedesktop.org/show_bug.cgi?id=94354>`__ - 36 R9285 Unigine Valley perf regression since radeonsi: use re-Z 37 - `Bug 96770 <https://bugs.freedesktop.org/show_bug.cgi?id=96770>`__ - [all …]
|
| D | 21.0.0.rst | 1 Mesa 21.0.0 Release Notes / 2021-03-11 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… 40 - Removed support for loading DRI drivers older than Mesa 8.0, including all DRI1 support [all …]
|
| D | 21.2.0.rst | 1 Mesa 21.2.0 Release Notes / 2021-08-04 20 --------------- 24 0cb3c802f4b8e7699b1602c08c29d06a4d532ab5b8f7a64676c4ca6bb8f4d426 mesa-21.2.0.tar.xz 28 ------------ 30 - zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock 32 - VK_EXT_provoking_vertex on RADV. 34 - VK_EXT_extended_dynamic_state2 on RADV. 36 - VK_EXT_global_priority_query on RADV. 38 - VK_EXT_physical_device_drm on RADV. 40 - VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV. [all …]
|
| D | 23.1.4.rst | 1 Mesa 23.1.4 Release Notes / 2023-07-21 18 --------------- 22 7261a17fb94867e3dc5a90d8a1f100fa04b0cbbde51d25302c0872b5e9a10959 mesa-23.1.4.tar.xz 26 ------------ 28 - None 32 --------- 34 - radeonsi: Deadlock when creating a new GL context in parallel with linking a shader on another GL… 35 - robustness2 raygen tests intermittently fail in Intel Mesa CI 36 - glthread: huge performance regression 37 - DirectX games do not launch on Intel HD Graphics 4000 (IVB GT2) [bisected] [all …]
|
| D | 22.0.0.rst | 1 Mesa 22.0.0 Release Notes / 2022-03-09 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 35 - d3d12 GLES3.1 (shader storage buffers, images, compute, indirect draw, draw params, ARB_framebuff… [all …]
|
| D | 21.1.0.rst | 1 Mesa 21.1.0 Release Notes / 2021-05-05 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 40 - GL_EXT_texture_filter_minmax on nvc0 (gm200+) [all …]
|
| /external/mesa3d/docs/_static/specs/ |
| D | MESA_query_renderer.spec | 11 Ian Romanick <ian.d.romanick@intel.com> 31 GLX 1.4 is required. 40 color depth, number of samples per-pixel, texture quality, and so on. 42 preference may also guide start-up decisions made by the application. 97 None. This specification is written for GLX. 99 Additions to the GLX 1.4 Specification 101 [Add to Section 3.3.2 "GLX Versioning" of the GLX Specification] 113 GLX renderer attribute number description 115 ---------------------- --------- ----------- 129 separate "on-card" and GART [all …]
|
| /external/mesa3d/src/ |
| D | meson.build | 1 # Copyright © 2017 Intel Corporation 33 inc_virtio_gpu = include_directories('virtio/virtio-gpu') 56 command : [prog_python, git_sha1_gen_py, '--output', '@OUTPUT@'], 75 if with_tools.contains('drm-shim') 76 subdir('drm-shim') 82 subdir('egl/wayland/wayland-drm') 88 subdir('intel') subdir 135 subdir('glx') subdir 150 # This must be after at least mesa, glx, and gallium, since libgl will be 151 # defined in one of those subdirs depending on the glx provider. [all …]
|
| /external/mesa3d/ |
| D | CODEOWNERS | 9 # As of GitLab 14.3, all features surrounding this file are premium-only, 22 # Build system - Meson 27 # Build system - Android 58 # EGL - Android support 61 # EGL - Device support 64 # EGL - Wayland support 71 # GLX 72 /src/glx/ @ajax 73 /include/GL/glx* @ajax 79 /src/glx/*glvnd* @kbrenneman [all …]
|
| /external/libepoxy/src/ |
| D | dispatch_common.c | 2 * Copyright © 2013-2014 Intel Corporation 34 * knowledge needed on their part. They get to read GL specs and write 43 * - Automatically initializes as new GL functions are used. 44 * - GL 4.6 core and compatibility context support. 45 * - GLES 1/2/3 context support. 46 * - Knows about function aliases so (e.g.) `glBufferData()` can be 48 * with GL 1.5+ implementations. 49 * - EGL, GLX, and WGL support. 50 * - Can be mixed with non-epoxy GL usage. 57 * #include <GL/gl.h> [all …]
|
| /external/mesa3d/include/ |
| D | meson.build | 1 # Copyright © 2017 Intel Corporation 40 'GLES/gl.h', 66 'GL/gl.h', 67 'GL/glcorearb.h', 68 'GL/glext.h', 69 subdir : 'GL', 75 'GL/glx.h', 76 'GL/glxext.h', 77 subdir : 'GL') 90 # Non-upstream headers [all …]
|
| /external/mesa3d/docs/gallium/ |
| D | distro.rst | 8 ------- 10 Intel i915 13 Driver for Intel i915 and i945 chipsets. 18 A version of :ref:`softpipe` that uses the Low-Level Virtual Machine to 77 ----------------- 89 Tracker that implements the client-side DRI protocol, for providing direct 91 and DRI2. Only GL is supported. 93 GLX section in Gallium frontends 99 The Gallium frontend implementing a GL state machine. Not usable as 119 Tracker for Xorg X11 servers. Provides device-dependent [all …]
|