/third_party/mesa3d/src/mapi/shared-glapi/ |
D | meson.build | 34 command : [prog_python, '@INPUT0@', '--printer', 'shared-glapi', '@INPUT1@'], 41 _glapi_c_args += ['-D_GLAPI_DLL_EXPORTS'] 45 'glapi', 50 '-DMAPI_MODE_GLAPI', 51 '-DMAPI_ABI_HEADER="@0@"'.format(shared_glapi_mapi_tmp_h.full_path()), 67 'shared-glapi-test', 69 ['shared-glapi-test', glapitable_h], 81 'shared-glapi symbols check', 84 '--lib', libglapi, 85 '--symbols-file', files('glapi-symbols.txt'),
|
/third_party/mesa3d/src/mesa/main/ |
D | remap.c | 2 * Mesa 3-D graphics library 4 * Copyright (C) 2009 Chia-I Wu <olv@0xlab.org> 31 * dispatch table is shared by mesa core and glapi. When they are 33 * is dynamic, or assigned a different static offset, in glapi. The 35 * a dynamic entry, or the corresponding static entry, in glapi. 42 #include "glapi/glapi.h" 56 * Map a function by its spec. The function will be added to glapi, 59 * \param spec a '\0'-separated string array specifying a function. 64 * \return the offset of the (re-)mapped function in the dispatch 65 * table, or -1. [all …]
|
/third_party/mesa3d/src/mapi/ |
D | mapi_abi.py | 2 # Mesa 3-D graphics library 25 # Chia-I Wu <olv@lunarg.com> 28 # make it possible to import glapi 30 GLAPI = os.path.join(".", os.path.dirname(__file__), "glapi", "gen") variable 31 sys.path.insert(0, GLAPI) 137 """Parse a GLAPI XML file for ABI entries.""" 155 # post-process attrs 190 last_slot = entries[-1].slot 214 raise Exception('there are %d invalid entries' % (len(entries) - 1)) 255 # non-handcode hidden aliases may share the entry they alias [all …]
|
D | meson.build | 32 subdir('glapi') subdir 34 subdir('shared-glapi') subdir
|
/third_party/mesa3d/ |
D | meson_options.txt | 1 # 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', 83 'gallium-extra-hud', [all …]
|
D | meson.build | 1 # 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/relnotes/ |
D | 17.0.6.rst | 15 ---------------- 19 f1b2497d553e9a584f0caa3a2d9d310e27ead15fb0af170da69f6e70fb5031cd mesa-17.0.6.tar.gz 20 89ecf3bcd0f18dcca5aaa42bf36bb52a2df33be89889f94aaaad91f7a504a69d mesa-17.0.6.tar.xz 23 ------------ 28 --------- 30 - `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ - 31 Undefined non-weak-symbol in dri-drivers 32 - `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__ 33 - YUV to RGB Color Space Conversion result is not precise 36 ------- [all …]
|
D | 10.6.1.rst | 15 ---------------- 19 b4cccd4d0eabcc2bca00c3175d3ad88fdda57ffdb883a7998525b873a21fe607 mesa-10.6.1.tar.gz 20 6c80a2b647e57c85dc36e609d9aed17f878f0d8e0cf9ace86d14cf604101e1eb mesa-10.6.1.tar.xz 23 ------------ 28 --------- 32 - `Bug 90347 <https://bugs.freedesktop.org/show_bug.cgi?id=90347>`__ - 37 ------- 41 - mesa: Handle integer formats in need_rgb_to_luminance_conversion() 42 - mesa: Use helper function need_rgb_to_luminance_conversion() 43 - mesa: Turn need_rgb_to_luminance_conversion() in to a global function [all …]
|
D | 17.0.2.rst | 15 ---------------- 19 2e0f41e7974ba7a36ca32bbeaf8ebcd65c8fd4d2dc9872f04d4becbd5e7a8cb5 mesa-17.0.2.tar.gz 20 f8f191f909e01e65de38d5bdea5fb057f21649a3aed20948be02348e77a689d4 mesa-17.0.2.tar.xz 23 ------------ 28 --------- 30 - `Bug 68504 <https://bugs.freedesktop.org/show_bug.cgi?id=68504>`__ - 31 9.2-rc1 workaround for clover build failure on ppc/altivec: cannot 33 - `Bug 97988 <https://bugs.freedesktop.org/show_bug.cgi?id=97988>`__ - 35 deinterlacing/anti-aliasing issues not visible with VA-API 36 - `Bug 99484 <https://bugs.freedesktop.org/show_bug.cgi?id=99484>`__ - [all …]
|
D | 10.5.9.rst | 15 ---------------- 19 0c081b59572ee9732e7438d34adc3817fe8cc8d4b58abc0e71fd4b4c904945cb mesa-10.5.9.tar.gz 20 71c69f31d3dbc35cfa79950e58a01d27030378d8c7ef1259a0b31d4d0487f4ec mesa-10.5.9.tar.xz 23 ------------ 28 --------- 32 - `Bug 84225 <https://bugs.freedesktop.org/show_bug.cgi?id=84225>`__ - 33 Allow constant-index-expression sampler array indexing with GLSL-ES < 35 - `Bug 88999 <https://bugs.freedesktop.org/show_bug.cgi?id=88999>`__ - 37 - `Bug 89118 <https://bugs.freedesktop.org/show_bug.cgi?id=89118>`__ - 39 - `Bug 90537 <https://bugs.freedesktop.org/show_bug.cgi?id=90537>`__ - [all …]
|
D | 18.1.6.rst | 16 ---------------- 20 580e03328ffefe1fd43b19ab7669f20d931601a1c0a4c0f8b9c65d6e81a06df3 mesa-18.1.6.tar.gz 21 bb7ce759069801804fcfb8152da3457f76cd7b4e0096e4870ff5adcb5c894289 mesa-18.1.6.tar.xz 24 ------------ 29 --------- 31 - `Bug 13728 <https://bugs.freedesktop.org/show_bug.cgi?id=13728>`__ - 34 - `Bug 98699 <https://bugs.freedesktop.org/show_bug.cgi?id=98699>`__ - 36 - `Bug 99730 <https://bugs.freedesktop.org/show_bug.cgi?id=99730>`__ - 39 - `Bug 106382 <https://bugs.freedesktop.org/show_bug.cgi?id=106382>`__ 40 - Shader cache breaks INTEL_DEBUG=shader_time [all …]
|
D | 9.1.6.rst | 15 ------------- 19 443a2a352667294b53d56cb1a74114e9 MesaLib-9.1.6.tar.bz2 20 08d3069cccd6821e5f33e0840bca0718 MesaLib-9.1.6.tar.gz 21 90aa7a6d9878cdbfcb055312f356d6b9 MesaLib-9.1.6.zip 24 ------------ 29 --------- 33 - `Bug 47824 <https://bugs.freedesktop.org/show_bug.cgi?id=47824>`__ - 34 osmesa using --enable-shared-glapi depends on libgl 35 - `Bug 62362 <https://bugs.freedesktop.org/show_bug.cgi?id=62362>`__ - 37 - `Bug 63435 <https://bugs.freedesktop.org/show_bug.cgi?id=63435>`__ - [all …]
|
D | 13.0.6.rst | 15 ---------------- 19 1076590f29103f022a2cd87e6dff6ae77072013745603d06b0410c373ab2bb1a mesa-13.0.6.tar.gz 20 29ef104a7fc082d352b1599bd6cb1d040be424ccd22f5e0eb7ee9b0e9acd3597 mesa-13.0.6.tar.xz 23 ------------ 28 --------- 30 - `Bug 68504 <https://bugs.freedesktop.org/show_bug.cgi?id=68504>`__ - 31 9.2-rc1 workaround for clover build failure on ppc/altivec: cannot 33 - `Bug 97102 <https://bugs.freedesktop.org/show_bug.cgi?id=97102>`__ - 35 - `Bug 98869 <https://bugs.freedesktop.org/show_bug.cgi?id=98869>`__ - 37 - `Bug 99401 <https://bugs.freedesktop.org/show_bug.cgi?id=99401>`__ - [all …]
|
D | 20.0.8.rst | 1 Mesa 20.0.8 Release Notes / 2020-06-11 20 --------------- 24 6cf0c010df89680f9b2bc6432ff01400031795e39bceda7535fa00af06740b6c mesa-20.0.8.tar.xz 27 ------------ 29 - VK_GOOGLE_user_type on ANV and RADV. 32 --------- 34 - iris/i965: possible regression in 20.0.5 due to changes in buffer 36 - [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title 39 - [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title 42 - NIR validation failed after glsl to nir, before function inline, [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 …]
|
/third_party/mesa3d/docs/ |
D | dispatch.rst | 11 ---------------------------- 18 used is selected by a window-system dependent function such as 21 In environments that implement OpenGL with X-Windows using GLX, every GL 39 In multi-threaded environments, it is possible for each thread to have a 47 ------------------------------------ 49 Mesa uses two per-thread pointers. The first pointer stores the address 59 - Fetch the current dispatch table pointer. 60 - Fetch the pointer to the real ``glVertex3fv`` function from the 62 - Call the real function. 65 ``src/mesa/glapi/glapitemp.h`` contains code very similar to this. [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 | egl.rst | 16 --------- 21 .. code-block:: console 24 -D egl=enabled \ 25 -D gles1=enabled \ 26 -D gles2=enabled \ 27 -D dri-drivers=... \ 28 -D gallium-drivers=... 46 ``-D egl=enabled`` 50 ``-D platforms=...`` 52 comma separated string such as ``-D platforms=x11,wayland``. It decides [all …]
|
/third_party/mesa3d/src/gallium/targets/haiku-softpipe/ |
D | GalliumContext.cpp | 20 #include "glapi/glapi.h" 32 #include "target-helpers/inline_sw_helper.h" 33 #include "target-helpers/inline_debug_helper.h" 101 winsys->destroy(winsys); in CreateDisplay() 107 const char* driverName = screen->get_name(screen); in CreateDisplay() 114 screen->destroy(screen); // will also destroy winsys in CreateDisplay() 125 if (atomic_add(&fDisplayRefCount, -1) > 1) in DestroyDisplay() 129 struct pipe_screen* screen = fDisplay->manager->screen; in DestroyDisplay() 131 screen->destroy(screen); // destroy will deallocate object in DestroyDisplay() 149 context->display = fDisplay; in CreateContext() [all …]
|
/third_party/mesa3d/.gitlab-ci/windows/ |
D | mesa_build.ps1 | 7 Write-Host "Refreshing Windows TLS CA cache" 8 (New-Object System.Net.WebClient).DownloadString("https://github.com") >$null 12 Get-Date 13 Write-Host "Compiling Mesa" 14 $builddir = New-Item -Force -ItemType Directory -Name "_build" 15 $installdir = New-Item -Force -ItemType Directory -Name "_install" 20 Remove-Item -Recurse -Force $builddir 21 Remove-Item -Recurse -Force $installdir 22 New-Item -ItemType Directory -Path $builddir 23 New-Item -ItemType Directory -Path $installdir [all …]
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/ |
D | CMakeLists.txt | 7 # http://www.apache.org/licenses/LICENSE-2.0 78 add_library(libGLESv2_deprecated SHARED 101 "GLAPI=" 138 COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:libGLESv2_deprecated>/translator 139 …COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:libGLESv2_deprecated> $<TARGET_FILE_DIR:libGLESv2_d… 140 COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/${CMAKE_SYSTEM_NAME}/ 141 …COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:libGLESv2_deprecated> ${CMAKE_BINARY_DIR}/${CMAKE_S… 144 COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/bin 145 …COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:libGLESv2_deprecated> ${CMAKE_BINARY_DIR}/bin/$<TAR…
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 41 "../bin/khronos-update.py", 42 "../bin/meson-cmd-extract.py", 43 "../bin/meson-options.py", 46 "../bin/perf-annotate-jit.py", 47 "../bin/pick-ui.py", 50 "../bin/symbols-check.py", 51 "../bin/update-android-headers.sh", 58 "../build-support/conftest.dyn", 59 "../build-support/conftest.map", 172 "../include/android_stub/system/graphics-base-v1.0.h", [all …]
|
/third_party/mesa3d/src/glx/windows/ |
D | windowsgl.c | 27 #include "glapi.h" 65 windows_create_context(int pxfi, windowsContext *shared) in windows_create_context() argument 105 gc->pxfi = pxfi; in windows_create_context() 106 SetPixelFormat(hdc, gc->pxfi, NULL); in windows_create_context() 108 gc->ctx = wglCreateContext(hdc); in windows_create_context() 110 if (shared && gc->ctx) in windows_create_context() 111 wglShareLists(shared->ctx, gc->ctx); in windows_create_context() 116 if (!gc->ctx) in windows_create_context() 126 windows_create_context_attribs(int pxfi, windowsContext *shared, const int *attribList) in windows_create_context_attribs() argument 165 if (shared) in windows_create_context_attribs() [all …]
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_context.c | 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 40 #include "glapi/glapi.h" 77 struct gl_program *vp = ctx->VertexProgram._Current; in st_get_active_states() 78 struct gl_program *tcp = ctx->TessCtrlProgram._Current; in st_get_active_states() 79 struct gl_program *tep = ctx->TessEvalProgram._Current; in st_get_active_states() 80 struct gl_program *gp = ctx->GeometryProgram._Current; in st_get_active_states() 81 struct gl_program *fp = ctx->FragmentProgram._Current; in st_get_active_states() 82 struct gl_program *cp = ctx->ComputeProgram._Current; in st_get_active_states() 86 active_shader_states |= vp->affected_states; in st_get_active_states() 88 active_shader_states |= tcp->affected_states; in st_get_active_states() [all …]
|
/third_party/mesa3d/src/egl/drivers/wgl/ |
D | egl_wgl.c | 41 #include <mapi/glapi/glapi.h> 67 double_buffer = (stw_config->pfd.dwFlags & PFD_DOUBLEBUFFER) != 0; in wgl_add_config() 69 if (stw_config->pfd.iPixelType != PFD_TYPE_RGBA) in wgl_add_config() 72 base.RedSize = stw_config->pfd.cRedBits; in wgl_add_config() 73 base.GreenSize = stw_config->pfd.cGreenBits; in wgl_add_config() 74 base.BlueSize = stw_config->pfd.cBlueBits; in wgl_add_config() 75 base.AlphaSize = stw_config->pfd.cAlphaBits; in wgl_add_config() 76 base.BufferSize = stw_config->pfd.cColorBits; in wgl_add_config() 78 if (stw_config->pfd.cAccumBits) { in wgl_add_config() 86 base.DepthSize = stw_config->pfd.cDepthBits; in wgl_add_config() [all …]
|