Home
last modified time | relevance | path

Searched +full:gl +full:- +full:intel +full:- +full:glx (Results 1 – 25 of 82) sorted by relevance

1234

/external/mesa3d/src/intel/ci/
Dtraces-iris.yml2 ---
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/
DPbufferSurfaceGLX.cpp3 // 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 …]
DDisplayGLX.cpp3 // 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 …]
DFBConfigCompatibility.md1 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/
Dsourcetree.rst7 - **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 …]
Dfaq.rst6 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/
Dclientinfo.c2 * 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 …]
Ddri_common_query_renderer.c2 * 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/
Degl_gl.c2 * 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/
D7.11.1.rst15 -------------
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 …]
D19.3.0.rst1 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 …]
D7.10.3.rst15 -------------
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 …]
D7.3.rst15 -------------
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 …]
D12.0.4.rst15 ----------------
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 …]
D21.0.0.rst1 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 …]
D21.2.0.rst1 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 …]
D23.1.4.rst1 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 …]
D22.0.0.rst1 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 …]
D21.1.0.rst1 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/
DMESA_query_renderer.spec11 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/
Dmeson.build1 # 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/
DCODEOWNERS9 # 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/
Ddispatch_common.c2 * 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/
Dmeson.build1 # 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/
Ddistro.rst8 -------
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 …]

1234