sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
Gfx Stack Update 73d87621b2e2c32bb5710ad52095001defb78994 Sylvain BERTRAND 2024-08-03 16:44:13
please steam pressure-vessel c0f58acfff8ceb397b4d83c28b000e1dd56aa1fd Sylvain BERTRAND 2024-07-28 16:28:56
Gfx Stack Update ec850153030bb8d1251ffb51a5c63cd0f63e5316 Sylvain BERTRAND 2024-07-28 14:05:59
quick and dirty update: libXcursor to 1.2.2 8bb3aff8ec348413c4c6a2607bde9759bdd317f3 Sylvain BERTRAND 2024-07-23 10:53:58
Gfx Stack Update e74b66d0afef0a6e69835759451c2021cedf4c13 Sylvain BERTRAND 2024-07-13 10:50:11
Gfx Stack Update f48d42bfc012275d7e21621bc8d4612118cfb5dd Sylvain BERTRAND 2024-07-06 15:15:24
Gfx stack update 756511ccbd4bc651f3f91be435890379f435fd94 Sylvain BERTRAND 2024-06-22 13:37:55
Gfx stack update 61f48d3e264541177bdac1412c5bf94415a296e7 Sylvain BERTRAND 2024-06-15 14:37:55
Gfx stack update 0a14f4420ef1f09d24b25055c64c8172f588e620 Sylvain BERTRAND 2024-06-08 12:17:59
Gfx stack update b6ed798dd94db909ed08ea7e6fc40c0eaf864c36 Sylvain BERTRAND 2024-06-01 13:31:05
Gfx stack update b1006f29b127034c70c0d15c77dd1b1bea058ce2 Sylvain BERTRAND 2024-05-25 11:50:45
Gfx stack update a9388b3779b3ee033f2fd26c9ab0adf1131c58c3 Sylvain BERTRAND 2024-05-18 14:54:16
Gfx stack update b30577194e4791b14cd543fe54a7b08188705640 Sylvain BERTRAND 2024-05-11 13:05:46
nyanmp: update 2062344d2efcfd8f243af76c5f3fbaef7f935156 Sylvain BERTRAND 2024-05-05 14:10:33
nyanmp: update 4d7a4ff7b3acedc49592359d3d6a9128d222f576 Sylvain BERTRAND 2024-05-04 22:50:15
Gfx stack update 6862f24384e243d618e330197ff66bc26d0c7120 Sylvain BERTRAND 2024-05-04 13:03:32
Gfx stack update 88739d1a4a727b080195bf08499e4889e3cc9507 Sylvain BERTRAND 2024-04-27 12:49:42
wip update 9b83936338e17af346bbee46d16311ea2eb6fbd7 Sylvain BERTRAND 2024-04-26 16:54:58
new wip 9e4b71c48fc29f5cf0220d7f9c0b823cd0e7a4d4 Sylvain BERTRAND 2024-04-25 17:38:26
Gfx stack update 4bb191613ffcbe6b956f062499a4f1e695983124 Sylvain BERTRAND 2024-04-20 13:03:19
Commit 73d87621b2e2c32bb5710ad52095001defb78994 - Gfx Stack Update
Well, this is the second toxic update happening. I dunno why
they are breaking that much legacy GL. The xserver for the
beta steam client was finally fixed... All this is still
garbage, at least it is free as in free beer and we can
customize it hardcore. I pray that nobody gets paid to code
*that*. But the main culprit is valve, with its client which is
still 32bits and statically loading GL and x11, which should
be perfect clean elf64 binaries, dynamically loading system
interface: libasound, wayland(static)->xcb libs, libxkbcommon(->x11),
vulkan->GL->CPU.
Author: Sylvain BERTRAND
Author date (UTC): 2024-08-03 16:44
Committer name: Sylvain BERTRAND
Committer date (UTC): 2024-08-03 16:44
Parent(s): c0f58acfff8ceb397b4d83c28b000e1dd56aa1fd
Signer:
Signing key:
Signing status: N
Tree: 9545d321f9b5d32d4aecef7974971c4b7d73a02d
File Lines added Lines deleted
builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/builder.sh 0 0
builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/pkgconfig/libdrm.pc.in 0 0
builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/pkgconfig/libdrm_amdgpu.pc.in 0 0
builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/pkgconfig/libdrm_radeon.pc.in 0 0
builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh 3 1
builders/drm/builder.sh 1 1
builders/ffmpeg-4a56b5f3d81ff154af391e234596933fe3aed5ef/builder.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/builder.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler_aco.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri2.c.patch 2 3
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri_util.c.patch 30 13
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri_util.h.patch 12 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/egl.sh 4 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_frontends.sh 2 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_targets.sh 5 2
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gbm.sh 6 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_amd.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_compiler.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_egl.sh 1 1
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_targets.sh 59 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_glsl.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_glx.sh 6 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_mapi.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_mesa.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_nir.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_spirv.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_util.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/glx.sh 10 3
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/glxext.c.patch 17 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/linux.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/loader.sh 11 1
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_tracepoints.h 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_utrace.h 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/syslib.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/u_trace.c 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/x86_64_linux_glibc_amdgpu.sh 1 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/builder.sh 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators.sh 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_meta_copy.c.patch 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 0 0
builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/radeon_icd.x86_64.json 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/builder.sh 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/dix-config.h.in 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/linux-glibc.sh 1 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/version-config.h.in 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xdmcp.h.patch 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xkb-config.h.in 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xorg-config.h.in 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xorg-server.h.in 0 0
builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xorg-server.pc.in 0 0
File builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/builder.sh copied from file builders/drm-02a41cf302a69f0cd94aae96ec01d98b9398076e/builder.sh (similarity 100%)
File builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/pkgconfig/libdrm.pc.in copied from file builders/drm-02a41cf302a69f0cd94aae96ec01d98b9398076e/contrib/pkgconfig/libdrm.pc.in (similarity 100%)
File builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/pkgconfig/libdrm_amdgpu.pc.in copied from file builders/drm-02a41cf302a69f0cd94aae96ec01d98b9398076e/contrib/pkgconfig/libdrm_amdgpu.pc.in (similarity 100%)
File builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/pkgconfig/libdrm_radeon.pc.in copied from file builders/drm-02a41cf302a69f0cd94aae96ec01d98b9398076e/contrib/pkgconfig/libdrm_radeon.pc.in (similarity 100%)
File builders/drm-88db6114985ebcfe14f592930d82d01a3d973101/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh copied from file builders/drm-02a41cf302a69f0cd94aae96ec01d98b9398076e/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh (similarity 98%) (mode: 100755) (index f1e4793..7271a42)
1 1 #!/bin/sh #!/bin/sh
2 # TODO: may have to move the patch version to the minor version place-holder
3 # to please that thing which is pressure-vessel and similars... god...
2 4 # in a fair world, namely with the same amount of resources than upstream: # in a fair world, namely with the same amount of resources than upstream:
3 5 # should have scripts to build everything and specialized others, like this one # should have scripts to build everything and specialized others, like this one
4 6 # which is specialized for amdgpu # which is specialized for amdgpu
 
... ... python3 $src_dir/gen_table_fourcc.py \
74 76 #=============================================================================== #===============================================================================
75 77 libdrm_so_major=2 libdrm_so_major=2
76 78 libdrm_so_minor=4 libdrm_so_minor=4
77 libdrm_so_patch=118
79 libdrm_so_patch=122
78 80
79 81 libdrm_c_src_files="\ libdrm_c_src_files="\
80 82 $src_dir/xf86drm.c \ $src_dir/xf86drm.c \
File builders/drm/builder.sh changed (mode: 100644) (index 5fdc038..9b04638)
... ... export PATH="\
14 14 /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\ /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\
15 15 /nyan/make/current/bin:\ /nyan/make/current/bin:\
16 16 /nyan/git/current/bin:\ /nyan/git/current/bin:\
17 /nyan/python3/current/bin:\
17 /nyan/python/current/bin:\
18 18 $PATH\ $PATH\
19 19 " "
20 20 target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)") target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)")
File builders/ffmpeg-4a56b5f3d81ff154af391e234596933fe3aed5ef/builder.sh copied from file builders/ffmpeg-0895ef0d6d6406ee6cd158fc4d47d80f201b8e9c/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/builder.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler_aco.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/compiler_aco.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/dri2.c.patch (similarity 84%) (mode: 100644) (index 525698f..902960e)
1 1 diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c
2 index 801ec908212..fa3b99ec6a3 100644
2 index a1f5334e6b4..9dac0232c3e 100644
3 3 --- a/src/gallium/frontends/dri/dri2.c --- a/src/gallium/frontends/dri/dri2.c
4 4 +++ b/src/gallium/frontends/dri/dri2.c +++ b/src/gallium/frontends/dri/dri2.c
5 @@ -2467,22 +2467,4 @@ const __DRIextension *galliumdrm_driver_extensions[] = {
5 @@ -2320,21 +2320,4 @@ const __DRIextension *galliumdrm_driver_extensions[] = {
6 6 NULL NULL
7 7 }; };
8 8
9 9 -static const struct __DRImesaCoreExtensionRec swkmsMesaCoreExtension = { -static const struct __DRImesaCoreExtensionRec swkmsMesaCoreExtension = {
10 10 - .base = { __DRI_MESA, 2 }, - .base = { __DRI_MESA, 2 },
11 11 - .version_string = MESA_INTERFACE_VERSION_STRING, - .version_string = MESA_INTERFACE_VERSION_STRING,
12 - .createNewScreen = driCreateNewScreen2,
13 12 - .createContext = driCreateContextAttribs, - .createContext = driCreateContextAttribs,
14 13 - .initScreen = dri_swrast_kms_init_screen, - .initScreen = dri_swrast_kms_init_screen,
15 14 - .createNewScreen3 = driCreateNewScreen3, - .createNewScreen3 = driCreateNewScreen3,
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-671c646a0ded70299aaf93ea189587a2cdc96981/contrib/dri_util.c.patch (similarity 61%) (mode: 100644) (index 9bba5d0..a17bf83)
1 diff --git a/src/gallium/frontends/dri/dri_util.c b/src/gallium/frontends/dri/dri_util.c
2 index 4c93d2e4194..8f03191c875 100644
3 --- a/src/gallium/frontends/dri/dri_util.c
4 +++ b/src/gallium/frontends/dri/dri_util.c
5 @@ -194,35 +194,6 @@ dri2CreateNewScreen(int scrn, int fd,
1 --- dri_util.c
2 +++ dri_util.c
3 @@ -87,10 +87,8 @@ setupLoaderExtensions(struct dri_screen *screen,
4 {__DRI_IMAGE_LOOKUP, 1, offsetof(struct dri_screen, dri2.image), true},
5 {__DRI_USE_INVALIDATE, 1, offsetof(struct dri_screen, dri2.useInvalidate), true},
6 {__DRI_BACKGROUND_CALLABLE, 1, offsetof(struct dri_screen, dri2.backgroundCallable), true},
7 - {__DRI_SWRAST_LOADER, 1, offsetof(struct dri_screen, swrast_loader), true},
8 {__DRI_IMAGE_LOADER, 1, offsetof(struct dri_screen, image.loader), true},
9 {__DRI_MUTABLE_RENDER_BUFFER_LOADER, 1, offsetof(struct dri_screen, mutableRenderBuffer.loader), true},
10 - {__DRI_KOPPER_LOADER, 1, offsetof(struct dri_screen, kopper_loader), true},
11 };
12 loader_bind_extensions(screen, matches, ARRAY_SIZE(matches), extensions);
13 }
14 @@ -194,44 +192,6 @@ dri2CreateNewScreen(int scrn, int fd,
6 15 driver_configs, false, data); driver_configs, false, data);
7 16 } }
8 17
 
... ... index 4c93d2e4194..8f03191c875 100644
35 44 - driver_configs, false, data); - driver_configs, false, data);
36 45 -} -}
37 46 - -
38 static __DRIscreen *
39 driSWRastCreateNewScreen3(int scrn, const __DRIextension **extensions,
40 const __DRIextension **driver_extensions,
41 @@ -932,35 +903,8 @@ const __DRIdri2Extension driDRI2Extension = {
47 -static __DRIscreen *
48 -driSWRastCreateNewScreen3(int scrn, const __DRIextension **extensions,
49 - const __DRIextension **driver_extensions,
50 - const __DRIconfig ***driver_configs, bool driver_name_is_inferred, void *data)
51 -{
52 - return driCreateNewScreen3(scrn, -1, extensions, driver_extensions,
53 - driver_configs, driver_name_is_inferred, data);
54 -}
55 -
56 /**
57 * Destroy the per-screen private information.
58 *
59 @@ -1013,34 +973,8 @@ const __DRIdri2Extension driDRI2Extension = {
42 60 .createNewScreen3 = driCreateNewScreen3, .createNewScreen3 = driCreateNewScreen3,
43 61 }; };
44 62
 
... ... index 4c93d2e4194..8f03191c875 100644
53 71 - .allocateBuffer = dri2AllocateBuffer, - .allocateBuffer = dri2AllocateBuffer,
54 72 - .releaseBuffer = dri2ReleaseBuffer, - .releaseBuffer = dri2ReleaseBuffer,
55 73 - .createContextAttribs = driCreateContextAttribs, - .createContextAttribs = driCreateContextAttribs,
56 - .createNewScreen2 = driCreateNewScreen2,
57 74 - .createNewScreen3 = driCreateNewScreen3, - .createNewScreen3 = driCreateNewScreen3,
58 75 -}; -};
59 76 - -
 
... ... index 4c93d2e4194..8f03191c875 100644
71 88 - .createNewScreen3 = driSWRastCreateNewScreen3, - .createNewScreen3 = driSWRastCreateNewScreen3,
72 89 -}; -};
73 90 - -
74 const __DRI2configQueryExtension dri2ConfigQueryExtension = {
75 .base = { __DRI2_CONFIG_QUERY, 2 },
76
91 const __DRI2flushControlExtension dri2FlushControlExtension = {
92 .base = { __DRI2_FLUSH_CONTROL, 1 }
93 };
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri_util.h.patch added (mode: 100644) (index 0000000..dbd8d6c)
1 --- dri_util.h
2 +++ dri_util.h
3 @@ -55,9 +55,7 @@ struct __DRIconfigRec {
4 * Extensions.
5 */
6 extern const __DRIcoreExtension driCoreExtension;
7 -extern const __DRIswrastExtension driSWRastExtension;
8 extern const __DRIdri2Extension driDRI2Extension;
9 -extern const __DRIdri2Extension swkmsDRI2Extension;
10 extern const __DRI2flushControlExtension dri2FlushControlExtension;
11 extern const __DRI2configQueryExtension dri2GalliumConfigQueryExtension;
12
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/egl.sh (similarity 98%) (mode: 100644) (index 17a0580..d236e21)
... ... do
52 52 -I$src_dir/src/gbm/backends/dri \ -I$src_dir/src/gbm/backends/dri \
53 53 -I$build_dir/src/gbm/main \ -I$build_dir/src/gbm/main \
54 54 -I$src_dir/src/gbm/main \ -I$src_dir/src/gbm/main \
55 -I$build_dir/src/loader_dri3 \
56 -I$src_dir/src/loader_dri3 \
55 57 -I$build_dir/src/loader \ -I$build_dir/src/loader \
56 58 -I$src_dir/src/loader \ -I$src_dir/src/loader \
57 59 -I$build_dir/src/egl/drivers/dri2 \ -I$build_dir/src/egl/drivers/dri2 \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0 \
125 127 --no-whole-archive \ --no-whole-archive \
126 128 \ \
127 129 $build_dir/libloader.a \ $build_dir/libloader.a \
130 $build_dir/libloader_x11.a \
128 131 $build_dir/libxmlconfig.a \ $build_dir/libxmlconfig.a \
129 132 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
133 $cc_ld_support_lib \
130 134 \ \
131 135 --as-needed \ --as-needed \
132 136 $build_dir/install_root$libdir_store/libgallium_dri.so \ $build_dir/install_root$libdir_store/libgallium_dri.so \
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_frontends.sh (similarity 98%) (mode: 100644) (index 9abbf3a..8585594)
... ... printf "\tbuilding frontends sub-components-->\n"
2 2 #=============================================================================== #===============================================================================
3 3 mkdir -p $build_dir/src/gallium/frontends/dri mkdir -p $build_dir/src/gallium/frontends/dri
4 4 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
5 # XXX: should merge with libdri.a (below)
5 6 libdricommon_c_pathnames="\ libdricommon_c_pathnames="\
6 7 $build_dir/src/gallium/frontends/dri/dri_util.c \ $build_dir/src/gallium/frontends/dri/dri_util.c \
7 8 " "
 
... ... $src_dir/src/gallium/frontends/dri/dri_drawable.c \
77 78 $src_dir/src/gallium/frontends/dri/dri_helpers.c \ $src_dir/src/gallium/frontends/dri/dri_helpers.c \
78 79 $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \ $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \
79 80 $src_dir/src/gallium/frontends/dri/dri_screen.c \ $src_dir/src/gallium/frontends/dri/dri_screen.c \
81 $src_dir/src/gallium/frontends/dri/kopper_stubs.c \
80 82 \ \
81 83 $build_dir/src/gallium/frontends/dri/dri2.c \ $build_dir/src/gallium/frontends/dri/dri2.c \
82 84 " "
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_targets.sh (similarity 98%) (mode: 100644) (index 3d2e68f..7cd7440)
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \
71 71 $cc_ld_slib_start_files \ $cc_ld_slib_start_files \
72 72 $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s.o \ $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s.o \
73 73 \ \
74 --whole-archive \
75 $build_dir/libdricommon.a \
76 $build_dir/libdri.a \
77 --no-whole-archive \
78 \
74 79 --start-group \ --start-group \
75 80 $build_dir/libmesa_gallium.a \ $build_dir/libmesa_gallium.a \
76 81 $build_dir/libglsl.a \ $build_dir/libglsl.a \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \
79 84 $build_dir/libaco.a \ $build_dir/libaco.a \
80 85 $build_dir/libcompiler.a \ $build_dir/libcompiler.a \
81 86 \ \
82 $build_dir/libdricommon.a \
83 $build_dir/libdri.a \
84 87 $build_dir/libgallium.a \ $build_dir/libgallium.a \
85 88 $build_dir/libgalliumvl.a \ $build_dir/libgalliumvl.a \
86 89 \ \
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gbm.sh (similarity 95%) (mode: 100644) (index 3dd296f..1fc678b)
... ... do
21 21 -I$linux_incdir \ -I$linux_incdir \
22 22 -I$syslib_incdir \ -I$syslib_incdir \
23 23 \ \
24 -I$build_dir/src/gallium/frontends/dri \
25 -I$src_dir/src/gallium/frontends/dri \
26 -I$build_dir/src/gallium/auxiliary \
27 -I$src_dir/src/gallium/auxiliary \
24 28 -I$build_dir/src/gallium/include \ -I$build_dir/src/gallium/include \
25 29 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
26 30 -I$build_dir/src/gbm/backends/dri \ -I$build_dir/src/gbm/backends/dri \
27 31 -I$src_dir/src/gbm/backends/dri \ -I$src_dir/src/gbm/backends/dri \
28 32 -I$build_dir/src/gbm/main \ -I$build_dir/src/gbm/main \
29 33 -I$src_dir/src/gbm/main \ -I$src_dir/src/gbm/main \
34 -I$build_dir/src/mesa \
35 -I$src_dir/src/mesa \
30 36 -I$build_dir/src/loader \ -I$build_dir/src/loader \
31 37 -I$src_dir/src/loader \ -I$src_dir/src/loader \
32 38 -I$build_dir/src/ \ -I$build_dir/src/ \
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_egl.sh (similarity 93%) (mode: 100644) (index 9459998..05a916b)
... ... mkdir -p $build_dir/src/egl/drivers/dri2
3 3 # fix gbm/dri level 2/drm egl platform (because most of the builds do enable # fix gbm/dri level 2/drm egl platform (because most of the builds do enable
4 4 # the additional x11/dri3/drm egl platform) # the additional x11/dri3/drm egl platform)
5 5 cp -f $src_dir/src/egl/drivers/dri2/egl_dri2.c $build_dir/src/egl/drivers/dri2 cp -f $src_dir/src/egl/drivers/dri2/egl_dri2.c $build_dir/src/egl/drivers/dri2
6 patch -i $script_dir/egl_dri2.c.patch $build_dir/src/egl/drivers/dri2/egl_dri2.c &
6 ####patch -i $script_dir/egl_dri2.c.patch $build_dir/src/egl/drivers/dri2/egl_dri2.c &
7 7 #=================================================================================================== #===================================================================================================
8 8 # glvnd # glvnd
9 9 mkdir -p $build_dir/src/egl/generate mkdir -p $build_dir/src/egl/generate
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_targets.sh added (mode: 100644) (index 0000000..5e1a9b5)
1 printf "Running gallium targets generators-->\n"
2 mkdir -p $build_dir/src/gallium/targets/dri
3 cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF
4 {
5 global:
6 __driDriverGetExtensions*;
7 driCreate*;
8 driCopy*;
9 driSwap*;
10 driDestroy*;
11 driGet*;
12 driIndexConfigAttrib;
13 dri*indContext*;
14 driswCopySubBuffer;
15 dri_set_tex_buffer2;
16 kopper*;
17 dri_query_renderer_string;
18 dri_query_renderer_integer;
19 dri_flush_drawable;
20 dri_flush;
21 dri_invalidate_drawable;
22 dri2GalliumConfigQuery*;
23 dri_throttle;
24 dri_get_initial_swap_interval;
25 dri_valid_swap_interval;
26 dri_interop_query_device_info;
27 dri_interop_export_object;
28 dri_interop_flush_objects;
29 dri_loader_get_extensions;
30 dri_create_image_with_modifiers;
31 dri_create_image_from_renderbuffer;
32 dri2_set_in_fence_fd;
33 dri2_query_compression_rates;
34 dri2_query_compression_modifiers;
35 dri2_destroy_image;
36 dri2_create_from_texture;
37 dri_create_image;
38 dri2_query_image;
39 dri2_dup_image;
40 dri2_validate_usage;
41 dri2_from_names;
42 dri2_from_planar;
43 dri2_from_dma_bufs;
44 dri2_blit_image;
45 dri2_get_capabilities;
46 dri2_map_image;
47 dri2_unmap_image;
48 dri_query_dma_buf_formats;
49 dri_query_dma_buf_modifiers;
50 dri2_query_dma_buf_format_modifier_attribs;
51 dri_query_compatible_render_only_device_fd;
52 driSWRastQueryBufferAge;
53 amdgpu_winsys_create;
54 local:
55 *;
56 };
57 EOF
58 #---------------------------------------------------------------------------------------------------
59 printf "<--gallium targets generation done\n"
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_glsl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_glx.sh added (mode: 100644) (index 0000000..2a5b29e)
1 printf "Running glx code generators-->\n"
2 mkdir -p $build_dir/src/glx
3 # drisw anything should be compilable-out
4 cp -f $src_dir/src/glx/glxext.c $build_dir/src/glx/glxext.c
5 patch -i $script_dir/glxext.c.patch $build_dir/src/glx/glxext.c &
6 printf "<--glx code generation done\n"
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_mapi.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/generators_mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_mesa.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/generators_mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_nir.sh copied from file builders/mesa-gl-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/generators_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_spirv.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/generators_spirv.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/glx.sh (similarity 95%) (mode: 100644) (index de74fb3..059a1e7)
... ... $src_dir/src/glx/glx_query.c \
23 23 $src_dir/src/glx/glxcmds.c \ $src_dir/src/glx/glxcmds.c \
24 24 $src_dir/src/glx/glxconfig.c \ $src_dir/src/glx/glxconfig.c \
25 25 $src_dir/src/glx/glxcurrent.c \ $src_dir/src/glx/glxcurrent.c \
26 $src_dir/src/glx/glxext.c \
26 $build_dir/src/glx/glxext.c \
27 27 $src_dir/src/glx/glxextensions.c \ $src_dir/src/glx/glxextensions.c \
28 28 $src_dir/src/glx/glxhash.c \ $src_dir/src/glx/glxhash.c \
29 29 $src_dir/src/glx/indirect_glx.c \ $src_dir/src/glx/indirect_glx.c \
 
... ... $src_dir/src/glx/singlepix.c \
42 42 $src_dir/src/glx/vertarr.c \ $src_dir/src/glx/vertarr.c \
43 43 $src_dir/src/glx/dri_common.c \ $src_dir/src/glx/dri_common.c \
44 44 $src_dir/src/glx/dri_common_query_renderer.c \ $src_dir/src/glx/dri_common_query_renderer.c \
45 $src_dir/src/glx/dri_common_interop.c \
46 45 $src_dir/src/glx/xfont.c \ $src_dir/src/glx/xfont.c \
47 $src_dir/src/glx/drisw_glx.c \
48 46 $src_dir/src/glx/dri2.c \ $src_dir/src/glx/dri2.c \
49 47 $src_dir/src/glx/dri2_glx.c \ $src_dir/src/glx/dri2_glx.c \
50 48 $src_dir/src/glx/dri3_glx.c \ $src_dir/src/glx/dri3_glx.c \
 
... ... do
63 61 -I$linux_incdir \ -I$linux_incdir \
64 62 -I$syslib_incdir \ -I$syslib_incdir \
65 63 \ \
64 -I$build_dir/src/gallium/frontends/dri \
65 -I$src_dir/src/gallium/frontends/dri \
66 66 -I$build_dir/src/gallium/include \ -I$build_dir/src/gallium/include \
67 67 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
68 68 -I$build_dir/src/mapi/glapi \ -I$build_dir/src/mapi/glapi \
69 69 -I$src_dir/src/mapi/glapi \ -I$src_dir/src/mapi/glapi \
70 70 -I$build_dir/src/glx \ -I$build_dir/src/glx \
71 71 -I$src_dir/src/glx \ -I$src_dir/src/glx \
72 -I$build_dir/src/loader_dri3 \
73 -I$src_dir/src/loader_dri3 \
72 74 -I$build_dir/src/loader \ -I$build_dir/src/loader \
73 75 -I$src_dir/src/loader \ -I$src_dir/src/loader \
76 -I$build_dir/src/x11 \
77 -I$src_dir/src/x11 \
78 -I$build_dir/src/mesa \
79 -I$src_dir/src/mesa \
74 80 -I$build_dir/src \ -I$build_dir/src \
75 81 -I$src_dir/src \ -I$src_dir/src \
76 82 -I$build_dir/include/GL/internal \ -I$build_dir/include/GL/internal \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \
138 144 --no-whole-archive \ --no-whole-archive \
139 145 \ \
140 146 $build_dir/libglapi_static.a \ $build_dir/libglapi_static.a \
147 $build_dir/libloader_x11.a \
141 148 $build_dir/libloader_dri3_helper.a \ $build_dir/libloader_dri3_helper.a \
142 149 $build_dir/libloader.a \ $build_dir/libloader.a \
143 150 $build_dir/libxmlconfig.a \ $build_dir/libxmlconfig.a \
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/glxext.c.patch added (mode: 100644) (index 0000000..3dcdfd1)
1 diff --git a/src/glx/glxext.c b/src/glx/glxext.c
2 index a8874defab3..a52f30fdcb2 100644
3 --- a/src/glx/glxext.c
4 +++ b/src/glx/glxext.c
5 @@ -795,12 +795,6 @@ AllocAndFetchScreenConfigs(Display * dpy, struct glx_display * priv, enum glx_dr
6 #endif
7
8 #endif /* GLX_DIRECT_RENDERING && !GLX_USE_APPLEGL */
9 -#if defined(GLX_DIRECT_RENDERING) && (!defined(GLX_USE_APPLEGL) || defined(GLX_USE_APPLE))
10 - if (psc == NULL &&
11 - (glx_driver & GLX_DRIVER_SW || zink)) {
12 - psc = driswCreateScreen(i, priv, glx_driver, driver_name_is_inferred);
13 - }
14 -#endif
15
16 bool indirect = false;
17
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/linux.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/linux.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/loader.sh (similarity 86%) (mode: 100644) (index 55fe80b..220a9c1)
... ... mkdir -p $build_dir/src/loader
5 5 loader_c_pathnames="\ loader_c_pathnames="\
6 6 $src_dir/src/loader/loader.c \ $src_dir/src/loader/loader.c \
7 7 $src_dir/src/loader/loader_dri_helper.c \ $src_dir/src/loader/loader_dri_helper.c \
8 $src_dir/src/loader/loader_dri3_helper.c \
8 $src_dir/src/loader_dri3/loader_dri3_helper.c \
9 $src_dir/src/x11/loader_x11.c \
9 10 " "
10 11 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
11 12 for src_pathname in $loader_c_pathnames for src_pathname in $loader_c_pathnames
 
... ... do
21 22 -I$linux_incdir \ -I$linux_incdir \
22 23 -I$syslib_incdir \ -I$syslib_incdir \
23 24 \ \
25 -I$build_dir/src/gallium/frontends/dri \
26 -I$src_dir/src/gallium/frontends/dri \
24 27 -I$build_dir/src/gallium/include \ -I$build_dir/src/gallium/include \
25 28 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
29 -I$build_dir/src/mesa \
30 -I$src_dir/src/mesa \
26 31 -I$build_dir/src/util \ -I$build_dir/src/util \
27 32 -I$src_dir/src/util \ -I$src_dir/src/util \
33 -I$build_dir/src/loader_dri3 \
34 -I$src_dir/src/loader_dri3 \
28 35 -I$build_dir/src/loader \ -I$build_dir/src/loader \
29 36 -I$src_dir/src/loader \ -I$src_dir/src/loader \
30 37 -I$build_dir/src \ -I$build_dir/src \
 
... ... $ar_rcs $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir
71 78 printf "AR RCS $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o\n" printf "AR RCS $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o\n"
72 79 $ar_rcs $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o $ar_rcs $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o
73 80 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
81 printf "AR RCS $build_dir/libloader_x11.a $build_dir/src/loader/loader_x11.cpp.c.s.o\n"
82 $ar_rcs $build_dir/libloader_x11.a $build_dir/src/loader/loader_x11.cpp.c.s.o
83 #------------------------------------------------------------------------------
74 84 wait wait
75 85 #=============================================================================== #===============================================================================
76 86 echo "<--loader components built" echo "<--loader components built"
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_tracepoints.h copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_tracepoints.h (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_utrace.h copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_utrace.h (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/syslib.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/syslib.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/u_trace.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/u_trace.c (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/util.sh copied from file builders/mesa-gl-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 99%) (mode: 100755) (index b61e0b5..66c72a2)
... ... echo "#define MESA_GIT_SHA1 \"$git_sha1\"" >$build_dir/src/git_sha1.h
225 225 . $script_dir/generators_mapi.sh . $script_dir/generators_mapi.sh
226 226 . $script_dir/generators_mesa.sh . $script_dir/generators_mesa.sh
227 227 . $script_dir/generators_egl.sh . $script_dir/generators_egl.sh
228 . $script_dir/generators_glx.sh
228 229 wait wait
229 230 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
230 231 . $script_dir/util.sh . $script_dir/util.sh
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/builder.sh copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_device.c.patch copied from file builders/mesa-vulkan-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/radv_device.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/radv_meta.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_meta_copy.c.patch copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/radv_meta_copy.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/radv_no_tracers.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/radeon_icd.x86_64.json (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/builder.sh copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/builder.sh (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/dix-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/dix-config.h.in (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/linux-glibc.sh copied from file builders/xserver-sh-487eb46826e40aa46b4037bf2632cdd67645de1c/contrib/linux-glibc.sh (similarity 99%) (mode: 100755) (index a15771e..28e08c1)
... ... $src_dir/os/xstrans.c \
608 608 $src_dir/os/xprintf.c \ $src_dir/os/xprintf.c \
609 609 $src_dir/os/log.c \ $src_dir/os/log.c \
610 610 $src_dir/os/busfault.c \ $src_dir/os/busfault.c \
611 $src_dir/os/serverlock.c \
611 612 $src_dir/os/string.c \ $src_dir/os/string.c \
612 613 $src_dir/os/strlcat.c \ $src_dir/os/strlcat.c \
613 614 $src_dir/os/strlcpy.c \ $src_dir/os/strlcpy.c \
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/version-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/version-config.h.in (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xdmcp.h.patch copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xdmcp.h.patch (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xkb-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xkb-config.h.in (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xorg-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xorg-config.h.in (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xorg-server.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xorg-server.h.in (similarity 100%)
File builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/xorg-server.pc.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xorg-server.pc.in (similarity 100%)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main