Searched +full:gallium +full:- +full:opencl (Results 1 – 25 of 93) sorted by relevance
1234
| /third_party/mesa3d/ |
| D | .mr-label-maker.yml | 15 'clc': 'OpenCL' 29 'gallium': 'gallium' 32 'gitlab-ci': 'CI' 39 'intel/compiler': 'intel-compiler' 40 'intel/brw': 'intel-brw' 41 'intel/elk': 'intel-elk' 42 'intel/tools': 'intel-tools' 43 'intel/executor': 'intel-executor' 75 'spirv': 'SPIR-V' 84 'vaapi': 'VA-API' [all …]
|
| D | meson_options.txt | 1 # Copyright © 2017-2019 Intel Corporation 2 # SPDX-License-Identifier: MIT 5 'split-debug', 8 …ription : 'split debug information (-gsplit-dwarf compile flag) and debug information in the gdb i… 22 'egl-native-platform', 33 'android-stub', 36 description : 'Build against android-stub', 40 'android-strict', 49 'android-libbacktrace', 55 'dri-drivers-path', [all …]
|
| D | OHOS.md | 18 Every OpenGL application operates with at least one **GL context**, which stores all GL-related sta… 37 - **API Implementation**: Supports OpenGL and OpenGLES functionalities. 38 - **API Validation**: Ensures that API calls adhere to specifications. 39 - **Context Management**: Tracks and manages GL states. 40 - **Version & Extension Exposure**: Determines and exposes supported API versions and extensions. 44 …ansforms high-level Mesa Core functionality into a more flexible format, enabling driver optimizat… 50 - **Graphics State Management**: Converts Mesa state (e.g., blend modes, texture states) into hardw… 51 - **Drawing Operations**: Maps OpenGL commands (`glDrawArrays`, `glDrawPixels`, etc.) into hardware… 52 - **Device Agnostic API**: Enables easier cross-platform driver development for OpenGL, OpenGLES, a… 54 Gallium3D serves as the primary API for writing OpenGL/OpenGLES/OpenCL drivers, making it a crucial… [all …]
|
| D | meson.build | 1 # Copyright © 2017-2020 Intel Corporation 2 # SPDX-License-Identifier: MIT 12 'b_ndebug=if-release', 22 add_project_arguments('-fobjc-arc', language : 'objc') 45 …ug') == 'true' or (get_option('buildtype') == 'release' and get_option('b_ndebug') == 'if-release') 51 '-D__STDC_CONSTANT_MACROS', 52 '-D__STDC_FORMAT_MACROS', 53 '-D__STDC_LIMIT_MACROS', 54 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()), 55 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"', [all …]
|
| /third_party/mesa3d/.gitlab-ci/build/ |
| D | gitlab-ci.yml | 2 .build-common: 3 extends: .container+build-rules 7 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner 22 - _build/meson-logs/*.txt 23 - _build/meson-logs/strace 24 - _build/.ninja_log 25 - artifacts 28 .build-linux: 29 extends: .build-common 36 - !reference [default, before_script] [all …]
|
| /third_party/mesa3d/docs/ |
| D | index.rst | 4 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`_, `VDPAU`_, `VA-API`_, 15 Mesa ties into several other open-source projects: the `Direct Rendering 21 .. _OpenCL: https://www.khronos.org/opencl/ 23 .. _VA-API: https://en.wikipedia.org/wiki/Video_Acceleration_API 72 gpu-perf-tracing 74 application-issues 75 gallium-nine 116 release-calendar [all …]
|
| D | install.rst | 11 ----------------------------- 19 - `Meson <https://mesonbuild.com>`__ is required when building on \*nix 21 - Android Build system when building as native Android component. Meson 30 - GCC 8.0.0 or later (some parts of Mesa may require later versions) 31 - Clang 5.0 or later (some parts of Mesa may require later versions) 32 - Microsoft Visual Studio 2019 Version 16.11 or later and 38 - `Python <https://www.python.org/>`__ - Python 3.6 or newer is required. 39 - Python package ``packaging`` is required on Python 3.12+: 41 - `Python Mako module <https://www.makotemplates.org/>`__ - Python Mako 43 - Lex / Yacc - for building the Mesa IR and GLSL compiler. [all …]
|
| 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 | rusticl.rst | 4 Rusticl is an OpenCL implementation on top of Gallium drivers. 7 -------- 15 --------------------------- 17 Distributions and everybody building rusticl themselves can opt-in or opt-out 19 ``gallium-rusticl-enable-drivers`` takes a list of drivers to enable by 24 require opt-in by the driver maintainers. Check out the meson option 32 -------- 36 - ``rustc`` 37 - ``rustfmt`` (highly recommended, but only *required* for CI builds 39 - ``bindgen`` [all …]
|
| D | systems.rst | 10 EGL, OpenCL, VDPAU and VA-API. 14 - Intel GMA, HD Graphics, Iris. See `Intel's 15 … Website <https://www.intel.com/content/www/us/en/developer/topic-technology/open/overview.html>`__ 16 - AMD Radeon series. See 18 - NVIDIA GPUs (GeForce 5 / FX and later). See `Nouveau 20 - Qualcomm Adreno 2xx-6xx. 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 [all …]
|
| /third_party/mesa3d/docs/gallium/ |
| D | distro.rst | 4 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 76 Gallium frontends 77 ----------------- 82 Tracker that implements the Khronos OpenCL standard. 89 Tracker that implements the client-side DRI protocol, for providing direct 99 The Gallium frontend implementing a GL state machine. Not usable as 100 a standalone frontend; Mesa should be built with another Gallium frontend, [all …]
|
| D | resources.rst | 16 --------- 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 :ext:`GL_NV_transform_feedback` 75 - Binding as constant buffers requires GL 3.1 or :ext:`GL_ARB_uniform_buffer_object` 76 - Binding to a sampling stage requires GL 3.1 or :ext:`GL_ARB_texture_buffer_object` 79 - Binding to a render target requires D3D_FEATURE_LEVEL_10_0 86 - If pipe_caps.npot_textures is not supported, 88 - height0 must be 1 [all …]
|
| /third_party/mesa3d/docs/relnotes/ |
| D | 20.3.0.rst | 1 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 …]
|
| D | 10.1.6.rst | 15 ---------------- 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 …]
|
| D | 18.2.4.rst | 16 ---------------- 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 …]
|
| D | 10.2.7.rst | 15 ---------------- 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 …]
|
| D | 10.2.2.rst | 15 ---------------- 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 …]
|
| D | 18.0.4.rst | 15 ---------------- 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 …]
|
| D | 10.0.3.rst | 15 ------------- 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 …]
|
| D | 20.0.0.rst | 1 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 …]
|
| D | 18.3.0.rst | 16 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 …]
|
| D | 10.0.rst | 16 ------------- 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 …]
|
| /third_party/mesa3d/src/gallium/frontends/dri/ |
| D | dri_screen.h | 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 107 /* gallium */ 115 /* DRI exts that vary based on gallium pipe_screen caps. */ 122 /* OpenCL interop */ 137 return screen->kopper_loader; in dri_screen_get_kopper() 173 const __DRIdri2LoaderExtension *loader = screen->dri2.loader; in dri_with_format() 176 && (loader->base.version >= 3) in dri_with_format() 177 && (loader->getBuffersWithFormat != NULL); in dri_with_format()
|
| /third_party/mesa3d/.gitlab-ci/meson/ |
| D | build.sh | 6 . "${SCRIPTS_DIR}/setup-test-env.sh" 8 section_switch meson-cross-file "meson: cross file generate" 10 set -e 11 set -o xtrace 21 echo "-D${i}:werror=false " 25 CROSS_FILE=/cross_file-"$CROSS".txt 27 export PATH=$PATH:$PWD/.gitlab-ci/build 33 # We need to control the version of llvm-config we're using, so we'll 35 if test -n "$LLVM_VERSION"; then 36 LLVM_CONFIG="llvm-config-${LLVM_VERSION}" [all …]
|
| /third_party/mesa3d/src/gallium/frontends/clover/core/ |
| D | device.cpp | 41 int sz = pipe->get_compute_param(pipe, ir_format, cap, NULL); in get_compute_param() 44 pipe->get_compute_param(pipe, ir_format, cap, &v.front()); in get_compute_param() 66 // Check requirements for OpenCL 1.0 in get_highest_supported_version() 83 // Check requirements for OpenCL 1.1 in get_highest_supported_version() 89 // OpenCL 1.1 increased the minimum value for in get_highest_supported_version() 93 // OpenCL 1.1 increased the minimum value for in get_highest_supported_version() 101 // Check requirements for OpenCL 1.2 in get_highest_supported_version() 112 // Check requirements for OpenCL 3.0 in get_highest_supported_version() 120 // TODO: If on-device queues are supported, check: in get_highest_supported_version() 153 because CL_DEVICE_TYPE_CUSTOM is OpenCL 1.2 in parse_env_device_type() [all …]
|
1234