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 8193d1d507910c9b0b8dffb23581131480630025 Sylvain BERTRAND 2024-08-24 17:20:51
wip update a9a5e13d5f469c1c828f64924d0a914f5fb07be5 Sylvain BERTRAND 2024-08-22 14:12:31
Gfx Stack Update 65cb8a808e71bf5046dd3554202b5ec65e00d449 Sylvain BERTRAND 2024-08-17 13:08:32
Gfx Stack Update 375e28cea3ddf256d457896920bd8f201ec76c20 Sylvain BERTRAND 2024-08-10 17:01:47
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
Commit 8193d1d507910c9b0b8dffb23581131480630025 - Gfx Stack Update
Did cave in. We do compile a ton of additional dead code since they are still
unable to make it cleanly compile-out-able.
One Compilation Units with proper C preprocessor namespaces should be the norm
to avoid all that.
Author: Sylvain BERTRAND
Author date (UTC): 2024-08-24 17:20
Committer name: Sylvain BERTRAND
Committer date (UTC): 2024-08-24 17:20
Parent(s): a9a5e13d5f469c1c828f64924d0a914f5fb07be5
Signer:
Signing key:
Signing status: N
Tree: 588da29396cf8869296ff43d95641c3d8c106b06
File Lines added Lines deleted
builders/ffmpeg-40dda881d6ad761b4589c3078b925e0d849546b3/builder.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/builder.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_aco.sh 1 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/egl.sh 1 3
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_auxiliary.sh 2 2
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_frontends.sh 6 3
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_targets.sh 7 3
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_winsys.sh 375 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_amd.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_compiler.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_egl.sh 0 4
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_gallium_auxiliary.sh 0 9
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_gallium_targets.sh 9 2
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_glsl.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_mapi.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_mesa.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_nir.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_spirv.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_util.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/glx.sh 2 4
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/linux.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/loader.sh 8 4
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_tracepoints.h 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_utrace.h 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/syslib.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/u_trace.c 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/x86_64_linux_glibc_amdgpu.sh 3 2
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/builder.sh 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators.sh 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_meta_copy.c.patch 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 2 0
builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/radeon_icd.x86_64.json 0 0
File builders/ffmpeg-40dda881d6ad761b4589c3078b925e0d849546b3/builder.sh copied from file builders/ffmpeg-0895ef0d6d6406ee6cd158fc4d47d80f201b8e9c/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/builder.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_aco.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/compiler_aco.sh (similarity 98%) (mode: 100644) (index 0b5befa..98dda0e)
... ... libaco_cxx_pathnames="\
8 8 $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \ $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \
9 9 $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \
10 10 $src_dir/src/amd/compiler/aco_dominance.cpp \ $src_dir/src/amd/compiler/aco_dominance.cpp \
11 $src_dir/src/amd/compiler/aco_insert_delay_alu.cpp \
11 12 $src_dir/src/amd/compiler/aco_instruction_selection.cpp \ $src_dir/src/amd/compiler/aco_instruction_selection.cpp \
12 13 $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \
13 14 $src_dir/src/amd/compiler/aco_interface.cpp \ $src_dir/src/amd/compiler/aco_interface.cpp \
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/egl.sh (similarity 99%) (mode: 100644) (index e95df8e..d32e8fd)
... ... $src_dir/src/egl/main/eglsurface.c \
21 21 $src_dir/src/egl/main/eglsync.c \ $src_dir/src/egl/main/eglsync.c \
22 22 $src_dir/src/egl/main/eglglvnd.c \ $src_dir/src/egl/main/eglglvnd.c \
23 23 $src_dir/src/egl/main/egldispatchstubs.c \ $src_dir/src/egl/main/egldispatchstubs.c \
24 \
25 $build_dir/src/egl/drivers/dri2/egl_dri2.c \
26 \
24 $src_dir/src/egl/drivers/dri2/egl_dri2.c \
27 25 $src_dir/src/egl/drivers/dri2/platform_surfaceless.c \ $src_dir/src/egl/drivers/dri2/platform_surfaceless.c \
28 26 $src_dir/src/egl/drivers/dri2/platform_drm.c \ $src_dir/src/egl/drivers/dri2/platform_drm.c \
29 27 $src_dir/src/egl/drivers/dri2/platform_device.c \ $src_dir/src/egl/drivers/dri2/platform_device.c \
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_auxiliary.sh (similarity 99%) (mode: 100644) (index cb04ef0..3144eeb)
... ... mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader
248 248 # - wrapper device linked to the wrapper winsys if # - wrapper device linked to the wrapper winsys if
249 249 # DROP_PIPE_LOADER_MISC is _NOT_ defined # DROP_PIPE_LOADER_MISC is _NOT_ defined
250 250 libpipe_loader_c_pathnames="\ libpipe_loader_c_pathnames="\
251 $build_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \
252 \
251 $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \
253 252 $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c \ $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c \
253 $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c \
254 254 " "
255 255 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
256 256 # static pipe-loader # static pipe-loader
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/gallium_frontends.sh (similarity 96%) (mode: 100644) (index 8585594..af8b256)
... ... mkdir -p $build_dir/src/gallium/frontends/dri
4 4 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
5 5 # XXX: should merge with libdri.a (below) # XXX: should merge with libdri.a (below)
6 6 libdricommon_c_pathnames="\ libdricommon_c_pathnames="\
7 $build_dir/src/gallium/frontends/dri/dri_util.c \
7 $src_dir/src/gallium/frontends/dri/dri_util.c \
8 8 " "
9 9 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
10 10 for src_pathname in $libdricommon_c_pathnames for src_pathname in $libdricommon_c_pathnames
 
... ... $src_dir/src/gallium/frontends/dri/dri_helpers.c \
79 79 $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \ $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \
80 80 $src_dir/src/gallium/frontends/dri/dri_screen.c \ $src_dir/src/gallium/frontends/dri/dri_screen.c \
81 81 $src_dir/src/gallium/frontends/dri/kopper_stubs.c \ $src_dir/src/gallium/frontends/dri/kopper_stubs.c \
82 \
83 $build_dir/src/gallium/frontends/dri/dri2.c \
82 $src_dir/src/gallium/frontends/dri/dri2.c \
83 $src_dir/src/gallium/frontends/dri/loader_dri3_helper.c \
84 $src_dir/src/gallium/frontends/dri/drisw.c \
84 85 " "
85 86 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
86 87 for src_pathname in $libdri_c_pathnames for src_pathname in $libdri_c_pathnames
 
... ... do
105 106 -I$src_dir/src/loader \ -I$src_dir/src/loader \
106 107 -I$build_dir/src/mesa \ -I$build_dir/src/mesa \
107 108 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
109 -I$build_dir/src/util \
110 -I$src_dir/src/util \
108 111 -I$build_dir/src/mapi \ -I$build_dir/src/mapi \
109 112 -I$src_dir/src/mapi \ -I$src_dir/src/mapi \
110 113 -I$build_dir/src \ -I$build_dir/src \
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/gallium_targets.sh (similarity 94%) (mode: 100644) (index 7cd7440..bdaa977)
... ... mkdir -p \
57 57 $build_dir/install_root$libdir \ $build_dir/install_root$libdir \
58 58 $build_dir/install_root$libdir_store $build_dir/install_root$libdir_store
59 59 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
60 # So much SHEISS: private version specific would make a symlink switch
61 # unpractical. Do it our way.
62 60 printf "BINUTILS LD $build_dir/install_root$libdir_store/libgallium_dri.so\n" printf "BINUTILS LD $build_dir/install_root$libdir_store/libgallium_dri.so\n"
63 61 $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \ $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \
64 62 -shared \ -shared \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \
94 92 $build_dir/libradeonsi.a \ $build_dir/libradeonsi.a \
95 93 $libradeonsi_gfx_libs \ $libradeonsi_gfx_libs \
96 94 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
97 $build_dir/libwinsys_amdgpu_drm.a \
95 $build_dir/libgallium_winsys_amdgpu_drm.a \
96 $build_dir/libgallium_winsys_sw_dri.a \
97 $build_dir/libgallium_winsys_sw_kms_dri.a \
98 $build_dir/libgallium_winsys_sw_null.a \
99 $build_dir/libgallium_winsys_sw_wrapper.a \
98 100 $build_dir/libaddrlib.a \ $build_dir/libaddrlib.a \
99 101 $build_dir/libamd_common.a \ $build_dir/libamd_common.a \
100 102 \ \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \
108 110 \ \
109 111 --as-needed \ --as-needed \
110 112 $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \ $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \
113 $libxcb_ld_flags \
114 $libxshmfence_ld_flags \
111 115 $libdrm_amdgpu_ld_flags \ $libdrm_amdgpu_ld_flags \
112 116 $libdrm_ld_flags \ $libdrm_ld_flags \
113 117 $syslibs_libm_ld_flags \ $syslibs_libm_ld_flags \
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_winsys.sh added (mode: 100644) (index 0000000..5ebfb38)
1 printf "\tbuilding winsys sub-components-->\n"
2 ####################################################################################################
3 # we will put the compilation objects of all winsys-es there:
4 mkdir -p $build_dir/src/gallium/winsys
5 #---------------------------------------------------------------------------------------------------
6 libgallium_winsys_amdgpu_drm_c_pathnames="\
7 $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c \
8 $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c \
9 $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c \
10 "
11 # Blame the intellectual masturbator for that crap of c++ template (c11 generic
12 # is same same though) tantrum about code factorization at the price of pulling
13 # a c++ compiler:
14 # Marek Olšák <maraeo@gmail.com> (if he keeps doing that and does not fix it,
15 # should be fired from amd, if still over there though since this is a red flag)
16 # The initial crappification did happen there:
17 # f933536517c98f7baf60d0fd5d8d0b0e49cb4592
18 # 3e118c6d2f7eb7aa138b96305d828bd9cc4e9e5b
19 libgallium_winsys_amdgpu_drm_cxx_pathnames="\
20 $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp \
21 "
22 #---------------------------------------------------------------------------------------------------
23 for src_pathname in $libgallium_winsys_amdgpu_drm_c_pathnames
24 do
25 cpp_filename=$(basename $src_pathname .c).cpp.c
26 printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n"
27 $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \
28 -I$cc_internal_fixed_incdir \
29 -I$cc_internal_incdir \
30 -I$linux_incdir \
31 -I$syslib_incdir \
32 \
33 -I$build_dir/src/gallium/auxiliary \
34 -I$src_dir/src/gallium/auxiliary \
35 -I$build_dir/src/gallium/include \
36 -I$src_dir/src/gallium/include \
37 -I$build_dir/src/amd/common \
38 -I$src_dir/src/amd/common \
39 -I$build_dir/src/amd \
40 -I$src_dir/src/amd \
41 -I$build_dir/src \
42 -I$src_dir/src \
43 -I$build_dir/include \
44 -I$src_dir/include \
45 \
46 $syslib_cpp_flags_defs \
47 $linux_cpp_flags_defs \
48 $cc_builtins_cpp_flags_defs \
49 $cc_attributes_cpp_flags_defs \
50 $mesa_cpp_flags_defs \
51 \
52 $external_deps_cpp_flags &
53 done
54 # we don't add cxx_internal_incdir because the crappification was "pure c++"
55 for src_pathname in $libgallium_winsys_amdgpu_drm_cxx_pathnames
56 do
57 cpp_filename=$(basename $src_pathname .cpp).cpp.cxx
58 printf "CXXPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n"
59 $cxxpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \
60 -I$cc_internal_fixed_incdir \
61 -I$cc_internal_incdir \
62 -I$linux_incdir \
63 -I$syslib_incdir \
64 \
65 -I$build_dir/src/gallium/auxiliary \
66 -I$src_dir/src/gallium/auxiliary \
67 -I$build_dir/src/gallium/include \
68 -I$src_dir/src/gallium/include \
69 -I$build_dir/src/amd/common \
70 -I$src_dir/src/amd/common \
71 -I$build_dir/src/amd \
72 -I$src_dir/src/amd \
73 -I$build_dir/src \
74 -I$src_dir/src \
75 -I$build_dir/include \
76 -I$src_dir/include \
77 \
78 $syslib_cpp_flags_defs \
79 $linux_cpp_flags_defs \
80 $cc_builtins_cpp_flags_defs \
81 $cc_attributes_cpp_flags_defs \
82 $mesa_cpp_flags_defs \
83 \
84 $external_deps_cpp_flags &
85 done
86 #---------------------------------------------------------------------------------------------------
87 wait
88 #---------------------------------------------------------------------------------------------------
89 for src_pathname in $libgallium_winsys_amdgpu_drm_c_pathnames
90 do
91 cpp_filename=$(basename $src_pathname .c).cpp.c
92 asm_filename=$(basename $src_pathname .c).cpp.c.s
93 printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n"
94 $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename &
95 done
96
97 for src_pathname in $libgallium_winsys_amdgpu_drm_cxx_pathnames
98 do
99 cpp_filename=$(basename $src_pathname .cpp).cpp.cxx
100 asm_filename=$(basename $src_pathname .cpp).cpp.cxx.s
101 printf "CXX_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n"
102 $cxx_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename &
103 done
104 #---------------------------------------------------------------------------------------------------
105 wait
106 #---------------------------------------------------------------------------------------------------
107 os=
108 for src_pathname in $libgallium_winsys_amdgpu_drm_c_pathnames
109 do
110 asm_filename=$(basename $src_pathname .c).cpp.c.s
111 o_filename=$(basename $src_pathname .c).cpp.c.s.o
112 os="$os $build_dir/src/gallium/winsys/$o_filename"
113 printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n"
114 $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename &
115 done
116
117 for src_pathname in $libgallium_winsys_amdgpu_drm_cxx_pathnames
118 do
119 asm_filename=$(basename $src_pathname .cpp).cpp.cxx.s
120 o_filename=$(basename $src_pathname .cpp).cpp.cxx.s.o
121 os="$os $build_dir/src/gallium/winsys/$o_filename"
122 printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n"
123 $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename &
124 done
125 #---------------------------------------------------------------------------------------------------
126 wait
127 #---------------------------------------------------------------------------------------------------
128 printf "AR RCS $build_dir/libgallium_winsys_amdgpu_drm.a $os\n"
129 $ar_rcs $build_dir/libgallium_winsys_amdgpu_drm.a $os
130 ####################################################################################################
131 ####################################################################################################
132 ####################################################################################################
133 ####################################################################################################
134 # XXX: We add the additional gallium sw winsys-s even though we have no drivers using any of them:
135 # This is just a compile thing because they were unable to make them cleanly compile-able out as
136 # they should be. With proper C preprocessor namespaces all binaries should be One Compilation Units
137 # anyway...
138 #===================================================================================================
139 # the pure sw dri winsys
140 libgallium_winsys_sw_dri_c_pathnames="\
141 $src_dir/src/gallium/winsys/sw/dri/dri_sw_winsys.c \
142 "
143 for src_pathname in $libgallium_winsys_sw_dri_c_pathnames
144 do
145 cpp_filename=$(basename $src_pathname .c).cpp.c
146 printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n"
147 $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \
148 -I$cc_internal_fixed_incdir \
149 -I$cc_internal_incdir \
150 -I$linux_incdir \
151 -I$syslib_incdir \
152 \
153 -I$build_dir/src/gallium/auxiliary \
154 -I$src_dir/src/gallium/auxiliary \
155 -I$build_dir/src/gallium/include \
156 -I$src_dir/src/gallium/include \
157 -I$build_dir/src \
158 -I$src_dir/src \
159 -I$build_dir/include \
160 -I$src_dir/include \
161 \
162 $syslib_cpp_flags_defs \
163 $linux_cpp_flags_defs \
164 $cc_builtins_cpp_flags_defs \
165 $cc_attributes_cpp_flags_defs \
166 $mesa_cpp_flags_defs \
167 \
168 $external_deps_cpp_flags &
169 done
170 #---------------------------------------------------------------------------------------------------
171 wait
172 #---------------------------------------------------------------------------------------------------
173 for src_pathname in $libgallium_winsys_sw_dri_c_pathnames
174 do
175 cpp_filename=$(basename $src_pathname .c).cpp.c
176 asm_filename=$(basename $src_pathname .c).cpp.c.s
177 printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n"
178 $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename &
179 done
180 #---------------------------------------------------------------------------------------------------
181 wait
182 #---------------------------------------------------------------------------------------------------
183 os=
184 for src_pathname in $libgallium_winsys_sw_dri_c_pathnames
185 do
186 asm_filename=$(basename $src_pathname .c).cpp.c.s
187 o_filename=$(basename $src_pathname .c).cpp.c.s.o
188 os="$os $build_dir/src/gallium/winsys/$o_filename"
189 printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n"
190 $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename &
191 done
192 #---------------------------------------------------------------------------------------------------
193 wait
194 #---------------------------------------------------------------------------------------------------
195 printf "AR RCS $build_dir/libgallium_winsys_sw_dri.a $os\n"
196 $ar_rcs $build_dir/libgallium_winsys_sw_dri.a $os
197 #===================================================================================================
198 # the sw kms dri winsys
199 libgallium_winsys_sw_kms_dri_c_pathnames="\
200 $src_dir/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c \
201 "
202 for src_pathname in $libgallium_winsys_sw_kms_dri_c_pathnames
203 do
204 cpp_filename=$(basename $src_pathname .c).cpp.c
205 printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n"
206 $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \
207 -I$cc_internal_fixed_incdir \
208 -I$cc_internal_incdir \
209 -I$linux_incdir \
210 -I$syslib_incdir \
211 \
212 -I$build_dir/src/gallium/auxiliary \
213 -I$src_dir/src/gallium/auxiliary \
214 -I$build_dir/src/gallium/include \
215 -I$src_dir/src/gallium/include \
216 -I$build_dir/src \
217 -I$src_dir/src \
218 -I$build_dir/include \
219 -I$src_dir/include \
220 \
221 $syslib_cpp_flags_defs \
222 $linux_cpp_flags_defs \
223 $cc_builtins_cpp_flags_defs \
224 $cc_attributes_cpp_flags_defs \
225 $mesa_cpp_flags_defs \
226 \
227 $external_deps_cpp_flags &
228 done
229 #---------------------------------------------------------------------------------------------------
230 wait
231 #---------------------------------------------------------------------------------------------------
232 for src_pathname in $libgallium_winsys_sw_kms_dri_c_pathnames
233 do
234 cpp_filename=$(basename $src_pathname .c).cpp.c
235 asm_filename=$(basename $src_pathname .c).cpp.c.s
236 printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n"
237 $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename &
238 done
239 #---------------------------------------------------------------------------------------------------
240 wait
241 #---------------------------------------------------------------------------------------------------
242 os=
243 for src_pathname in $libgallium_winsys_sw_kms_dri_c_pathnames
244 do
245 asm_filename=$(basename $src_pathname .c).cpp.c.s
246 o_filename=$(basename $src_pathname .c).cpp.c.s.o
247 os="$os $build_dir/src/gallium/winsys/$o_filename"
248 printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n"
249 $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename &
250 done
251 #---------------------------------------------------------------------------------------------------
252 wait
253 #---------------------------------------------------------------------------------------------------
254 printf "AR RCS $build_dir/libgallium_winsys_sw_kms_dri.a $os\n"
255 $ar_rcs $build_dir/libgallium_winsys_sw_kms_dri.a $os
256 #===================================================================================================
257 # the sw null winsys
258 libgallium_winsys_sw_null_c_pathnames="\
259 $src_dir/src/gallium/winsys/sw/null/null_sw_winsys.c \
260 "
261 for src_pathname in $libgallium_winsys_sw_null_c_pathnames
262 do
263 cpp_filename=$(basename $src_pathname .c).cpp.c
264 printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n"
265 $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \
266 -I$cc_internal_fixed_incdir \
267 -I$cc_internal_incdir \
268 -I$linux_incdir \
269 -I$syslib_incdir \
270 \
271 -I$build_dir/src/gallium/auxiliary \
272 -I$src_dir/src/gallium/auxiliary \
273 -I$build_dir/src/gallium/include \
274 -I$src_dir/src/gallium/include \
275 -I$build_dir/src \
276 -I$src_dir/src \
277 -I$build_dir/include \
278 -I$src_dir/include \
279 \
280 $syslib_cpp_flags_defs \
281 $linux_cpp_flags_defs \
282 $cc_builtins_cpp_flags_defs \
283 $cc_attributes_cpp_flags_defs \
284 $mesa_cpp_flags_defs \
285 \
286 $external_deps_cpp_flags &
287 done
288 #---------------------------------------------------------------------------------------------------
289 wait
290 #---------------------------------------------------------------------------------------------------
291 for src_pathname in $libgallium_winsys_sw_null_c_pathnames
292 do
293 cpp_filename=$(basename $src_pathname .c).cpp.c
294 asm_filename=$(basename $src_pathname .c).cpp.c.s
295 printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n"
296 $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename &
297 done
298 #---------------------------------------------------------------------------------------------------
299 wait
300 #---------------------------------------------------------------------------------------------------
301 os=
302 for src_pathname in $libgallium_winsys_sw_null_c_pathnames
303 do
304 asm_filename=$(basename $src_pathname .c).cpp.c.s
305 o_filename=$(basename $src_pathname .c).cpp.c.s.o
306 os="$os $build_dir/src/gallium/winsys/$o_filename"
307 printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n"
308 $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename &
309 done
310 #---------------------------------------------------------------------------------------------------
311 wait
312 #---------------------------------------------------------------------------------------------------
313 printf "AR RCS $build_dir/libgallium_winsys_sw_null.a $os\n"
314 $ar_rcs $build_dir/libgallium_winsys_sw_null.a $os
315 #===================================================================================================
316 # the sw wrapper winsys
317 libgallium_winsys_sw_wrapper_c_pathnames="\
318 $src_dir/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c \
319 "
320 for src_pathname in $libgallium_winsys_sw_wrapper_c_pathnames
321 do
322 cpp_filename=$(basename $src_pathname .c).cpp.c
323 printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n"
324 $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \
325 -I$cc_internal_fixed_incdir \
326 -I$cc_internal_incdir \
327 -I$linux_incdir \
328 -I$syslib_incdir \
329 \
330 -I$build_dir/src/gallium/auxiliary \
331 -I$src_dir/src/gallium/auxiliary \
332 -I$build_dir/src/gallium/include \
333 -I$src_dir/src/gallium/include \
334 -I$build_dir/src \
335 -I$src_dir/src \
336 -I$build_dir/include \
337 -I$src_dir/include \
338 \
339 $syslib_cpp_flags_defs \
340 $linux_cpp_flags_defs \
341 $cc_builtins_cpp_flags_defs \
342 $cc_attributes_cpp_flags_defs \
343 $mesa_cpp_flags_defs \
344 \
345 $external_deps_cpp_flags &
346 done
347 #---------------------------------------------------------------------------------------------------
348 wait
349 #---------------------------------------------------------------------------------------------------
350 for src_pathname in $libgallium_winsys_sw_wrapper_c_pathnames
351 do
352 cpp_filename=$(basename $src_pathname .c).cpp.c
353 asm_filename=$(basename $src_pathname .c).cpp.c.s
354 printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n"
355 $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename &
356 done
357 #---------------------------------------------------------------------------------------------------
358 wait
359 #---------------------------------------------------------------------------------------------------
360 os=
361 for src_pathname in $libgallium_winsys_sw_wrapper_c_pathnames
362 do
363 asm_filename=$(basename $src_pathname .c).cpp.c.s
364 o_filename=$(basename $src_pathname .c).cpp.c.s.o
365 os="$os $build_dir/src/gallium/winsys/$o_filename"
366 printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n"
367 $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename &
368 done
369 #---------------------------------------------------------------------------------------------------
370 wait
371 #---------------------------------------------------------------------------------------------------
372 printf "AR RCS $build_dir/libgallium_winsys_sw_wrapper.a $os\n"
373 $ar_rcs $build_dir/libgallium_winsys_sw_wrapper.a $os
374 ####################################################################################################
375 printf "\t<--winsys sub-components built\n"
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/generators_egl.sh (similarity 77%) (mode: 100644) (index 9459998..fcb2c42)
1 1 printf "Running egl code generators-->\n" printf "Running egl code generators-->\n"
2 2 mkdir -p $build_dir/src/egl/drivers/dri2 mkdir -p $build_dir/src/egl/drivers/dri2
3 # fix gbm/dri level 2/drm egl platform (because most of the builds do enable
4 # the additional x11/dri3/drm egl platform)
5 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 &
7 3 #=================================================================================================== #===================================================================================================
8 4 # glvnd # glvnd
9 5 mkdir -p $build_dir/src/egl/generate mkdir -p $build_dir/src/egl/generate
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/generators_gallium_auxiliary.sh (similarity 73%) (mode: 100644) (index 71e408e..93964bc)
... ... $build_dir/src/gallium/auxiliary/indices/u_indices_gen.c
19 19 $python3 $src_dir/src/gallium/auxiliary/indices/u_unfilled_gen.py \ $python3 $src_dir/src/gallium/auxiliary/indices/u_unfilled_gen.py \
20 20 $build_dir/src/gallium/auxiliary/indices/u_unfilled_gen.c $build_dir/src/gallium/auxiliary/indices/u_unfilled_gen.c
21 21 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
22 # do remove the sw backend keep only the drm backend
23 mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader
24
25 cp -f $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \
26 $build_dir/src/gallium/auxiliary/pipe-loader/
27
28 patch -i $script_dir/pipe_loader.c.patch \
29 $build_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c &
30 #-------------------------------------------------------------------------------
31 22 printf "<--gallium auxiliary code generation done\n" printf "<--gallium auxiliary code generation done\n"
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_gallium_targets.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_gallium_targets.sh (similarity 92%) (mode: 100644) (index 51e4210..5182f98)
... ... cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF
4 4 { {
5 5 global: global:
6 6 __driDriverGetExtensions*; __driDriverGetExtensions*;
7 amdgpu_winsys_create;
8 ddebug_screen_create;
7 9 driCreate*; driCreate*;
8 10 driCopy*; driCopy*;
9 11 driSwap*; driSwap*;
 
... ... cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF
14 16 dri*indContext*; dri*indContext*;
15 17 driSWRastQueryBufferAge; driSWRastQueryBufferAge;
16 18 dri2GalliumConfigQuery*; dri2GalliumConfigQuery*;
17 kopper*;
18 19 dri_client_wait_sync; dri_client_wait_sync;
20 dri_create_drawable;
19 21 dri_create_fence; dri_create_fence;
20 22 dri_create_fence_fd; dri_create_fence_fd;
21 23 dri_create_image; dri_create_image;
 
... ... cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF
62 64 dri2_set_in_fence_fd; dri2_set_in_fence_fd;
63 65 dri2_unmap_image; dri2_unmap_image;
64 66 dri2_validate_usage; dri2_validate_usage;
65 amdgpu_winsys_create;
67 dri3*;
68 kopper*;
69 loader_dri3*;
70 noop_screen_create;
71 util_run_tests;
72 trace_screen_create;
66 73 local: local:
67 74 *; *;
68 75 }; };
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_nir.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/glx.sh (similarity 98%) (mode: 100644) (index 7522d43..698a0d6)
... ... $build_dir/src/mapi/glapi/indirect_init.c \
10 10 $build_dir/src/mapi/glapi/indirect_size.c \ $build_dir/src/mapi/glapi/indirect_size.c \
11 11 \ \
12 12 $src_dir/src/glx/glxglvnd.c \ $src_dir/src/glx/glxglvnd.c \
13 $src_dir/src/glx/drisw_glx.c \
13 14 $src_dir/src/glx/g_glxglvnddispatchfuncs.c \ $src_dir/src/glx/g_glxglvnddispatchfuncs.c \
14 15 \ \
15 16 $src_dir/src/glx/clientattrib.c \ $src_dir/src/glx/clientattrib.c \
 
... ... $src_dir/src/glx/glx_query.c \
23 24 $src_dir/src/glx/glxcmds.c \ $src_dir/src/glx/glxcmds.c \
24 25 $src_dir/src/glx/glxconfig.c \ $src_dir/src/glx/glxconfig.c \
25 26 $src_dir/src/glx/glxcurrent.c \ $src_dir/src/glx/glxcurrent.c \
26 $build_dir/src/glx/glxext.c \
27 $src_dir/src/glx/glxext.c \
27 28 $src_dir/src/glx/glxextensions.c \ $src_dir/src/glx/glxextensions.c \
28 29 $src_dir/src/glx/glxhash.c \ $src_dir/src/glx/glxhash.c \
29 30 $src_dir/src/glx/indirect_glx.c \ $src_dir/src/glx/indirect_glx.c \
 
... ... $src_dir/src/glx/vertarr.c \
43 44 $src_dir/src/glx/dri_common.c \ $src_dir/src/glx/dri_common.c \
44 45 $src_dir/src/glx/dri_common_query_renderer.c \ $src_dir/src/glx/dri_common_query_renderer.c \
45 46 $src_dir/src/glx/xfont.c \ $src_dir/src/glx/xfont.c \
46 $src_dir/src/glx/dri2.c \
47 $src_dir/src/glx/dri2_glx.c \
48 47 $src_dir/src/glx/dri3_glx.c \ $src_dir/src/glx/dri3_glx.c \
49 48 " "
50 49 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \
149 148 $build_dir/libglapi_static.a \ $build_dir/libglapi_static.a \
150 149 $build_dir/libpipe_loader_dynamic.a \ $build_dir/libpipe_loader_dynamic.a \
151 150 $build_dir/libloader_x11.a \ $build_dir/libloader_x11.a \
152 $build_dir/libloader_dri3_helper.a \
153 151 $build_dir/libloader.a \ $build_dir/libloader.a \
154 152 $build_dir/libxmlconfig.a \ $build_dir/libxmlconfig.a \
155 153 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/linux.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/linux.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/loader.sh (similarity 89%) (mode: 100644) (index 55fe80b..bffeccb)
... ... echo "building loader components-->"
2 2 #=============================================================================== #===============================================================================
3 3 mkdir -p $build_dir/src/loader mkdir -p $build_dir/src/loader
4 4 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
5 # XXX: see below
5 6 loader_c_pathnames="\ loader_c_pathnames="\
6 7 $src_dir/src/loader/loader.c \ $src_dir/src/loader/loader.c \
7 8 $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 \
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 \
28 33 -I$build_dir/src/loader \ -I$build_dir/src/loader \
 
... ... wait
67 72 printf "AR RCS $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o\n" printf "AR RCS $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o\n"
68 73 $ar_rcs $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o & $ar_rcs $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o &
69 74 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
70 # this is for a loader on x11/(dri level 3) platform
71 printf "AR RCS $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o\n"
72 $ar_rcs $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o
75 printf "AR RCS $build_dir/libloader_x11.a $build_dir/src/loader/loader_x11.cpp.c.s.o\n"
76 $ar_rcs $build_dir/libloader_x11.a $build_dir/src/loader/loader_x11.cpp.c.s.o
73 77 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
74 78 wait wait
75 79 #=============================================================================== #===============================================================================
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/syslib.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/syslib.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/util.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 99%) (mode: 100755) (index 6e4d679..efe4ded)
... ... $debug_cpp_flags_defs \
166 166 -DHAVE_OPENGL_ES_1=1 \ -DHAVE_OPENGL_ES_1=1 \
167 167 -DHAVE_OPENGL_ES_2=1 \ -DHAVE_OPENGL_ES_2=1 \
168 168 -DENABLE_SHADER_CACHE=1 \ -DENABLE_SHADER_CACHE=1 \
169 -DHAVE_DRI=1 \
169 170 -DHAVE_DRI2=1 \ -DHAVE_DRI2=1 \
170 171 -DHAVE_DRI3=1 \ -DHAVE_DRI3=1 \
171 172 -DHAVE_DRI3_MODIFIERS=1 \ -DHAVE_DRI3_MODIFIERS=1 \
173 -DHAVE_DRI3_EXPLICIT_SYNC=1 \
174 -DHAVE_DRISW_KMS=1 \
172 175 -DGLX_DIRECT_RENDERING=1 \ -DGLX_DIRECT_RENDERING=1 \
173 176 -DGLX_USE_DRM=1 \ -DGLX_USE_DRM=1 \
174 177 -DPACKAGE_VERSION=\"$version\" \ -DPACKAGE_VERSION=\"$version\" \
 
... ... echo "#define MESA_GIT_SHA1 \"$git_sha1\"" >$build_dir/src/git_sha1.h
224 227 . $script_dir/generators_glsl.sh . $script_dir/generators_glsl.sh
225 228 . $script_dir/generators_gallium_targets.sh . $script_dir/generators_gallium_targets.sh
226 229 . $script_dir/generators_gallium_auxiliary.sh . $script_dir/generators_gallium_auxiliary.sh
227 . $script_dir/generators_gallium_frontends.sh
228 230 . $script_dir/generators_util.sh . $script_dir/generators_util.sh
229 231 . $script_dir/generators_mapi.sh . $script_dir/generators_mapi.sh
230 232 . $script_dir/generators_mesa.sh . $script_dir/generators_mesa.sh
231 233 . $script_dir/generators_egl.sh . $script_dir/generators_egl.sh
232 . $script_dir/generators_glx.sh
233 234 wait wait
234 235 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
235 236 . $script_dir/util.sh . $script_dir/util.sh
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/builder.sh copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/radv_meta.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/radv_no_tracers.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/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-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index e17f66a..5f582a0)
... ... $src_dir/src/vulkan/runtime/vk_log.c \
549 549 $src_dir/src/vulkan/runtime/vk_meta.c \ $src_dir/src/vulkan/runtime/vk_meta.c \
550 550 $src_dir/src/vulkan/runtime/vk_meta_blit_resolve.c \ $src_dir/src/vulkan/runtime/vk_meta_blit_resolve.c \
551 551 $src_dir/src/vulkan/runtime/vk_meta_clear.c \ $src_dir/src/vulkan/runtime/vk_meta_clear.c \
552 $src_dir/src/vulkan/runtime/vk_meta_copy_fill_update.c \
552 553 $src_dir/src/vulkan/runtime/vk_meta_draw_rects.c \ $src_dir/src/vulkan/runtime/vk_meta_draw_rects.c \
553 554 $src_dir/src/vulkan/runtime/vk_meta_object_list.c \ $src_dir/src/vulkan/runtime/vk_meta_object_list.c \
554 555 $src_dir/src/vulkan/runtime/vk_nir.c \ $src_dir/src/vulkan/runtime/vk_nir.c \
 
... ... libaco_files="\
1075 1076 $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \ $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \
1076 1077 $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \
1077 1078 $src_dir/src/amd/compiler/aco_dominance.cpp \ $src_dir/src/amd/compiler/aco_dominance.cpp \
1079 $src_dir/src/amd/compiler/aco_insert_delay_alu.cpp \
1078 1080 $src_dir/src/amd/compiler/aco_instruction_selection.cpp \ $src_dir/src/amd/compiler/aco_instruction_selection.cpp \
1079 1081 $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \
1080 1082 $src_dir/src/amd/compiler/aco_interface.cpp \ $src_dir/src/amd/compiler/aco_interface.cpp \
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/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