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 (still avoiding like hell llvm) 53a5da090eff753d1deb799315ff73971c96ec40 Sylvain BERTRAND 2022-08-07 18:01:08
gfx stack update (still holding that llvm c++ trash) 4665adde998aaea0ef7a05233fd11faa3279828c Sylvain BERTRAND 2022-07-24 13:41:47
gfx stack update (still holding the breaking llvm) 2fbdf2a0752b2bdf312049f0feef6547649b8c9c Sylvain BERTRAND 2022-07-17 18:23:21
gfx stack update (we try to avoid llvm, because really nasty) f94a5fc7fb325ddbea168d682030fc89273cce55 Sylvain BERTRAND 2022-07-10 15:43:49
gfx stack update (still no llvm since it broke mesa AGAIN) 8c8bfecf404c6506c06b624d25eaf0178dff6112 Sylvain BERTRAND 2022-07-03 14:42:37
libX11: gcc attributes (no linker script), binutils 5f16ad32676c5bcfc6612d95a6e7500d917732ba Sylvain BERTRAND 2022-07-02 20:10:12
some updates and fixes (libX11 custom and fine grained build system) bcf0c05faae95410aac567798248bb92e9596eed Sylvain BERTRAND 2022-07-02 00:26:27
gfx stack update (no llvm yet) d2a3ef630f8cbb8ae6d9c274a7838a57fe9b1c07 Sylvain BERTRAND 2022-06-26 14:20:08
gfx stack update (actually it is llvm breaking mesa) d15422f1dddb685d781f0642d922784d1d5003b6 Sylvain BERTRAND 2022-06-19 23:59:08
alsa userland updates 098ff2ae57ea647f4c901042f2cd3cfe07d12cbf Sylvain BERTRAND 2022-06-14 18:36:38
gfx stack update (mesa gl broken again) d3f35c4af8017644a7f6aea411f1e0efb3b427b0 Sylvain BERTRAND 2022-06-05 20:53:02
gfx stack update a86341223cb94cc176bb180d6cf5de64fb2defc7 Sylvain BERTRAND 2022-05-29 18:00:01
gfx stack update 577a4a530a8a2cb4ffa826eecb8366d3f07fbbff Sylvain BERTRAND 2022-05-22 15:06:51
st: fix inverted color array efb576f1e73e92daf28ff9bc9793dff41c5673b5 Sylvain BERTRAND 2022-05-19 17:08:10
gfx stack update 8a5a5aa2976e93962ba6100dda813455a9300e8c Sylvain BERTRAND 2022-05-15 19:50:07
dwm/st updates, fontconfig fix 11e28c08c6eb47435fa87dfd1d2ff1173967e76a Sylvain BERTRAND 2022-05-10 19:04:35
gfx stack update (mesa SDK being trashed more) ee38e381557418681479858c8384aafb5d631250 Sylvain BERTRAND 2022-05-08 14:38:32
gfx stack update 16b749f378d11f768a612cf08676789f7fdff2bc Sylvain BERTRAND 2022-04-24 15:56:01
gfx stack update 68453551954c52e998012d0ce1f5b05e99e24df5 Sylvain BERTRAND 2022-04-17 15:47:49
gfx stack update (AMD dev linux broken on navi10 LXE) 0bad3efa8e0e6e24c44c0707e494d47fc833755f Sylvain BERTRAND 2022-04-10 16:04:32
Commit 53a5da090eff753d1deb799315ff73971c96ec40 - gfx stack update (still avoiding like hell llvm)
Author: Sylvain BERTRAND
Author date (UTC): 2022-08-07 18:01
Committer name: Sylvain BERTRAND
Committer date (UTC): 2022-08-07 18:01
Parent(s): 4665adde998aaea0ef7a05233fd11faa3279828c
Signer:
Signing key:
Signing status: N
Tree: 9ad330b8d2b695256a3e3e8d2d639c09a11ac642
File Lines added Lines deleted
builders/dav1d-a029d6892c5c39f4cda629d4a3b676ef2e8288f6/builder.sh 0 0
builders/dav1d-a029d6892c5c39f4cda629d4a3b676ef2e8288f6/contrib/x86_64_linux_glibc_gcc.sh 0 0
builders/ffmpeg-f8c62e32b2618d76f26b7536f9a177db2bda7e35/builder.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/builder.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/amd.sh 1 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/compiler_glsl.sh 0 1
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/compiler_nir.sh 2 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/dri2.c.patch 38 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/dri_util.c.patch 29 3
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_frontends.sh 2 1
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/util.sh 1 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/x86_64_linux_glibc_amdgpu.sh 9 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/builder.sh 0 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/generators.sh 4 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/rt_was_sabotaged.patch 0 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 4 0
builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/radeon_icd.x86_64.json 0 0
File builders/dav1d-a029d6892c5c39f4cda629d4a3b676ef2e8288f6/builder.sh copied from file builders/dav1d-0b7a0a2e036debcc5b8542a805cc45b9fee0c24b/builder.sh (similarity 100%)
File builders/dav1d-a029d6892c5c39f4cda629d4a3b676ef2e8288f6/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-0b7a0a2e036debcc5b8542a805cc45b9fee0c24b/contrib/x86_64_linux_glibc_gcc.sh (similarity 100%)
File builders/ffmpeg-f8c62e32b2618d76f26b7536f9a177db2bda7e35/builder.sh copied from file builders/ffmpeg-058a1ff9b4cdbd2e1a93acc8bf0365e7d01cc9f4/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/builder.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-7bb62d9dd8593a274179c29ee3444955b7088864/contrib/amd.sh (similarity 99%) (mode: 100644) (index 2f3d66a..ee2a927)
... ... $src_dir/src/amd/common/ac_nir.c \
98 98 $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \
99 99 $src_dir/src/amd/common/ac_nir_lower_global_access.c \ $src_dir/src/amd/common/ac_nir_lower_global_access.c \
100 100 $src_dir/src/amd/common/ac_nir_lower_ngg.c \ $src_dir/src/amd/common/ac_nir_lower_ngg.c \
101 $src_dir/src/amd/common/ac_nir_lower_resinfo.c \
101 102 $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \
102 103 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
103 104 $src_dir/src/amd/common/ac_nir_opt_outputs.c \ $src_dir/src/amd/common/ac_nir_opt_outputs.c \
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/compiler_glsl.sh (similarity 99%) (mode: 100644) (index 4d3c2e5..ce02ea8)
... ... $src_dir/src/compiler/glsl/lower_vertex_id.cpp \
166 166 $src_dir/src/compiler/glsl/lower_output_reads.cpp \ $src_dir/src/compiler/glsl/lower_output_reads.cpp \
167 167 $src_dir/src/compiler/glsl/opt_algebraic.cpp \ $src_dir/src/compiler/glsl/opt_algebraic.cpp \
168 168 $src_dir/src/compiler/glsl/opt_array_splitting.cpp \ $src_dir/src/compiler/glsl/opt_array_splitting.cpp \
169 $src_dir/src/compiler/glsl/opt_conditional_discard.cpp \
170 169 $src_dir/src/compiler/glsl/opt_constant_folding.cpp \ $src_dir/src/compiler/glsl/opt_constant_folding.cpp \
171 170 $src_dir/src/compiler/glsl/opt_constant_propagation.cpp \ $src_dir/src/compiler/glsl/opt_constant_propagation.cpp \
172 171 $src_dir/src/compiler/glsl/opt_constant_variable.cpp \ $src_dir/src/compiler/glsl/opt_constant_variable.cpp \
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/compiler_nir.sh (similarity 99%) (mode: 100644) (index 1441a21..68d575f)
... ... $src_dir/src/compiler/nir/nir_lower_blend.c \
71 71 $src_dir/src/compiler/nir/nir_lower_bool_to_bitsize.c \ $src_dir/src/compiler/nir/nir_lower_bool_to_bitsize.c \
72 72 $src_dir/src/compiler/nir/nir_lower_bool_to_float.c \ $src_dir/src/compiler/nir/nir_lower_bool_to_float.c \
73 73 $src_dir/src/compiler/nir/nir_lower_bool_to_int32.c \ $src_dir/src/compiler/nir/nir_lower_bool_to_int32.c \
74 $src_dir/src/compiler/nir/nir_lower_cl_images.c \
74 75 $src_dir/src/compiler/nir/nir_lower_clamp_color_outputs.c \ $src_dir/src/compiler/nir/nir_lower_clamp_color_outputs.c \
75 76 $src_dir/src/compiler/nir/nir_lower_clip.c \ $src_dir/src/compiler/nir/nir_lower_clip.c \
76 77 $src_dir/src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \ $src_dir/src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \
 
... ... $src_dir/src/compiler/nir/nir_opt_loop_unroll.c \
175 176 $src_dir/src/compiler/nir/nir_opt_memcpy.c \ $src_dir/src/compiler/nir/nir_opt_memcpy.c \
176 177 $src_dir/src/compiler/nir/nir_opt_move.c \ $src_dir/src/compiler/nir/nir_opt_move.c \
177 178 $src_dir/src/compiler/nir/nir_opt_move_discards_to_top.c \ $src_dir/src/compiler/nir/nir_opt_move_discards_to_top.c \
179 $src_dir/src/compiler/nir/nir_opt_non_uniform_access.c \
178 180 $src_dir/src/compiler/nir/nir_opt_offsets.c \ $src_dir/src/compiler/nir/nir_opt_offsets.c \
179 181 $src_dir/src/compiler/nir/nir_opt_peephole_select.c \ $src_dir/src/compiler/nir/nir_opt_peephole_select.c \
180 182 $src_dir/src/compiler/nir/nir_opt_phi_precision.c \ $src_dir/src/compiler/nir/nir_opt_phi_precision.c \
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/dri2.c.patch added (mode: 100644) (index 0000000..c94790f)
1 --- dri2.c
2 +++ dri2.c
3 @@ -2621,16 +2621,6 @@ static const struct __DRIDriverVtableExtensionRec galliumdrm_vtable = {
4 * hook. The latter is used to explicitly initialise the kms_swrast driver
5 * rather than selecting the approapriate driver as suggested by the loader.
6 */
7 -const struct __DriverAPIRec dri_swrast_kms_driver_api = {
8 - .InitScreen = dri_swrast_kms_init_screen,
9 - .DestroyScreen = dri_destroy_screen,
10 - .CreateBuffer = dri2_create_buffer,
11 - .DestroyBuffer = dri_destroy_buffer,
12 -
13 - .AllocateBuffer = dri2_allocate_buffer,
14 - .ReleaseBuffer = dri2_release_buffer,
15 -};
16 -
17 /* This is the table of extensions that the loader will dlsym() for. */
18 const __DRIextension *galliumdrm_driver_extensions[] = {
19 &driCoreExtension.base,
20 @@ -2641,18 +2631,4 @@ const __DRIextension *galliumdrm_driver_extensions[] = {
21 NULL
22 };
23
24 -static const struct __DRIDriverVtableExtensionRec dri_swrast_kms_vtable = {
25 - .base = { __DRI_DRIVER_VTABLE, 1 },
26 - .vtable = &dri_swrast_kms_driver_api,
27 -};
28 -
29 -const __DRIextension *dri_swrast_kms_driver_extensions[] = {
30 - &driCoreExtension.base,
31 - &driImageDriverExtension.base,
32 - &swkmsDRI2Extension.base,
33 - &gallium_config_options.base,
34 - &dri_swrast_kms_vtable.base,
35 - NULL
36 -};
37 -
38 /* vim: set sw=3 ts=8 sts=3 expandtab: */
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/dri_util.c.patch (similarity 57%) (mode: 100644) (index 329ad32..b860967)
1 1 --- dri_util.c --- dri_util.c
2 2 +++ dri_util.c +++ dri_util.c
3 @@ -189,25 +189,6 @@ swkmsCreateNewScreen(int scrn, int fd,
3 @@ -185,35 +185,6 @@ dri2CreateNewScreen(int scrn, int fd,
4 4 driver_configs, data); driver_configs, data);
5 5 } }
6 6
7 -static __DRIscreen *
8 -swkmsCreateNewScreen(int scrn, int fd,
9 - const __DRIextension **extensions,
10 - const __DRIconfig ***driver_configs, void *data)
11 -{
12 - return driCreateNewScreen2(scrn, fd, extensions,
13 - dri_swrast_kms_driver_extensions,
14 - driver_configs, data);
15 -}
16 -
7 17 -/** swrast driver createNewScreen entrypoint. */ -/** swrast driver createNewScreen entrypoint. */
8 18 -static __DRIscreen * -static __DRIscreen *
9 19 -driSWRastCreateNewScreen(int scrn, const __DRIextension **extensions, -driSWRastCreateNewScreen(int scrn, const __DRIextension **extensions,
 
25 35 - -
26 36 /** /**
27 37 * Destroy the per-screen private information. * Destroy the per-screen private information.
28 *
29 @@ -835,16 +816,6 @@ const __DRIdri2Extension swkmsDRI2Extension = {
38 *
39 @@ -980,32 +951,8 @@ const __DRIdri2Extension driDRI2Extension = {
30 40 .createNewScreen2 = driCreateNewScreen2, .createNewScreen2 = driCreateNewScreen2,
31 41 }; };
32 42
43 -const __DRIdri2Extension swkmsDRI2Extension = {
44 - .base = { __DRI_DRI2, 4 },
45 -
46 - .createNewScreen = swkmsCreateNewScreen,
47 - .createNewDrawable = driCreateNewDrawable,
48 - .createNewContext = driCreateNewContext,
49 - .getAPIMask = driGetAPIMask,
50 - .createNewContextForAPI = driCreateNewContextForAPI,
51 - .allocateBuffer = dri2AllocateBuffer,
52 - .releaseBuffer = dri2ReleaseBuffer,
53 - .createContextAttribs = driCreateContextAttribs,
54 - .createNewScreen2 = driCreateNewScreen2,
55 -};
56 -
57 #endif
58
33 59 -const __DRIswrastExtension driSWRastExtension = { -const __DRIswrastExtension driSWRastExtension = {
34 60 - .base = { __DRI_SWRAST, 4 }, - .base = { __DRI_SWRAST, 4 },
35 61 - -
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-3e679219a110ecff858ef7cc94d01a7df17e884c/contrib/gallium_frontends.sh (similarity 95%) (mode: 100644) (index c224aa0..520324c)
... ... $src_dir/src/gallium/frontends/dri/dri_helpers.c \
39 39 $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \ $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \
40 40 $src_dir/src/gallium/frontends/dri/dri_screen.c \ $src_dir/src/gallium/frontends/dri/dri_screen.c \
41 41 \ \
42 $src_dir/src/gallium/frontends/dri/dri2.c \
42 $build_dir/src/gallium/frontends/dri/dri2.c \
43 43 " "
44 44
45 45 for f in $libdri_files for f in $libdri_files
 
... ... do
53 53
54 54 $cco_slib -o $libdri_obj $f \ $cco_slib -o $libdri_obj $f \
55 55 -I$build_dir/src/gallium/frontends/dri \ -I$build_dir/src/gallium/frontends/dri \
56 -I$src_dir/src/gallium/frontends/dri \
56 57 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
57 58 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
58 59 -I$src_dir/src/mesa/drivers/dri/common \ -I$src_dir/src/mesa/drivers/dri/common \
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/util.sh copied from file builders/mesa-gl-amd-sh-7bb62d9dd8593a274179c29ee3444955b7088864/contrib/util.sh (similarity 99%) (mode: 100644) (index b81d046..3131399)
... ... $src_dir/src/util/half_float.c \
51 51 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
52 52 $src_dir/src/util/log.c \ $src_dir/src/util/log.c \
53 53 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
54 $src_dir/src/util/mesa_cache_db.c \
54 55 $src_dir/src/util/memstream.c \ $src_dir/src/util/memstream.c \
55 56 $src_dir/src/util/os_file.c \ $src_dir/src/util/os_file.c \
56 57 $src_dir/src/util/os_time.c \ $src_dir/src/util/os_time.c \
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-7bb62d9dd8593a274179c29ee3444955b7088864/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 96%) (mode: 100755) (index a25cd87..f5d2352)
... ... cp -f $src_dir/src/compiler/nir/nir.c $src_dir/src/compiler/nir/nir.BK.c
179 179 sed -i $src_dir/src/compiler/nir/nir.c \ sed -i $src_dir/src/compiler/nir/nir.c \
180 180 -e '/u_qsort.h/ d' \ -e '/u_qsort.h/ d' \
181 181 -e 's/util_qsort_r/qsort_r/' -e 's/util_qsort_r/qsort_r/'
182 cp -f $src_dir/src/util/mesa_cache_db.c $src_dir/src/util/mesa_cache_db.BK.c
183 sed -i $src_dir/src/util/mesa_cache_db.c \
184 -e '/u_qsort.h/ d' \
185 -e 's/util_qsort_r/qsort_r/'
182 186 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
183 187 # remove drisw (should be compilable out) # remove drisw (should be compilable out)
184 188 mkdir -p $build_dir/src/gallium/frontends/dri mkdir -p $build_dir/src/gallium/frontends/dri
 
... ... cp -f $src_dir/src/gallium/frontends/dri/dri_util.c \
190 194 $build_dir/src/gallium/frontends/dri $build_dir/src/gallium/frontends/dri
191 195 patch -i $script_dir/dri_util.c.patch \ patch -i $script_dir/dri_util.c.patch \
192 196 $build_dir/src/gallium/frontends/dri/dri_util.c $build_dir/src/gallium/frontends/dri/dri_util.c
197 cp -f $src_dir/src/gallium/frontends/dri/dri2.c \
198 $build_dir/src/gallium/frontends/dri
199 patch -i $script_dir/dri2.c.patch \
200 $build_dir/src/gallium/frontends/dri/dri2.c
193 201 #=============================================================================== #===============================================================================
194 202 # configuration of mesa code paths # configuration of mesa code paths
195 203
 
... ... debug_cppflags='-DNDEBUG=1'
205 213 mesa_cppflags="\ mesa_cppflags="\
206 214 $debug_cppflags \ $debug_cppflags \
207 215 -DENABLE_SHADER_CACHE=1 \ -DENABLE_SHADER_CACHE=1 \
216 -DHAVE_DRI2=1 \
208 217 -DHAVE_DRI3=1 \ -DHAVE_DRI3=1 \
209 218 -DHAVE_DRI3_MODIFIERS=1 \ -DHAVE_DRI3_MODIFIERS=1 \
210 219 -DGLX_DIRECT_RENDERING=1 \ -DGLX_DIRECT_RENDERING=1 \
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/builder.sh copied from file builders/mesa-vulkan-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-3e679219a110ecff858ef7cc94d01a7df17e884c/contrib/generators.sh (similarity 97%) (mode: 100644) (index 9b66572..2d5bea5)
... ... cp -f $src_dir/src/compiler/nir/nir.c $src_dir/src/compiler/nir/nir.BK.c
4 4 sed -i $src_dir/src/compiler/nir/nir.c \ sed -i $src_dir/src/compiler/nir/nir.c \
5 5 -e '/u_qsort.h/ d' \ -e '/u_qsort.h/ d' \
6 6 -e 's/util_qsort_r/qsort_r/' & -e 's/util_qsort_r/qsort_r/' &
7 cp -f $src_dir/src/util/mesa_cache_db.c $src_dir/src/util/mesa_cache_db.BK.c
8 sed -i $src_dir/src/util/mesa_cache_db.c \
9 -e '/u_qsort.h/ d' \
10 -e 's/util_qsort_r/qsort_r/' &
7 11 #=============================================================================== #===============================================================================
8 12 # that compute radix sort implementation ... OMFG! Text book what NOT to do. # that compute radix sort implementation ... OMFG! Text book what NOT to do.
9 13 # blame: Konstantin Seurer # blame: Konstantin Seurer
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/rt_was_sabotaged.patch copied from file builders/mesa-vulkan-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/rt_was_sabotaged.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index 071e0d9..7006aef)
... ... $src_dir/src/amd/common/ac_nir_cull.c \
581 581 $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \
582 582 $src_dir/src/amd/common/ac_nir_lower_global_access.c \ $src_dir/src/amd/common/ac_nir_lower_global_access.c \
583 583 $src_dir/src/amd/common/ac_nir_lower_ngg.c \ $src_dir/src/amd/common/ac_nir_lower_ngg.c \
584 $src_dir/src/amd/common/ac_nir_lower_resinfo.c \
584 585 $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \
585 586 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
586 587 $src_dir/src/amd/common/ac_nir_opt_outputs.c \ $src_dir/src/amd/common/ac_nir_opt_outputs.c \
 
... ... $src_dir/src/compiler/nir/nir_lower_blend.c \
727 728 $src_dir/src/compiler/nir/nir_lower_bool_to_int32.c \ $src_dir/src/compiler/nir/nir_lower_bool_to_int32.c \
728 729 $src_dir/src/compiler/nir/nir_lower_bool_to_bitsize.c \ $src_dir/src/compiler/nir/nir_lower_bool_to_bitsize.c \
729 730 $src_dir/src/compiler/nir/nir_lower_clamp_color_outputs.c \ $src_dir/src/compiler/nir/nir_lower_clamp_color_outputs.c \
731 $src_dir/src/compiler/nir/nir_lower_cl_images.c \
730 732 $src_dir/src/compiler/nir/nir_lower_clip.c \ $src_dir/src/compiler/nir/nir_lower_clip.c \
731 733 $src_dir/src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \ $src_dir/src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \
732 734 $src_dir/src/compiler/nir/nir_lower_clip_disable.c \ $src_dir/src/compiler/nir/nir_lower_clip_disable.c \
 
... ... $src_dir/src/compiler/nir/nir_opt_loop_unroll.c \
829 831 $src_dir/src/compiler/nir/nir_opt_memcpy.c \ $src_dir/src/compiler/nir/nir_opt_memcpy.c \
830 832 $src_dir/src/compiler/nir/nir_opt_move.c \ $src_dir/src/compiler/nir/nir_opt_move.c \
831 833 $src_dir/src/compiler/nir/nir_opt_move_discards_to_top.c \ $src_dir/src/compiler/nir/nir_opt_move_discards_to_top.c \
834 $src_dir/src/compiler/nir/nir_opt_non_uniform_access.c \
832 835 $src_dir/src/compiler/nir/nir_opt_offsets.c \ $src_dir/src/compiler/nir/nir_opt_offsets.c \
833 836 $src_dir/src/compiler/nir/nir_opt_phi_precision.c \ $src_dir/src/compiler/nir/nir_opt_phi_precision.c \
834 837 $src_dir/src/compiler/nir/nir_opt_peephole_select.c \ $src_dir/src/compiler/nir/nir_opt_peephole_select.c \
 
... ... $src_dir/src/util/half_float.c \
965 968 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
966 969 $src_dir/src/util/log.c \ $src_dir/src/util/log.c \
967 970 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
971 $src_dir/src/util/mesa_cache_db.c \
968 972 $src_dir/src/util/memstream.c \ $src_dir/src/util/memstream.c \
969 973 $src_dir/src/util/os_file.c \ $src_dir/src/util/os_file.c \
970 974 $src_dir/src/util/os_memory_fd.c \ $src_dir/src/util/os_memory_fd.c \
File builders/mesa-vulkan-amd-sh-6b86c0ba90f485fe2882539058a31dec91b0d80a/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-0c787d57e664be05618a512e36cc448a73413fbf/radeon_icd.x86_64.json (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