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 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
Gfx stack update 90b3462ab9ba81f7d8d4eed263dde4a581d08814 Sylvain BERTRAND 2024-04-13 13:37:48
Gfx stack update be9dd383e7b35838f1d112acb4f5ad0cba73526d Sylvain BERTRAND 2024-04-06 14:31:33
Commit ec850153030bb8d1251ffb51a5c63cd0f63e5316 - Gfx Stack Update
This is the most toxic update in years. Accute changes in mesa-gl broke
steam client pressure-vessel (What did you expect?). We do postpone
the xserver update which was already breaking the steam client to avoid
steam client breakages all over the place with some weird weird x11 clipboard
usage. Most of the blame goes to valve which is crafting extremely shabby
set of elf64 binaries and being not conservative in its usage of APIs (ELF64
ABI manual selection has been in binutils ld documentation for ages).
Author: Sylvain BERTRAND
Author date (UTC): 2024-07-28 14:05
Committer name: Sylvain BERTRAND
Committer date (UTC): 2024-07-28 14:05
Parent(s): 8bb3aff8ec348413c4c6a2607bde9759bdd317f3
Signer:
Signing key:
Signing status: N
Tree: 0e02997ddc5a6e99de7e91471bb37dae1f6e0582
File Lines added Lines deleted
builders/ffmpeg-e42a0763b71ccb5b970ad17eb5129c064db36899/builder.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/builder.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler_aco.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler_nir.sh 1 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/dri2.c.patch 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/dri_util.c.patch 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/egl.sh 1 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/egl_dri2.c.patch 18 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_targets.sh 19 15
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gbm.sh 4 1
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_amd.sh 2 3
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_compiler.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_egl.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_gallium_targets.sh 1 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_glsl.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_mapi.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_mesa.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_nir.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_spirv.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_util.sh 10 3
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/glx.sh 3 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/linux.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/loader.sh 2 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/si_tracepoints.h 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/si_utrace.h 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/syslib.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/u_trace.c 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/x86_64_linux_glibc_amdgpu.sh 8 11
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/builder.sh 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators.sh 13 13
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/radv_meta_copy.c.patch 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 7 0
builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/radeon_icd.x86_64.json 0 0
builders/pyyaml-6.0.1/builder.sh 20 0
File builders/ffmpeg-e42a0763b71ccb5b970ad17eb5129c064db36899/builder.sh copied from file builders/ffmpeg-0895ef0d6d6406ee6cd158fc4d47d80f201b8e9c/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/builder.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/compiler_nir.sh (similarity 99%) (mode: 100644) (index 7a9ced1..4f1e6cb)
... ... $src_dir/src/compiler/nir/nir_opt_idiv_const.c \
150 150 $src_dir/src/compiler/nir/nir_opt_if.c \ $src_dir/src/compiler/nir/nir_opt_if.c \
151 151 $src_dir/src/compiler/nir/nir_opt_intrinsics.c \ $src_dir/src/compiler/nir/nir_opt_intrinsics.c \
152 152 $src_dir/src/compiler/nir/nir_opt_large_constants.c \ $src_dir/src/compiler/nir/nir_opt_large_constants.c \
153 $src_dir/src/compiler/nir/nir_opt_licm.c \
153 154 $src_dir/src/compiler/nir/nir_opt_load_store_vectorize.c \ $src_dir/src/compiler/nir/nir_opt_load_store_vectorize.c \
154 155 $src_dir/src/compiler/nir/nir_opt_loop.c \ $src_dir/src/compiler/nir/nir_opt_loop.c \
155 156 $src_dir/src/compiler/nir/nir_opt_loop_unroll.c \ $src_dir/src/compiler/nir/nir_opt_loop_unroll.c \
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/dri_util.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/egl.sh (similarity 99%) (mode: 100644) (index ceed5f6..88e4521)
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0 \
129 129 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
130 130 \ \
131 131 --as-needed \ --as-needed \
132 $build_dir/install_root$libdir_store/gallium_dri.so \
132 133 $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \ $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \
133 134 $build_dir/install_root$libdir_store/libgbm.so.1.0.0 \ $build_dir/install_root$libdir_store/libgbm.so.1.0.0 \
134 135 $libdrm_ld_flags \ $libdrm_ld_flags \
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/egl_dri2.c.patch added (mode: 100644) (index 0000000..c4f1e56)
1 --- a/src/egl/drivers/dri2/egl_dri2.c
2 +++ b/src/egl/drivers/dri2/egl_dri2.c
3 @@ -967,7 +967,6 @@ dri2_setup_extensions(_EGLDisplay *disp)
4 !err &&
5 (dri2_dpy->image && dri2_dpy->image->base.version >= 15);
6 }
7 -#endif
8 if (disp->Options.Zink && !disp->Options.ForceSoftware &&
9 !dri2_dpy->multibuffers_available &&
10 /* this is enum _egl_platform_type */
11 @@ -975,6 +974,7 @@ dri2_setup_extensions(_EGLDisplay *disp)
12 disp->Platform == _EGL_PLATFORM_XCB) &&
13 !debug_get_bool_option("LIBGL_KOPPER_DRI2", false))
14 return EGL_FALSE;
15 +#endif
16 #endif
17
18 loader_bind_extensions(dri2_dpy, optional_core_extensions,
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/gallium_targets.sh (similarity 69%) (mode: 100644) (index e86c2e4..44de2c3)
... ... printf "\tbuilding targets sub-components-->\n"
2 2 #=============================================================================== #===============================================================================
3 3 mkdir -p $build_dir/src/gallium/targets/dri mkdir -p $build_dir/src/gallium/targets/dri
4 4 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
5 printf "CPP $src_dir/src/gallium/targets/dri/target.c --> $build_dir/src/gallium/targets/dri/target.cpp.c\n"
6 $cpp $src_dir/src/gallium/targets/dri/target.c -o $build_dir/src/gallium/targets/dri/target.cpp.c \
5 printf "CPP $src_dir/src/gallium/targets/dri/dri_target.c --> $build_dir/src/gallium/targets/dri/dri_target.cpp.c\n"
6 $cpp $src_dir/src/gallium/targets/dri/dri_target.c -o $build_dir/src/gallium/targets/dri/dri_target.cpp.c \
7 7 -DGALLIUM_RADEONSI \ -DGALLIUM_RADEONSI \
8 8 \ \
9 9 -I$cc_internal_fixed_incdir \ -I$cc_internal_fixed_incdir \
 
... ... $cpp $src_dir/src/gallium/targets/dri/target.c -o $build_dir/src/gallium/targets
40 40 \ \
41 41 $external_deps_cpp_flags $external_deps_cpp_flags
42 42 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
43 printf "CC_S $build_dir/src/gallium/targets/dri/target.cpp.c --> $build_dir/src/gallium/targets/dri/target.cpp.c.s\n"
44 $cc_s $build_dir/src/gallium/targets/dri/target.cpp.c -o $build_dir/src/gallium/targets/dri/target.cpp.c.s
43 printf "CC_S $build_dir/src/gallium/targets/dri/dri_target.cpp.c --> $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s\n"
44 $cc_s $build_dir/src/gallium/targets/dri/dri_target.cpp.c -o $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s
45 45 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
46 printf "AS $build_dir/src/gallium/targets/dri/target.cpp.c.s --> $build_dir/src/gallium/targets/dri/target.cpp.c.s.o\n"
47 $as $build_dir/src/gallium/targets/dri/target.cpp.c.s -o $build_dir/src/gallium/targets/dri/target.cpp.c.s.o
46 printf "AS $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s --> $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s.o\n"
47 $as $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s -o $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s.o
48 48 #=============================================================================== #===============================================================================
49 49 # This is the opengl common ("mesa") dri gallium driver. One dri shared object # This is the opengl common ("mesa") dri gallium driver. One dri shared object
50 50 # can contain more than one dri driver. Inclusion selection is done in the # can contain more than one dri driver. Inclusion selection is done in the
51 # dri target.c file (we have only the radeonsi one, selected with
51 # dri dri_target.c file (we have only the radeonsi one, selected with
52 52 # GALLIUM_RADEONSI. Nowadays, only one driver or a very small subset of drivers # GALLIUM_RADEONSI. Nowadays, only one driver or a very small subset of drivers
53 53 # is in one dri shared object. # is in one dri shared object.
54 # This is only for _xorg_ drivers supporting glamor, the other _xorg_ drivers
55 # must use dril.
54 56 mkdir -p \ mkdir -p \
55 $build_dir/install_root$dri_driver_search_dir \
56 $build_dir/install_root$dri_driver_store_dir
57 $build_dir/install_root$libdir \
58 $build_dir/install_root$libdir_store
57 59 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
58 printf "BINUTILS LD $build_dir/install_root$dri_driver_store_dir/radeonsi_dri.so\n"
59 $binutils_ld -o $build_dir/install_root$dri_driver_store_dir/radeonsi_dri.so \
60 # So much SHEISS: private version specific would make a symlink switch
61 # unpractical. Do it our way.
62 printf "BINUTILS LD $build_dir/install_root$libdir_store/gallium_dri.so\n"
63 $binutils_ld -o $build_dir/install_root$libdir_store/gallium_dri.so \
60 64 -shared \ -shared \
61 -soname=gallium_dri.so \
62 --version-script=$build_dir/src/gallium/targets/dri/dri.sym \
65 -soname gallium_dri.so \
66 --version-script $build_dir/src/gallium/targets/dri/dri.sym \
63 67 --no-undefined \ --no-undefined \
64 68 --gc-sections \ --gc-sections \
65 69 -s \ -s \
66 70 $syslib_ld_slib_start_files \ $syslib_ld_slib_start_files \
67 71 $cc_ld_slib_start_files \ $cc_ld_slib_start_files \
68 $build_dir/src/gallium/targets/dri/target.cpp.c.s.o \
72 $build_dir/src/gallium/targets/dri/dri_target.cpp.c.s.o \
69 73 \ \
70 74 --start-group \ --start-group \
71 75 $build_dir/libmesa_gallium.a \ $build_dir/libmesa_gallium.a \
 
... ... $binutils_ld -o $build_dir/install_root$dri_driver_store_dir/radeonsi_dri.so \
111 115 $cc_ld_slib_end_files \ $cc_ld_slib_end_files \
112 116 $syslib_ld_slib_end_files $syslib_ld_slib_end_files
113 117 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
114 ln -sTf $dri_driver_store_virtual_dir/radeonsi_dri.so $build_dir/install_root$dri_driver_search_dir/radeonsi_dri.so
118 ln -sf $libdir_store_virtual/gallium_dri.so $build_dir/install_root$libdir/gallium_dri.so
115 119 #=============================================================================== #===============================================================================
116 120 printf "\t<--targets sub-components built\n" printf "\t<--targets sub-components built\n"
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/gbm.sh (similarity 96%) (mode: 100644) (index 8c282bc..6fac260)
... ... 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/include \
25 -I$src_dir/src/gallium/include \
24 26 -I$build_dir/src/gbm/backends/dri \ -I$build_dir/src/gbm/backends/dri \
25 27 -I$src_dir/src/gbm/backends/dri \ -I$src_dir/src/gbm/backends/dri \
26 28 -I$build_dir/src/gbm/main \ -I$build_dir/src/gbm/main \
 
... ... mkdir -p \
71 73 printf "BINUTILS LD $build_dir/install_root$libdir_store/libgbm.so.1.0.0\n" printf "BINUTILS LD $build_dir/install_root$libdir_store/libgbm.so.1.0.0\n"
72 74 $binutils_ld -o $build_dir/install_root$libdir_store/libgbm.so.1.0.0 \ $binutils_ld -o $build_dir/install_root$libdir_store/libgbm.so.1.0.0 \
73 75 -shared \ -shared \
74 -soname=libgbm.so.1 \
76 -soname libgbm.so.1 \
75 77 --no-undefined \ --no-undefined \
76 78 --gc-sections \ --gc-sections \
77 79 -s \ -s \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libgbm.so.1.0.0 \
86 88 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
87 89 \ \
88 90 --as-needed \ --as-needed \
91 $build_dir/install_root$libdir_store/gallium_dri.so \
89 92 $libdrm_ld_flags \ $libdrm_ld_flags \
90 93 $syslibs_libm_ld_flags \ $syslibs_libm_ld_flags \
91 94 $syslibs_libdl_ld_flags \ $syslibs_libdl_ld_flags \
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/generators_amd.sh (similarity 96%) (mode: 100644) (index 8053102..9b4fee6)
... ... unset PYTHONPATH
61 61 # gallium driver # gallium driver
62 62 mkdir -p $build_dir/src/gallium/drivers/radeonsi mkdir -p $build_dir/src/gallium/drivers/radeonsi
63 63
64 export PYTHONPATH=$mako
64 export PYTHONPATH=$mako:$yaml
65 65 $python3 $src_dir/src/amd/common/gfx10_format_table.py \ $python3 $src_dir/src/amd/common/gfx10_format_table.py \
66 $src_dir/src/util/format/u_format.csv \
66 $src_dir/src/util/format/u_format.yaml \
67 67 $src_dir/src/amd/registers/gfx10-rsrc.json \ $src_dir/src/amd/registers/gfx10-rsrc.json \
68 68 $src_dir/src/amd/registers/gfx11-rsrc.json \ $src_dir/src/amd/registers/gfx11-rsrc.json \
69 $src_dir/src/amd/registers/gfx12-rsrc.json \
70 69 >$build_dir/src/gallium/drivers/radeonsi/gfx10_format_table.c & >$build_dir/src/gallium/drivers/radeonsi/gfx10_format_table.c &
71 70 unset PYTHONPATH unset PYTHONPATH
72 71 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_gallium_targets.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/generators_gallium_targets.sh (similarity 92%) (mode: 100644) (index 5adf31a..bb25827)
... ... cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF
4 4 { {
5 5 global: global:
6 6 __driDriverGetExtensions*; __driDriverGetExtensions*;
7 dri_loader_get_extensions;
7 8 amdgpu_winsys_create; amdgpu_winsys_create;
8 9 local: local:
9 10 *; *;
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/generators_util.sh (similarity 83%) (mode: 100644) (index 0d3c587..17db5ca)
... ... $python3 $src_dir/src/util/format_srgb.py >$build_dir/src/util/format_srgb.c &
11 11 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
12 12 mkdir -p $build_dir/src/util/format mkdir -p $build_dir/src/util/format
13 13
14 export PYTHONPATH=$yaml
14 15 $python3 $src_dir/src/util/format/u_format_table.py \ $python3 $src_dir/src/util/format/u_format_table.py \
15 $src_dir/src/util/format/u_format.csv \
16 >$build_dir/src/util/format/u_format_table.c &
16 --enums \
17 $src_dir/src/util/format/u_format.yaml \
18 >$build_dir/src/util/format/u_format_gen.h &
17 19
18 20 $python3 $src_dir/src/util/format/u_format_table.py \ $python3 $src_dir/src/util/format/u_format_table.py \
19 21 --header \ --header \
20 $src_dir/src/util/format/u_format.csv \
22 $src_dir/src/util/format/u_format.yaml \
21 23 >$build_dir/src/util/format/u_format_pack.h & >$build_dir/src/util/format/u_format_pack.h &
22 24
25 $python3 $src_dir/src/util/format/u_format_table.py \
26 $src_dir/src/util/format/u_format.yaml \
27 >$build_dir/src/util/format/u_format_table.c &
28 unset PYTHONPATH
29
23 30 export PYTHONPATH=$mako export PYTHONPATH=$mako
24 31 $python3 $src_dir/src/util/driconf_static.py \ $python3 $src_dir/src/util/driconf_static.py \
25 32 $src_dir/src/util/00-mesa-defaults.conf \ $src_dir/src/util/00-mesa-defaults.conf \
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/glx.sh (similarity 98%) (mode: 100644) (index 3cec303..11cd1a9)
... ... do
63 63 -I$linux_incdir \ -I$linux_incdir \
64 64 -I$syslib_incdir \ -I$syslib_incdir \
65 65 \ \
66 -I$build_dir/src/gallium/include \
67 -I$src_dir/src/gallium/include \
66 68 -I$build_dir/src/mapi/glapi \ -I$build_dir/src/mapi/glapi \
67 69 -I$src_dir/src/mapi/glapi \ -I$src_dir/src/mapi/glapi \
68 70 -I$build_dir/src/glx \ -I$build_dir/src/glx \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \
142 144 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
143 145 \ \
144 146 --as-needed \ --as-needed \
147 $build_dir/install_root$libdir_store/gallium_dri.so \
145 148 $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \ $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \
146 149 $libx11_ld_flags \ $libx11_ld_flags \
147 150 $libx11_xcb_ld_flags \ $libx11_xcb_ld_flags \
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/linux.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/linux.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/loader.sh (similarity 97%) (mode: 100644) (index 7a48435..55fe80b)
... ... 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/include \
25 -I$src_dir/src/gallium/include \
24 26 -I$build_dir/src/util \ -I$build_dir/src/util \
25 27 -I$src_dir/src/util \ -I$src_dir/src/util \
26 28 -I$build_dir/src/loader \ -I$build_dir/src/loader \
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/syslib.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/syslib.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/util.sh copied from file builders/mesa-gl-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 96%) (mode: 100755) (index 911fea7..b61e0b5)
... ... fi
98 98 if test "${dri_driver_search_dir-unset}" = unset; then if test "${dri_driver_search_dir-unset}" = unset; then
99 99 dri_driver_search_dir=/usr/lib/dri dri_driver_search_dir=/usr/lib/dri
100 100 fi fi
101 if test "${dri_driver_store_dir-unset}" = unset; then
102 dri_driver_store_dir=/usr/store/mesa-gl/git/lib/dri
103 fi
104 if test "${dri_driver_store_virtual_dir-unset}" = unset; then
105 dri_driver_store_virtual_dir=/usr/store/mesa-gl/current/lib/dri
106 fi
107 101 #=============================================================================== #===============================================================================
108 102
109 103
 
... ... fi
139 133 if test "${mako-unset}" = unset; then if test "${mako-unset}" = unset; then
140 134 mako=/nyan/mako/current mako=/nyan/mako/current
141 135 fi fi
136
137 if test "${yaml-unset}" = unset; then
138 yaml=/nyan/PyYAML/current
139 fi
142 140 #=============================================================================== #===============================================================================
143 141
144 142
 
... ... wait
231 229 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
232 230 . $script_dir/util.sh . $script_dir/util.sh
233 231 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
234 # APIs management
235 232 . $script_dir/loader.sh . $script_dir/loader.sh
236 . $script_dir/gbm.sh
237 233 . $script_dir/mapi.sh . $script_dir/mapi.sh
238 234 . $script_dir/compiler.sh . $script_dir/compiler.sh
239 235 . $script_dir/mesa.sh . $script_dir/mesa.sh
240 . $script_dir/glx.sh
241 . $script_dir/egl.sh
242 236 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
243 # hardware dri gallium drivers for above APIs
244 237 . $script_dir/amd.sh . $script_dir/amd.sh
245 238 . $script_dir/gallium.sh . $script_dir/gallium.sh
239 #------------------------------------------------------------------------------
240 . $script_dir/gbm.sh
241 . $script_dir/egl.sh
242 . $script_dir/glx.sh
246 243 #=============================================================================== #===============================================================================
File builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/builder.sh copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/generators.sh (similarity 95%) (mode: 100644) (index f618702..45bf7d0)
... ... $python3 $src_dir/src/amd/compiler/aco_builder_h.py \
224 224 unset PYTHONPATH unset PYTHONPATH
225 225 #=============================================================================== #===============================================================================
226 226 # libmesautils # libmesautils
227 export PYTHONPATH=$mako
227 export PYTHONPATH=$mako:$yaml
228 228 $python3 $src_dir/src/util/format_srgb.py \ $python3 $src_dir/src/util/format_srgb.py \
229 229 >$build_dir/src/util/format_srgb.c >$build_dir/src/util/format_srgb.c
230 230
231 231 $python3 $src_dir/src/util/format/u_format_table.py \ $python3 $src_dir/src/util/format/u_format_table.py \
232 $src_dir/src/util/format/u_format.csv \
233 >$build_dir/src/util/u_format_table.c
232 --enums \
233 $src_dir/src/util/format/u_format.yaml \
234 >$build_dir/src/util/format/u_format_gen.h &
234 235
235 # wow, really?
236 236 $python3 $src_dir/src/util/format/u_format_table.py \ $python3 $src_dir/src/util/format/u_format_table.py \
237 237 --header \ --header \
238 $src_dir/src/util/format/u_format.csv \
238 $src_dir/src/util/format/u_format.yaml \
239 239 >$build_dir/src/util/format/u_format_pack.h >$build_dir/src/util/format/u_format_pack.h
240 240
241 $python3 $src_dir/src/util/format/u_format_table.py \
242 $src_dir/src/util/format/u_format.yaml \
243 >$build_dir/src/util/u_format_table.c
244
241 245 # oooof! # oooof!
242 246 $python3 $src_dir/src/util/driconf_static.py \ $python3 $src_dir/src/util/driconf_static.py \
243 247 $src_dir/src/util/00-mesa-defaults.conf \ $src_dir/src/util/00-mesa-defaults.conf \
 
... ... unset PYTHONPATH
246 250 #$src_dir/src/util/bitset_test.cpp wtf? rotten brain? #$src_dir/src/util/bitset_test.cpp wtf? rotten brain?
247 251 #=============================================================================== #===============================================================================
248 252 # amd vulkan # amd vulkan
249 export PYTHONPATH=$mako
253 export PYTHONPATH=$mako:$yaml
250 254 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
251 255 # specific API to work around _still maintained at the time of writing _ game # specific API to work around _still maintained at the time of writing _ game
252 # executable... this is the beginning of the end...
256 # executable... this is the beginning of the end... not even all native
257 # elf/linux... god...
253 258 $python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \ $python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \
254 259 --beta false \ --beta false \
255 260 --xml $vulkan_api_xml \ --xml $vulkan_api_xml \
 
... ... $python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \
266 271 # --out-c radv_extensions.c \ # --out-c radv_extensions.c \
267 272 # --out-h radv_extensions.h & # --out-h radv_extensions.h &
268 273 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
269 #$python3 $src_dir/src/amd/vulkan/vk_format_table.py \
270 # $src_dir/src/amd/vulkan/vk_format_layout.csv \
271 # >$build_dir/vk_format_table.c &
272 #------------------------------------------------------------------------------
273 274 $python3 $src_dir/src/amd/common/gfx10_format_table.py \ $python3 $src_dir/src/amd/common/gfx10_format_table.py \
274 $src_dir/src/util/format/u_format.csv \
275 $src_dir/src/util/format/u_format.yaml \
275 276 $src_dir/src/amd/registers/gfx10-rsrc.json \ $src_dir/src/amd/registers/gfx10-rsrc.json \
276 277 $src_dir/src/amd/registers/gfx11-rsrc.json \ $src_dir/src/amd/registers/gfx11-rsrc.json \
277 $src_dir/src/amd/registers/gfx12-rsrc.json \
278 278 >$build_dir/src/amd/common/gfx10_format_table.c & >$build_dir/src/amd/common/gfx10_format_table.c &
279 279 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
280 280 git_sha1=no_git_sha1_available git_sha1=no_git_sha1_available
File builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/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-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-89742437efa7099bc7664e7646d57927caabcb53/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index e59186e..bdf130c)
... ... fi
55 55 if test "${mako-unset}" = unset; then if test "${mako-unset}" = unset; then
56 56 mako=/nyan/mako/current mako=/nyan/mako/current
57 57 fi fi
58
59 if test "${yaml-unset}" = unset; then
60 yaml=/nyan/PyYAML/current
61 fi
58 62 #=============================================================================== #===============================================================================
59 63 # all symbols are tagged hidden by default, then only the public symbol # all symbols are tagged hidden by default, then only the public symbol
60 64 # will be tagged public explicitely in the code (with extensions to C) # will be tagged public explicitely in the code (with extensions to C)
 
... ... $src_dir/src/vulkan/runtime/vk_meta.c \
546 550 $src_dir/src/vulkan/runtime/vk_meta_blit_resolve.c \ $src_dir/src/vulkan/runtime/vk_meta_blit_resolve.c \
547 551 $src_dir/src/vulkan/runtime/vk_meta_clear.c \ $src_dir/src/vulkan/runtime/vk_meta_clear.c \
548 552 $src_dir/src/vulkan/runtime/vk_meta_draw_rects.c \ $src_dir/src/vulkan/runtime/vk_meta_draw_rects.c \
553 $src_dir/src/vulkan/runtime/vk_meta_object_list.c \
549 554 $src_dir/src/vulkan/runtime/vk_nir.c \ $src_dir/src/vulkan/runtime/vk_nir.c \
550 555 $src_dir/src/vulkan/runtime/vk_nir_convert_ycbcr.c \ $src_dir/src/vulkan/runtime/vk_nir_convert_ycbcr.c \
551 556 $src_dir/src/vulkan/runtime/vk_object.c \ $src_dir/src/vulkan/runtime/vk_object.c \
 
... ... $src_dir/src/compiler/nir/nir_opt_idiv_const.c \
978 983 $src_dir/src/compiler/nir/nir_opt_if.c \ $src_dir/src/compiler/nir/nir_opt_if.c \
979 984 $src_dir/src/compiler/nir/nir_opt_intrinsics.c \ $src_dir/src/compiler/nir/nir_opt_intrinsics.c \
980 985 $src_dir/src/compiler/nir/nir_opt_large_constants.c \ $src_dir/src/compiler/nir/nir_opt_large_constants.c \
986 $src_dir/src/compiler/nir/nir_opt_licm.c \
981 987 $src_dir/src/compiler/nir/nir_opt_load_store_vectorize.c \ $src_dir/src/compiler/nir/nir_opt_load_store_vectorize.c \
982 988 $src_dir/src/compiler/nir/nir_opt_loop.c \ $src_dir/src/compiler/nir/nir_opt_loop.c \
983 989 $src_dir/src/compiler/nir/nir_opt_loop_unroll.c \ $src_dir/src/compiler/nir/nir_opt_loop_unroll.c \
 
... ... $src_dir/src/amd/vulkan/nir/radv_nir_lower_view_index.c \
1337 1343 $src_dir/src/amd/vulkan/nir/radv_nir_lower_viewport_to_zero.c \ $src_dir/src/amd/vulkan/nir/radv_nir_lower_viewport_to_zero.c \
1338 1344 $src_dir/src/amd/vulkan/nir/radv_nir_lower_vs_inputs.c \ $src_dir/src/amd/vulkan/nir/radv_nir_lower_vs_inputs.c \
1339 1345 $src_dir/src/amd/vulkan/nir/radv_nir_lower_ray_queries.c \ $src_dir/src/amd/vulkan/nir/radv_nir_lower_ray_queries.c \
1346 $src_dir/src/amd/vulkan/nir/radv_nir_opt_tid_function.c \
1340 1347 $src_dir/src/amd/vulkan/nir/radv_nir_remap_color_attachment.c \ $src_dir/src/amd/vulkan/nir/radv_nir_remap_color_attachment.c \
1341 1348 $src_dir/src/amd/vulkan/nir/radv_nir_rt_common.c \ $src_dir/src/amd/vulkan/nir/radv_nir_rt_common.c \
1342 1349 $src_dir/src/amd/vulkan/nir/radv_nir_rt_shader.c \ $src_dir/src/amd/vulkan/nir/radv_nir_rt_shader.c \
File builders/mesa-vulkan-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/radeon_icd.x86_64.json (similarity 100%)
File builders/pyyaml-6.0.1/builder.sh added (mode: 100644) (index 0000000..cca2c8d)
1 src_name=PyYAML
2 version=${pkg_name##*-}
3 slot=$version
4 archive_name=$src_name-$version.tar.gz
5 url0=https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/$archive_name
6
7 pkg_dir=$pkgs_dir_root/$src_name-$version
8 rm -Rf $pkg_dir
9 mkdir -p $pkgs_dir_root
10 cp -f $src_dir_root/$archive_name $pkgs_dir_root
11 cd $pkgs_dir_root
12 tar xf $archive_name
13
14 # we use the PYTHONPATH to tell python where to locate PyYAML module
15 cd $pkg_dir
16 mkdir -p /nyan/$src_name/$slot
17 cp -rf ./lib/yaml /nyan/$src_name/$slot
18
19 rm -f $pkgs_dir_root/$archive_name
20 rm -Rf $pkg_dir
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