Home
last modified time | relevance | path

Searched +full:shared +full:- +full:glapi (Results 1 – 25 of 53) sorted by relevance

123

/external/mesa3d/src/mapi/shared-glapi/
Dmeson.build25 'glapi.c',
36 command : [prog_python, '@INPUT0@', '--printer', 'shared-glapi', '@INPUT1@'],
43 _glapi_c_args += ['-D_GLAPI_DLL_EXPORTS']
47 'glapi',
52 '-DMAPI_MODE_GLAPI',
53 '-DMAPI_ABI_HEADER="@0@"'.format(shared_glapi_mapi_tmp_h.full_path()),
69 'shared-glapi-test',
71 ['shared-glapi-test', glapitable_h],
83 'shared-glapi symbols check',
86 '--lib', libglapi,
[all …]
Dglapi.c2 * Mesa 3-D graphics library
4 * Copyright (C) 1999-2008 Brian Paul All Rights Reserved.
26 * Chia-I Wu <olv@lunarg.com>
31 #include "glapi/glapi.h"
56 * Initializes the glapi relocs table (no-op for shared-glapi), and returns the
66 return -1; in _glapi_add_dispatch()
88 return (stub) ? stub_get_slot(stub) : -1; in _glapi_get_proc_offset()
114 /** Return pointer to new dispatch table filled with no-op functions */
/external/mesa3d/src/mesa/main/
Dremap.c2 * 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"
Dglthread.c28 * In multicore systems, many applications end up CPU-bound with about half
49 struct gl_shared_state *shared = ctx->Shared; in glthread_update_global_locking() local
52 simple_mtx_lock(&shared->Mutex); in glthread_update_global_locking()
58 bool lock_mutexes = shared->GLThread.LastContextSwitchTime + in glthread_update_global_locking()
59 shared->GLThread.NoLockDuration < current_time; in glthread_update_global_locking()
64 if (ctx != shared->GLThread.LastExecutingCtx) { in glthread_update_global_locking()
68 if (shared->GLThread.LastContextSwitchTime + in glthread_update_global_locking()
72 * time, reset the no-lock time to its initial state of only 1 in glthread_update_global_locking()
74 * multi-context loading of game content and shaders. in glthread_update_global_locking()
77 shared->GLThread.NoLockDuration = ONE_SECOND_IN_NS; in glthread_update_global_locking()
[all …]
Dcontext.c2 * Mesa 3-D graphics library
4 * Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
54 * If you're viewing this information as Doxygen-generated HTML you'll
122 #include "shared.h"
165 /* ubyte -> float conversion */
180 * Calls all the various one-time-fini functions in Mesa
190 * Calls all the various one-time-init functions in Mesa
240 * Calls all the various one-time-init functions in Mesa.
243 * and sets the glapi callbacks if the \c MESA_DEBUG environment variable is
256 * Initialize fields of gl_current_attrib (aka ctx->Current.*)
[all …]
/external/mesa3d/src/mapi/
Dmapi_abi.py2 # 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 …]
Dmeson.build25 subdir('glapi') subdir
27 subdir('shared-glapi') subdir
/external/mesa3d/docs/relnotes/
D17.0.6.rst15 ----------------
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 …]
D10.6.1.rst15 ----------------
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 …]
D17.0.2.rst15 ----------------
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 …]
D10.5.9.rst15 ----------------
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 …]
D18.1.6.rst16 ----------------
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 …]
D9.1.6.rst15 -------------
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 …]
D13.0.6.rst15 ----------------
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 …]
/external/angle/third_party/mesa/
Dmesa_autogen.gni1 # GENERATED FILE - DO NOT EDIT.
5 # Use of this source code is governed by a BSD-style license that can be
17 "src/mapi/shared-glapi/libglapi.so.0.0.0",
48 "src/compiler/glsl/glcpp/glcpp-lex.l",
49 "src/compiler/glsl/glcpp/glcpp-parse.y",
323 "src/compiler/spirv/spir-v.xml",
407 "src/gallium/auxiliary/pipe-loader/pipe_loader.c",
408 "src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c",
409 "src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c",
558 "src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c",
[all …]
/external/mesa3d/src/gfxstream/host/apigen-codec-common/GL/
Dglext.h11 ** Copyright (c) 2007-2012 The Khronos Group Inc.
34 /* glext.h last updated $Date: 2012-09-19 19:02:24 -0700 (Wed, 19 Sep 2012) $ */
37 /* Function declaration macros - to move into glplatform.h */
50 #ifndef GLAPI
51 #define GLAPI extern macro
1017 /* Reuse tokens from ARB_vertex_attrib_64bit - all are in GL 3.0 and 4.0 already */
1018 /* Reuse tokens from ARB_viewport_array - some are in GL 1.1 and ARB_provoking_vertex already */
5391 #define GL_NEXT_BUFFER_NV -2
5392 #define GL_SKIP_COMPONENTS4_NV -3
5393 #define GL_SKIP_COMPONENTS3_NV -4
[all …]
/external/mesa3d/.gitlab-ci/windows/
Dmesa_build.ps17 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 …]
/external/mesa3d/
Dmeson_options.txt1 # Copyright © 2017-2019 Intel Corporation
2 # SPDX-License-Identifier: MIT
16 'egl-native-platform',
27 'android-stub',
30 description : 'Build against android-stub',
34 'android-strict',
43 'android-libbacktrace',
56 'dri-drivers-path',
63 'dri-search-path',
67 'separated list. Default: dri-drivers-path.'
[all …]
Dmeson.build1 # Copyright © 2017-2020 Intel Corporation
29 'b_ndebug=if-release',
52 '-D__STDC_CONSTANT_MACROS',
53 '-D__STDC_FORMAT_MACROS',
54 '-D__STDC_LIMIT_MACROS',
55 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
56 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"',
64 with_moltenvk_dir = get_option('moltenvk-dir')
65 with_vulkan_icd_dir = get_option('vulkan-icd-dir')
66 with_tests = get_option('build-tests')
[all …]
/external/mesa3d/src/gfxstream/
Dmeson_options.txt2 # Copyright © 2017-2019 Intel Corporation
3 # SPDX-License-Identifier: MIT
17 'egl-native-platform',
28 'android-stub',
31 description : 'Build against android-stub',
35 'android-libbacktrace',
48 'dri-drivers-path',
55 'dri-search-path',
59 'separated list. Default: dri-drivers-path.'
71 'gallium-drivers',
[all …]
/external/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml1 # Shared between windows and Linux
2 .build-common:
3 extends: .container+build-rules
6 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner
18 - _build/meson-logs/*.txt
19 - _build/meson-logs/strace
20 - shader-db
21 - artifacts
24 .build-linux:
25 extends: .build-common
[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 …]
Degl.rst16 ---------
21 .. code-block:: sh
24 -D egl=enabled \
25 -D gles1=enabled \
26 -D gles2=enabled \
27 -D gallium-drivers=...
45 ``-D egl=enabled``
49 ``-D platforms=...``
51 comma separated string such as ``-D platforms=x11,wayland``. It decides
58 ``Android.mk`` files, or cross-compiled using appropriate options.
[all …]
/external/mesa3d/src/glx/windows/
Dwindowsgl.c27 #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 …]
/external/mesa3d/src/mesa/state_tracker/
Dst_context.c20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
40 #include "glapi/glapi.h"
78 st->ctx->NewDriverState |= ST_NEW_BLEND | in st_invalidate_buffers()
95 const uint64_t inputs = ctx->VertexProgram._Current->info.inputs_read; in st_vp_uses_current_values()
104 GLbitfield new_state = ctx->NewState; in st_invalidate_state()
114 ctx->NewDriverState |= ST_NEW_FS_STATE; in st_invalidate_state()
119 ctx->NewDriverState |= ST_NEW_RASTERIZER; in st_invalidate_state()
122 (st->lower_flatshade || st->lower_two_sided_color)) in st_invalidate_state()
123 ctx->NewDriverState |= ST_NEW_FS_STATE; in st_invalidate_state()
127 ctx->NewDriverState |= ST_NEW_CLIP_STATE; in st_invalidate_state()
[all …]

123