Home
last modified time | relevance | path

Searched +full:meson +full:- +full:cross (Results 1 – 25 of 46) sorted by relevance

12

/third_party/mesa3d/docs/
Dmeson.rst1 Compilation and Installation Using Meson
5 ---------------
7 For general information about Meson see the `Meson
10 **Mesa's Meson build system is generally considered stable and ready for
15 Mesa requires Meson >= 0.53.0 to build.
19 <https://mesonbuild.com/Getting-meson.html>`__ to install the
20 current version of Meson.
22 The Meson build of Mesa is tested on Linux, macOS, Windows, Cygwin,
25 Unix-like OSes
28 If Meson is not already installed on your system, you can typically
[all …]
Dandroid.rst6 of Android, or out-of-tree using the Meson build system and the
11 tested in CI. The meson build system flow is frequently used by
15 ------------------------------
18 Then, create your meson cross file to use it, something like this
19 ``~/.local/share/meson/cross/android-aarch64`` file::
22 ar = 'NDKDIR/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar'
23 c = ['ccache', 'NDKDIR/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang']
24 …built/linux-x86_64/bin/aarch64-linux-android29-clang++', '-fno-exceptions', '-fno-unwind-tables', …
27 strip = 'NDKDIR/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-strip'
28 # Android doesn't come with a pkg-config, but we need one for meson to be happy not
[all …]
/third_party/mesa3d/.gitlab-ci/meson/
Dbuild.sh3 set -e
4 set -o xtrace
6 CROSS_FILE=/cross_file-"$CROSS".txt
8 # We need to control the version of llvm-config we're using, so we'll
9 # tweak the cross file or generate a native file to do so.
10 if test -n "$LLVM_VERSION"; then
11 LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
12 echo -e "[binaries]\nllvm-config = '`which $LLVM_CONFIG`'" > native.file
13 if [ -n "$CROSS" ]; then
14 sed -i -e '/\[binaries\]/a\' -e "llvm-config = '`which $LLVM_CONFIG`'" $CROSS_FILE
[all …]
/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/glib/
DREADME.win32.md1 Chun-wei Fan `<fanc999@yahoo.com.tw>`
21 You can also cross-compile GLib for Windows from Linux using the
22 cross-compiling mingw packages for your distro.
28 `meson; ninja` like on Linux.
31 compilation related to Win32 in GLib-using code:
33 - `G_OS_WIN32` is defined when compiling for native Win32, without
37 - `G_WITH_CYGWIN` is defined if compiling for the Cygwin
42 - `G_PLATFORM_WIN32` is defined when either `G_OS_WIN32` or `G_WITH_CYGWIN`
48 Additionally, there are the compiler-specific macros:
49 - `__GNUC__` is defined when using GCC or Clang
[all …]
/third_party/mesa3d/docs/relnotes/
D20.1.3.rst1 Mesa 20.1.3 Release Notes / 2020-07-08
20 ---------------
24 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.tar.xz
27 ------------
29 - None
32 ---------
34 - vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores
36 - [v3d] corruption when GS omits some vertices
37 - [RADV] Non-precise occlusion queries return non-zero when all
39 - [DXVK] Project Cars rendering problems
[all …]
D18.3.3.rst16 ----------------
20 6b9893942fe8011c7736d51448deb6ef80ece2257e0fac27b02e997a6605d5e4 mesa-18.3.3.tar.gz
21 2ab6886a6966c532ccbcc3b240925e681464b658244f0cbed752615af3936299 mesa-18.3.3.tar.xz
24 ------------
29 ---------
31 - `Bug 108877 <https://bugs.freedesktop.org/show_bug.cgi?id=108877>`__
32 - OpenGL CTS gl43 test cases were interrupted due to segment fault
33 - `Bug 109023 <https://bugs.freedesktop.org/show_bug.cgi?id=109023>`__
34 - error: inlining failed in call to always_inline ‘__m512
36 - `Bug 109129 <https://bugs.freedesktop.org/show_bug.cgi?id=109129>`__
[all …]
D18.1.2.rst16 ----------------
20 a644df23937f4078a2bd9a54349f6315c1955f5e3a4ac272832da51dea4d3c11 mesa-18.1.1.tar.gz
21 070bf0648ba5b242d7303ceed32aed80842f4c0ba16e5acc1a650a46eadfb1f9 mesa-18.1.1.tar.xz
24 ------------
29 ---------
34 -------
38 - radv: Consolidate GFX9 merged shader lookup logic
39 - radv: Handle GFX9 merged shaders in radv_flush_constants()
40 - radeonsi: Fix crash on shaders using MSAA image load/store
41 - radv: Set active_stages the same whether or not shaders were cached
[all …]
D18.3.6.rst16 ----------------
20 4619d92afadf7072f7956599a2ccd0934fc45b4ddbc2eb865bdcb50ddf963f87 mesa-18.3.6.tar.gz
21 aaf17638dcf5a90b93b6389e152fdc9ef147768b09598f24d2c5cf482fcfc705 mesa-18.3.6.tar.xz
24 ------------
29 ---------
31 - `Bug 100316 <https://bugs.freedesktop.org/show_bug.cgi?id=100316>`__
32 - Linking GLSL 1.30 shaders with invariant and deprecated variables
34 - `Bug 108766 <https://bugs.freedesktop.org/show_bug.cgi?id=108766>`__
35 - Mesa built with meson has RPATH entries
36 - `Bug 109648 <https://bugs.freedesktop.org/show_bug.cgi?id=109648>`__
[all …]
D19.0.1.rst16 ----------------
20 f1dd1980ed628edea3935eed7974fbc5d8353e9578c562728b880d63ac613dbd mesa-19.0.1.tar.gz
21 6884163c0ea9e4c98378ab8fecd72fe7b5f437713a14471beda378df247999d4 mesa-19.0.1.tar.xz
24 ------------
29 ---------
31 - `Bug 100316 <https://bugs.freedesktop.org/show_bug.cgi?id=100316>`__
32 - Linking GLSL 1.30 shaders with invariant and deprecated variables
34 - `Bug 107563 <https://bugs.freedesktop.org/show_bug.cgi?id=107563>`__
35 - [RADV] Broken rendering in Unity demos
36 - `Bug 109698 <https://bugs.freedesktop.org/show_bug.cgi?id=109698>`__
[all …]
D21.1.4.rst1 Mesa 21.1.4 Release Notes / 2021-06-30
18 ---------------
22 1f177f44098164b65731c5ded4c928fd58b14f6c9d2087aa0e37bc79bf79e90b mesa-21.1.4.tar.xz
26 ------------
28 - None
32 ---------
34 - [anv] GravityMark (benchmark) crashes on ANV
35 - [opengl] We happy few not being rendered correctly
36 - Factorio: GPU hang when opening machine inventory
37 - RuneScape on Mesa 21.1.1 (VEGA10) has bad performance and leaks memory
[all …]
D19.0.0.rst17 ----------------
21 4c5b9c5227d37c1f6bdc786a6fa7ee7fbce40b2e8a87340c7d3234534ece3304 mesa-19.0.0.tar.gz
22 5a549dfb40ec31e5c36c47aadac04554cb2e2a8d144a046a378fc16da57e38f8 mesa-19.0.0.tar.xz
25 ------------
27 - GL_AMD_texture_texture4 on all GL 4.0 drivers.
28 - GL_EXT_shader_implicit_conversions on all drivers (ES extension).
29 - GL_EXT_texture_compression_bptc on all GL 4.0 drivers (ES extension).
30 - GL_EXT_texture_compression_rgtc on all GL 3.0 drivers (ES extension).
31 - GL_EXT_render_snorm on gallium drivers (ES extension).
32 - GL_EXT_texture_view on drivers supporting texture views (ES
[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 …]
/third_party/mesa3d/src/compiler/glsl/tests/
Dmeson.build68 # Meson can't auto-skip these on cross builds because of the python wrapper
71 # starting with Meson 0.55.0
72 if meson.has_exe_wrapper()
77 join_paths(meson.current_source_dir(), 'warnings_test.py'),
78 '--glsl-compiler', glsl_compiler,
79 '--test-directory', join_paths(
80 meson.source_root(), 'src', 'compiler', 'glsl', 'tests', 'warnings'
91 join_paths(meson.current_source_dir(), 'optimization_test.py'),
92 '--test-runner', glsl_test
100 'glsl dump-builder test',
[all …]
/third_party/mesa3d/bin/
Dmeson-cmd-extract.py22 """This script reads a meson build directory and gives back the command line it
25 This only works for meson 0.49.0 and newer.
35 def parse_args() -> argparse.Namespace:
40 help='Path the meson build directory')
45 def load_config(path: pathlib.Path) -> configparser.ConfigParser:
53 def build_cmd(conf: configparser.ConfigParser) -> str:
58 args.append(f'-D{k}="{v}"')
60 args.append(f'-D{k}={v}')
64 args.append('--cross-file={}'.format(cf))
70 args.extend(['--native-file={}'.format(f) for f in nf])
[all …]
/third_party/mesa3d/src/compiler/glsl/glcpp/
Dmeson.build24 prog_bison, '-o', '@OUTPUT0@', '-p', 'glcpp_parser_',
25 '--defines=@OUTPUT1@', '@INPUT@',
29 prog_bison, '-o', '@OUTPUT0@', '-p', 'glcpp_parser_',
30 '-H', '@OUTPUT1@', '@INPUT@',
35 'glcpp-parse.[ch]',
36 input : 'glcpp-parse.y',
37 output : ['glcpp-parse.c', 'glcpp-parse.h'],
42 'glcpp-lex.c',
43 input : 'glcpp-lex.l',
44 output : 'glcpp-lex.c',
[all …]
/third_party/skia/third_party/externals/harfbuzz/
DMakefile.am5 ACLOCAL_AMFLAGS = -I m4
19 replace-enum-strings.cmake \
20 meson.build \
25 subprojects/google-benchmark.wrap \
27 subprojects/packagefiles/ragel/meson.build \
28 subprojects/ttf-parser.wrap \
29 perf/meson.build \
30 perf/perf-draw.hh \
31 perf/perf-extents.hh \
32 perf/perf-shaping.hh \
[all …]
/third_party/mesa3d/.gitlab-ci/container/
Dlava_build.sh3 set -e
4 set -o xtrace
10 MINIO_PATH="${MINIO_HOST}/mesa-lava/$1/${DISTRIBUTION_TAG}/${DEBIAN_ARCH}"
11 if wget -q --method=HEAD "https://${MINIO_PATH}/done"; then
16 # If remote files are up-to-date, skip rebuilding them
20 . .gitlab-ci/container/container_pre_build.sh
22 # Install rust, which we'll be using for deqp-runner. It will be cleaned up at the end.
23 . .gitlab-ci/container/build-rust.sh
26 GCC_ARCH="aarch64-linux-gnu"
30 DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb"
[all …]
Dcreate-cross-file.sh4 cross_file="/cross_file-$arch.txt"
5 /usr/share/meson/debcrossgen --arch $arch -o "$cross_file"
6 # Explicitly set ccache path for cross compilers
7 sed -i "s|/usr/bin/\([^-]*\)-linux-gnu\([^-]*\)-g|/usr/lib/ccache/\\1-linux-gnu\\2-g|g" "$cross_fil…
10 sed -i "s|cpu_family = 'i686'|cpu_family = 'x86'|g" "$cross_file"
12 # Rely on qemu-user being configured in binfmt_misc on the host
13 sed -i -e '/\[properties\]/a\' -e "needs_exe_wrapper = False" "$cross_file"
16 cc=`sed -n 's|c = .\(.*\).|\1|p' < $cross_file`
18 rust_target=aarch64-unknown-linux-gnu
20 rust_target=armv7-unknown-linux-gnueabihf
[all …]
/third_party/mesa3d/.gitlab-ci/container/debian/
Dandroid_build.sh3 set -ex
11 apt-get install -y --no-remove $EPHEMERAL
14 ndk=android-ndk-r21d
15 wget -O $ndk.zip https://dl.google.com/android/repository/$ndk-linux-x86_64.zip
16 unzip -d / $ndk.zip "$ndk/toolchains/llvm/*"
20 rdfind -makehardlinks true -makeresultsfile false /android-ndk-r21d/
22 find /android-ndk-r21d/ -type f | egrep -i "clang-check|clang-tidy|lldb" | xargs rm -f
24 sh .gitlab-ci/container/create-android-ndk-pc.sh /$ndk zlib.pc "" "-lz" "1.2.3"
26 sh .gitlab-ci/container/create-android-cross-file.sh /$ndk x86_64-linux-android x86_64 x86_64
27 sh .gitlab-ci/container/create-android-cross-file.sh /$ndk i686-linux-android x86 x86
[all …]
Dx86_build-base.sh3 set -e
4 set -o xtrace
8 apt-get install -y ca-certificates gnupg2 software-properties-common
11 apt-key add .gitlab-ci/container/debian/llvm-snapshot.gpg.key
12 add-apt-repository "deb https://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-13 main"
14 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
19 python3-pip \
20 python3-setuptools \
23 apt-get update
25 apt-get install -y --no-remove \
[all …]
Dx86_build-mingw-source-deps.sh3 CMAKE_TOOLCHAIN_MINGW_PATH=$wd/.gitlab-ci/container/debian/x86_mingw-toolchain.cmake
4 mkdir -p ~/tmp
7 # Building DirectX-Headers
8 git clone https://github.com/microsoft/DirectX-Headers -b v1.606.3 --depth 1
9 mkdir -p DirectX-Headers/build
10 pushd DirectX-Headers/build
11 meson .. \
12 --backend=ninja \
13 --buildtype=release -Dbuild-test=false \
14 -Dprefix=/usr/x86_64-w64-mingw32/ \
[all …]
/third_party/mesa3d/ohos/
Dbuild_wayland_and_gbm.py2 # -*- coding: utf-8 -*-
30 exit(-1)
36 run_build_cmd += 'meson setup '+ sys.argv[3] + ' builddir '
37 run_build_cmd += '-Dvulkan-drivers= -Ddri-drivers= -Dgallium-drivers=panfrost \
38 -Dplatforms=wayland -Dglx=disabled -Dtools=panfrost --buildtype=release '
39 run_build_cmd += '--cross-file=cross_file '
40 run_build_cmd += '--prefix=' + os.getcwd() + '/builddir/install'
43 os.system('ninja -C builddir -j26')
44 os.system('ninja -C builddir install')
Dbuild_ohos.py2 # -*- coding: utf-8 -*-
29 exit(-1)
35 run_build_cmd += 'meson setup '+ sys.argv[3] + ' build-ohos '
36 …run_build_cmd += '-Dplatforms=ohos -Degl-native-platform=ohos -Ddri-drivers= -Dgallium-drivers=pan…
37-Dvulkan-drivers= -Dgbm=enabled -Degl=enabled -Dcpp_rtti=false -Dglx=disabled -Dtools=panfrost -Dd…
38 run_build_cmd += '--cross-file=cross_file '
39 run_build_cmd += '--prefix=' + os.getcwd() + '/build-ohos/install'
42 os.system('ninja -C build-ohos -j26')
43 os.system('ninja -C build-ohos install')
/third_party/lz4/
DNEWS3 perf : faster decoding speed (~+70%) for -BD4 setting in CLI
9 cli : `--list` works on `stdin` input, by @Low-power
10 cli : `--no-crc` does not produce (compression) nor check (decompression) checksums
11 cli : fix: `--test` and `--list` produce an error code when parsing invalid input
14 build: `LZ4_FREESTANDING`, new build macro for freestanding environments, by @t-mat
15 build: `make` and `make test` are compatible with `-j` parallel run
18 build: MSVC 2022 support, by @t-mat
19 build: improved meson script, by @eli-schwartz
31 api : fix alignment test on 32-bit systems (state initialization)
33 cli : `-l` legacy format is now compatible with `-m` multiple files, by Filipe Calasans
[all …]

12