Home
last modified time | relevance | path

Searched +full:gallium +full:- +full:opencl (Results 1 – 25 of 66) sorted by relevance

123

/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/mesa3d/
Dmeson_options.txt1 # Copyright © 2017-2019 Intel Corporation
31 'egl-native-platform',
41 'android-stub',
44 description : 'Build against android-stub',
55 'dri-drivers',
60 'dri-drivers-path',
66 'dri-search-path',
69 …: 'Locations to search for dri drivers, passed as colon separated list. Default: dri-drivers-path.'
72 'gallium-drivers',
80 …description : 'List of gallium drivers to build. If this is set to auto all drivers applicable to …
[all …]
Dmeson.build1 # Copyright © 2017-2020 Intel Corporation
30 …default_options : ['buildtype=debugoptimized', 'b_ndebug=if-release', 'c_std=c11', 'cpp_std=c++14']
54 '-D__STDC_CONSTANT_MACROS',
55 '-D__STDC_FORMAT_MACROS',
56 '-D__STDC_LIMIT_MACROS',
57 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
58 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"',
63 with_moltenvk_dir = get_option('moltenvk-dir')
64 with_vulkan_icd_dir = get_option('vulkan-icd-dir')
65 with_tests = get_option('build-tests')
[all …]
/third_party/mesa3d/docs/
Dindex.rst4 The Mesa project began as an open-source implementation of the
5 `OpenGL`_ specification - a system for rendering interactive 3D graphics.
8 including `OpenGL ES`_, `OpenCL`_, `OpenMAX`_, `VDPAU`_, `VA-API`_,
15 Mesa ties into several other open-source projects: the `Direct Rendering
21 .. _OpenCL: https://www.khronos.org/opencl/
24 .. _VA-API: https://en.wikipedia.org/wiki/Video_Acceleration_API
25 .. _XvMC: https://en.wikipedia.org/wiki/X-Video_Motion_Compensation
75 gpu-perf-tracing
77 application-issues
78 gallium-nine
[all …]
Dinstall.rst11 -----------------------------
19 - `Meson <https://mesonbuild.com>`__ is required when building on \*nix
21 - Android Build system when building as native Android component. Meson
30 - GCC 4.2.0 or later (some parts of Mesa may require later versions)
31 - Clang - exact minimum requirement is currently unknown.
32 - Microsoft Visual Studio 2019 Version 16.11 or later and
38 - `Python <https://www.python.org/>`__ - Python 3.5 or newer is required.
39 - `Python Mako module <http://www.makotemplates.org/>`__ - Python Mako
41 - Lex / Yacc - for building the Mesa IR and GLSL compiler.
47 .. code-block:: console
[all …]
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 …]
Dlicense.rst5 ----------
8 `Vulkan`_ and `OpenCL`_. Even though Mesa implements these APIs, the
14 just *Mesa* or *The Mesa 3-D graphics library*.
19 .. _OpenCL: https://www.khronos.org/opencl/
24 -------------------------------
40 Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
61 -----------------------
69 -----------------------
71 +-----------------+------------------------+-----------------------------+
75 +-----------------+------------------------+-----------------------------+
[all …]
Dsystems.rst10 EGL, OpenMAX, OpenCL, VDPAU, VA-API and XvMC.
14 - Intel GMA, HD Graphics, Iris. See `Intel's
16 - AMD Radeon series. See
18 - NVIDIA GPUs (GeForce 5 / FX and later). See `Nouveau
20 - Qualcomm Adreno A2xx-A6xx. See :doc:`Freedreno
22 - Broadcom VideoCore 4 and 5. See :doc:`VC4 <drivers/vc4>` and
24 - ARM Mali Utgard. See :doc:`Lima <drivers/lima>`
25 - ARM Mali Midgard, Bifrost. See :doc:`Panfrost <drivers/panfrost>`
26 - Vivante GCxxx. See `Etnaviv
28 - NVIDIA Tegra (K1 and later).
[all …]
Denvvars.rst5 environment variables used by Mesa/Gallium are for debugging purposes,
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
[all …]
/third_party/mesa3d/docs/gallium/
Ddistro.rst4 Along with the interface definitions, the following drivers, Gallium frontends,
5 and auxiliary modules are shipped in the standard Gallium distribution.
8 -------
18 A version of :ref:`softpipe` that uses the Low-Level Virtual Machine to
79 Wrapper driver. :ref:`rbug` driver used with stand alone rbug-gui.
81 Gallium frontends
82 -----------------
87 Tracker that implements the Khronos OpenCL standard.
94 Tracker that implements the client-side DRI protocol, for providing direct
104 The Gallium frontend implementing a GL state machine. Not usable as
[all …]
Dresources.rst16 ---------
27 ----------------
32 coordinate normalization and wrap modes, and in fact efficient OpenCL
55 …fted by the several later GL transform feedback extensions? How does one advertise that in Gallium?
74 - Binding to stream out requires GL 3.0 or GL_NV_transform_feedback
75 - Binding as constant buffers requires GL 3.1 or GL_ARB_uniform_buffer_object
76 - Binding to a sampling stage requires GL 3.1 or GL_ARB_texture_buffer_object
79 - Binding to a render target requires D3D_FEATURE_LEVEL_10_0
86 - If PIPE_CAP_NPOT_TEXTURES is not supported,
88 - height0 must be 1
[all …]
/third_party/mesa3d/docs/relnotes/
D20.3.0.rst1 Mesa 20.3.0 Release Notes / 2020-12-03
20 ---------------
24 2999738e888731531cd62b27519fa37566cc0ea2cd7d4d97f46abaa3e949c630 mesa-20.3.0.tar.xz
28 ------------
30 - GL 4.5 on llvmpipe
32 - GL_INTEL_blackhole_render on radeonsi
34 - GL_NV_copy_depth_to_color for NIR
36 - GL_NV_half_float
38 - GL_NV_shader_atomic_int64 on radeonsi
40 - EGL_KHR_swap_buffers_with_damage on X11 (DRI3)
[all …]
D10.2.7.rst15 ----------------
19 cb67dfaabf88acba29aa2cf0dd58ee17b21ebf9594f8d1226c41794da8de3e9d MesaLib-10.2.7.tar.gz
20 27b958063a4c002071f14ed45c7d2a1ee52cd85e4ac8876e8a1c273495a7d43f MesaLib-10.2.7.tar.bz2
21 a2796a2d5bbbc2edd22857ecc267cba68dfe5d0296f5d84ba7510877b216cc40 MesaLib-10.2.7.zip
24 ------------
29 ---------
33 - `Bug 36193 <https://bugs.freedesktop.org/show_bug.cgi?id=36193>`__ -
36 - `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ -
38 Assertion \`inst->dst.index < 4096' failed.
39 - `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ -
[all …]
D10.1.6.rst15 ----------------
19 cde60e06b340d7598802fe4a4484b3fb8befd714f9ab9caabe1f27d3149e8815 MesaLib-10.1.6.tar.bz2
20 e4e726d7805a442f7ed07d12f71335e6126796ec85328a5989eb5348a8042d00 MesaLib-10.1.6.tar.gz
21 bf7e3f721a7ad0c2057a034834b6fea688e64f26a66cf8d1caa2827e405e72dd MesaLib-10.1.6.zip
24 ------------
29 ---------
33 - `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
35 - `Bug 74005 <https://bugs.freedesktop.org/show_bug.cgi?id=74005>`__ -
36 [i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails
37 - `Bug 78581 <https://bugs.freedesktop.org/show_bug.cgi?id=78581>`__ -
[all …]
D18.2.4.rst16 ----------------
20 968bfe78605e9397ddf244933b1fa62edb8429fc55aaec2ae7e20bb1c82abdea mesa-18.2.4.tar.gz
21 621d1aebb57876d5b6a5d2dcf4eb7e0620e650c6fe5cf3655c65e243adc9cb4e mesa-18.2.4.tar.xz
24 ------------
29 ---------
31 - `Bug 107865 <https://bugs.freedesktop.org/show_bug.cgi?id=107865>`__
32 - swr fail to build with llvm-libs 6.0.1
33 - `Bug 108272 <https://bugs.freedesktop.org/show_bug.cgi?id=108272>`__
34 - [polaris10] opencl-mesa: Anything using OpenCL segfaults, XFX
36 - `Bug 108524 <https://bugs.freedesktop.org/show_bug.cgi?id=108524>`__
[all …]
D10.2.2.rst15 ----------------
19 38c4a40364000f89cddaa1694f6f3cfb444981d1110238ce603093585477399c MesaLib-10.2.2.tar.bz2
20 2af2ec8b4db624c352e961eefbcce6c8d1f86d44c5542f6f378c50e1b958d453 MesaLib-10.2.2.tar.gz
21 d4c0372da59367a344d62ebcdf5cf61039c9cae6925f40f2dab8f8d95cf22da9 MesaLib-10.2.2.zip
24 ------------
29 ---------
33 - `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
35 - `Bug 66452 <https://bugs.freedesktop.org/show_bug.cgi?id=66452>`__ -
37 - `Bug 74005 <https://bugs.freedesktop.org/show_bug.cgi?id=74005>`__ -
38 [i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails
[all …]
D10.0.3.rst15 -------------
19 5f9f463ef08129f6762106b434910adb MesaLib-10.0.3.tar.bz2
20 fb3997b6500e153bc32370cb3fc4ca9e MesaLib-10.0.3.tar.gz
21 a07b4b6b9eb449b88a6cb5061e51c331 MesaLib-10.0.3.zip
24 ------------
29 ---------
33 - `Bug 72708 <https://bugs.freedesktop.org/show_bug.cgi?id=72708>`__ -
34 Master fails to build with older gcc due to -msse4.1
35 - `Bug 72926 <https://bugs.freedesktop.org/show_bug.cgi?id=72926>`__ -
36 [REGRESSION,swrast] Memory-related crash with anti-aliasing enabled
[all …]
D20.0.0.rst1 Mesa 20.0.0 Release Notes / 2020-02-19
21 ---------------
25 bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34 mesa-20.0.0.tar.xz
28 ------------
30 - OpenGL 4.6 on radeonsi.
31 - GL_ARB_gl_spirv on radeonsi.
32 - GL_ARB_spirv_extensions on radeonsi.
33 - GL_EXT_direct_state_access for compatibility profile.
34 - VK_AMD_device_coherent_memory on RADV.
35 - VK_AMD_mixed_attachment_samples on RADV.
[all …]
D18.0.4.rst15 ----------------
19 d1dc3469faccdd73439479426952d71a9e8f684e8d03b6687063c12b13430801 mesa-18.0.4.tar.gz
20 1f3bcfe7cef0a5c20dae2b41df5d7e0a985e06be0183fa4d43b6068fcba2920f mesa-18.0.4.tar.xz
23 ------------
28 ---------
30 - `Bug 91808 <https://bugs.freedesktop.org/show_bug.cgi?id=91808>`__ -
32 - `Bug 100430 <https://bugs.freedesktop.org/show_bug.cgi?id=100430>`__
33 - [radv] graphical glitches on dolphin emulator
34 - `Bug 106243 <https://bugs.freedesktop.org/show_bug.cgi?id=106243>`__
35 - [kbl] GPU HANG: 9:0:0x85dffffb, in Cinnamon
[all …]
D18.3.0.rst16 libwayland-egl is now distributed by Wayland (since 1.15, `see
17 announcement <https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html>`__),
19 an up-to-date version of Wayland to keep the functionality.
22 ----------------
26 17a124d4dbc712505d22a7815c9b0cee22214c96c8abb91539a2b1351e38a000 mesa-18.3.0.tar.gz
27 b63f947e735d6ef3dfaa30c789a9adfbae18aea671191eaacde95a18c17fc38a mesa-18.3.0.tar.xz
30 ------------
34 - GL_AMD_depth_clamp_separate on r600, radeonsi.
35 - GL_AMD_framebuffer_multisample_advanced on radeonsi.
36 - GL_AMD_gpu_shader_int64 on i965, nvc0, radeonsi.
[all …]
D10.0.rst16 -------------
20 b38626b96c664db67a534d7859682436 MesaLib-10.0.0.tar.gz
21 f3fe55d9735bea158bbe97ed9a0da819 MesaLib-10.0.0.tar.bz2
22 c6ee1ce51e3bf35947d2978b872daf51 MesaLib-10.0.0.zip
25 ------------
29 - GL_AMD_seamless_cubemap_per_texture on i965.
30 - GL_ARB_conservative_depth on i965.
31 - GL_ARB_texture_gather on i965.
32 - GL_ARB_texture_query_levels on i965.
33 - GL_ARB_texture_mirror_clamp_to_edge.
[all …]
D20.1.0.rst1 Mesa 20.1.0 Release Notes / 2020-05-27
21 ---------------
25 2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83 mesa-20.1.0.tar.xz
28 ------------
30 - GL_ARB_compute_variable_group_size on i965.
31 - GL_EXT_depth_bounds_test on Iris.
32 - GL_EXT_texture_shadow_lod on radeonsi, nvc0.
33 - GL_NV_alpha_to_coverage_dither_control on radeonsi
34 - GL_NV_copy_image on all gallium drivers.
35 - GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast.
[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 …]
/third_party/mesa3d/src/gallium/frontends/dri/
Ddri_screen.h20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
71 /* gallium */
85 /* DRI exts that vary based on gallium pipe_screen caps. */
92 /* OpenCL interop */
104 return (struct dri_screen *)sPriv->driverPrivate; in dri_screen()
110 return screen->sPriv->kopper_loader; in dri_screen_get_kopper()
147 const __DRIdri2LoaderExtension *loader = sPriv->dri2.loader; in dri_with_format()
150 && (loader->base.version >= 3) in dri_with_format()
151 && (loader->getBuffersWithFormat != NULL); in dri_with_format()
/third_party/mesa3d/src/gallium/frontends/clover/core/
Ddevice.cpp42 int sz = pipe->get_compute_param(pipe, ir_format, cap, NULL); in get_compute_param()
45 pipe->get_compute_param(pipe, ir_format, cap, &v.front()); in get_compute_param()
67 // Check requirements for OpenCL 1.0 in get_highest_supported_version()
84 // Check requirements for OpenCL 1.1 in get_highest_supported_version()
90 // OpenCL 1.1 increased the minimum value for in get_highest_supported_version()
94 // OpenCL 1.1 increased the minimum value for in get_highest_supported_version()
102 // Check requirements for OpenCL 1.2 in get_highest_supported_version()
113 // Check requirements for OpenCL 3.0 in get_highest_supported_version()
121 // TODO: If on-device queues are supported, check: in get_highest_supported_version()
142 if (pipe && pipe->get_param(pipe, PIPE_CAP_COMPUTE)) { in device()
[all …]

123