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 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
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
Commit 375e28cea3ddf256d457896920bd8f201ec76c20 - Gfx Stack Update
Somebody is still "having fun" at breaking/hardcore refactoring legacy GL...

Geniuses.

Please, if you, geniuses, want to lose your time on legacy abominations, just
join the GLX implementation on vulkan with its vulkan accelerated xwayland
(should be in xwayland, not in mesa anymore, copy the current code from mesa
into the xserver xwayland "hardware" target), or a conservative plain and
simple C99/assembly implemented vulkan software renderer.
Author: Sylvain BERTRAND
Author date (UTC): 2024-08-10 17:01
Committer name: Sylvain BERTRAND
Committer date (UTC): 2024-08-10 17:01
Parent(s): 73d87621b2e2c32bb5710ad52095001defb78994
Signer:
Signing key:
Signing status: N
Tree: d32361389b643253ad4bcb5cbd9d4fc6405d2bb1
File Lines added Lines deleted
builders/ffmpeg-d88a988d3dfa1d7eda4f65bc72e311173bfdff39/builder.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/builder.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/amd.sh 1 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/compiler_aco.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/compiler_nir.sh 1 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/dri2.c.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/dri_util.c.patch 23 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/egl.sh 3 1
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_auxiliary.sh 85 10
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_amd.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_compiler.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_egl.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_gallium_frontends.sh 2 2
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_gallium_targets.sh 39 27
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_glsl.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_glx.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_mapi.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_mesa.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_nir.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_spirv.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_util.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/glx.sh 4 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/glxext.c.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/linux.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/si_tracepoints.h 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/si_utrace.h 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/syslib.sh 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/u_trace.c 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/util.sh 1 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_linux_glibc_amdgpu.sh 4 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/builder.sh 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators.sh 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/radv_meta_copy.c.patch 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 3 0
builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/radeon_icd.x86_64.json 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/builder.sh 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/dix-config.h.in 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/linux-glibc.sh 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/version-config.h.in 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xdmcp.h.patch 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xkb-config.h.in 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xorg-config.h.in 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xorg-server.h.in 0 0
builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xorg-server.pc.in 0 0
File builders/ffmpeg-d88a988d3dfa1d7eda4f65bc72e311173bfdff39/builder.sh copied from file builders/ffmpeg-0895ef0d6d6406ee6cd158fc4d47d80f201b8e9c/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/builder.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/amd.sh (similarity 99%) (mode: 100644) (index 5420ba2..c8951b2)
... ... $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \
108 108 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
109 109 $src_dir/src/amd/common/ac_nir_lower_tex.c \ $src_dir/src/amd/common/ac_nir_lower_tex.c \
110 110 $src_dir/src/amd/common/ac_nir_meta_cs_blit.c \ $src_dir/src/amd/common/ac_nir_meta_cs_blit.c \
111 $src_dir/src/amd/common/ac_nir_meta_cs_clear_copy_buffer.c \
111 112 $src_dir/src/amd/common/ac_nir_meta_ps_resolve.c \ $src_dir/src/amd/common/ac_nir_meta_ps_resolve.c \
112 113 $src_dir/src/amd/common/ac_nir_opt_outputs.c \ $src_dir/src/amd/common/ac_nir_opt_outputs.c \
113 114 $src_dir/src/amd/common/ac_parse_ib.c \ $src_dir/src/amd/common/ac_parse_ib.c \
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/compiler_nir.sh (similarity 99%) (mode: 100644) (index 4f1e6cb..f45c140)
... ... $src_dir/src/compiler/nir/nir_lower_var_copies.c \
121 121 $src_dir/src/compiler/nir/nir_lower_variable_initializers.c \ $src_dir/src/compiler/nir/nir_lower_variable_initializers.c \
122 122 $src_dir/src/compiler/nir/nir_lower_vec_to_regs.c \ $src_dir/src/compiler/nir/nir_lower_vec_to_regs.c \
123 123 $src_dir/src/compiler/nir/nir_lower_vec3_to_vec4.c \ $src_dir/src/compiler/nir/nir_lower_vec3_to_vec4.c \
124 $src_dir/src/compiler/nir/nir_lower_view_index_to_device_index.c \
124 125 $src_dir/src/compiler/nir/nir_lower_viewport_transform.c \ $src_dir/src/compiler/nir/nir_lower_viewport_transform.c \
125 126 $src_dir/src/compiler/nir/nir_lower_wpos_center.c \ $src_dir/src/compiler/nir/nir_lower_wpos_center.c \
126 127 $src_dir/src/compiler/nir/nir_lower_wpos_ytransform.c \ $src_dir/src/compiler/nir/nir_lower_wpos_ytransform.c \
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/dri_util.c.patch added (mode: 100644) (index 0000000..066c419)
1 --- a/src/gallium/frontends/dri/dri_util.c
2 +++ b/src/gallium/frontends/dri/dri_util.c
3 @@ -83,7 +83,6 @@ setupLoaderExtensions(struct dri_screen *screen,
4 {__DRI_IMAGE_LOOKUP, 1, offsetof(struct dri_screen, dri2.image), true},
5 {__DRI_USE_INVALIDATE, 1, offsetof(struct dri_screen, dri2.useInvalidate), true},
6 {__DRI_BACKGROUND_CALLABLE, 1, offsetof(struct dri_screen, dri2.backgroundCallable), true},
7 - {__DRI_SWRAST_LOADER, 1, offsetof(struct dri_screen, swrast_loader), true},
8 {__DRI_IMAGE_LOADER, 1, offsetof(struct dri_screen, image.loader), true},
9 {__DRI_MUTABLE_RENDER_BUFFER_LOADER, 1, offsetof(struct dri_screen, mutableRenderBuffer.loader), true},
10 {__DRI_KOPPER_LOADER, 1, offsetof(struct dri_screen, kopper_loader), true},
11 @@ -138,12 +137,6 @@ driCreateNewScreen3(int scrn, int fd,
12 case DRI_SCREEN_KOPPER:
13 *driver_configs = kopper_init_screen(screen, driver_name_is_inferred);
14 break;
15 - case DRI_SCREEN_SWRAST:
16 - *driver_configs = drisw_init_screen(screen, driver_name_is_inferred);
17 - break;
18 - case DRI_SCREEN_KMS_SWRAST:
19 - *driver_configs = dri_swrast_kms_init_screen(screen, driver_name_is_inferred);
20 - break;
21 default:
22 unreachable("unknown dri screen type");
23 }
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/egl.sh (similarity 97%) (mode: 100644) (index d236e21..e95df8e)
... ... mkdir -p \
112 112 $build_dir/install_root$libdir_store $build_dir/install_root$libdir_store
113 113 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
114 114 # if some c++ code was pulled, it is not using the c++ runtime # if some c++ code was pulled, it is not using the c++ runtime
115 # TODO: should not use libloader_x11 (unless libloader pulls libloader_x11
116 # implicitely), but should depend on libpipe_loader_dynamic.
115 117 printf "BINUTILS LD $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0\n" printf "BINUTILS LD $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0\n"
116 118 $binutils_ld -o $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0 \ $binutils_ld -o $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0 \
117 119 -shared \ -shared \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libEGL_mesa.so.0.0.0 \
126 128 $build_dir/libegl.a \ $build_dir/libegl.a \
127 129 --no-whole-archive \ --no-whole-archive \
128 130 \ \
131 $build_dir/libpipe_loader_dynamic.a \
129 132 $build_dir/libloader.a \ $build_dir/libloader.a \
130 $build_dir/libloader_x11.a \
131 133 $build_dir/libxmlconfig.a \ $build_dir/libxmlconfig.a \
132 134 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
133 135 $cc_ld_support_lib \ $cc_ld_support_lib \
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_auxiliary.sh (similarity 83%) (mode: 100644) (index 3761ee1..cb04ef0)
... ... $ar_rcs $build_dir/libgallium.a $os
227 227 #=============================================================================== #===============================================================================
228 228 mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader
229 229 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
230 # pipe-loader
230 # pipe-loaders: static and dynamic.
231 # XXX:right below may be obsolete
231 232 # "backends" declare "devices", each linked to a specific winsys (windows # "backends" declare "devices", each linked to a specific winsys (windows
232 233 # system): # system):
233 234 # #
 
... ... mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader
246 247 # is _NOT_ defined # is _NOT_ defined
247 248 # - wrapper device linked to the wrapper winsys if # - wrapper device linked to the wrapper winsys if
248 249 # DROP_PIPE_LOADER_MISC is _NOT_ defined # DROP_PIPE_LOADER_MISC is _NOT_ defined
249 libpipe_loader_static_c_pathnames="\
250 libpipe_loader_c_pathnames="\
250 251 $build_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \ $build_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \
251 252 \ \
252 253 $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c \ $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c \
253 254 " "
254 255 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
256 # static pipe-loader
255 257 # XXX: pipe_loader_drm.c is refering to internal drm-uapi header directly # XXX: pipe_loader_drm.c is refering to internal drm-uapi header directly
256 258 # without "drm-uapi" in their reference pathname, may be an upstream mistake. # without "drm-uapi" in their reference pathname, may be an upstream mistake.
257 for src_pathname in $libpipe_loader_static_c_pathnames
259 for src_pathname in $libpipe_loader_c_pathnames
258 260 do do
259 cpp_filename=$(basename $src_pathname .c).cpp.c
261 cpp_filename=$(basename $src_pathname .c).static.cpp.c
260 262 printf "CPP $src_pathname --> $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename\n" printf "CPP $src_pathname --> $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename\n"
261 263 $cpp $src_pathname -o $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename \ $cpp $src_pathname -o $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename \
262 264 -DGALLIUM_STATIC_TARGETS=1 \ -DGALLIUM_STATIC_TARGETS=1 \
 
... ... done
301 303 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
302 304 wait wait
303 305 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
304 for src_pathname in $libpipe_loader_static_c_pathnames
306 for src_pathname in $libpipe_loader_c_pathnames
305 307 do do
306 cpp_filename=$(basename $src_pathname .c).cpp.c
307 asm_filename=$(basename $src_pathname .c).cpp.c.s
308 cpp_filename=$(basename $src_pathname .c).static.cpp.c
309 asm_filename=$(basename $src_pathname .c).static.cpp.c.s
308 310 printf "CC_S $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename --> $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename\n" printf "CC_S $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename --> $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename\n"
309 311 $cc_s $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename -o $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename & $cc_s $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename -o $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename &
310 312 done done
 
... ... done
312 314 wait wait
313 315 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
314 316 os= os=
315 for src_pathname in $libpipe_loader_static_c_pathnames
317 for src_pathname in $libpipe_loader_c_pathnames
316 318 do do
317 asm_filename=$(basename $src_pathname .c).cpp.c.s
318 o_filename=$(basename $src_pathname .c).cpp.c.s.o
319 asm_filename=$(basename $src_pathname .c).static.cpp.c.s
320 o_filename=$(basename $src_pathname .c).static.cpp.c.s.o
319 321 os="$os $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename" os="$os $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename"
320 322 printf "AS $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename --> $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename\n" printf "AS $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename --> $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename\n"
321 323 $as $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename -o $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename & $as $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename -o $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename &
 
... ... wait
326 328 printf "AR RCS $build_dir/libpipe_loader_static.a $os\n" printf "AR RCS $build_dir/libpipe_loader_static.a $os\n"
327 329 $ar_rcs $build_dir/libpipe_loader_static.a $os $ar_rcs $build_dir/libpipe_loader_static.a $os
328 330 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
331 #-------------------------------------------------------------------------------
332 # dynamic pipe-loader
333 for src_pathname in $libpipe_loader_c_pathnames
334 do
335 cpp_filename=$(basename $src_pathname .c).dynamic.cpp.c
336 printf "CPP $src_pathname --> $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename\n"
337 $cpp $src_pathname -o $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename \
338 -DPIPE_SEARCH_DIR=\"$pipe_search_dir\" \
339 \
340 -I$cc_internal_fixed_incdir \
341 -I$cc_internal_incdir \
342 -I$linux_incdir \
343 -I$syslib_incdir \
344 \
345 -I$build_dir/include/drm-uapi \
346 -I$src_dir/include/drm-uapi \
347 \
348 -I$build_dir/src/compiler \
349 -I$src_dir/src/compiler \
350 -I$build_dir/src/util \
351 -I$src_dir/src/util \
352 -I$build_dir/src/gallium/auxiliary/pipe-loader \
353 -I$src_dir/src/gallium/auxiliary/pipe-loader \
354 -I$build_dir/src/gallium/winsys \
355 -I$src_dir/src/gallium/winsys \
356 -I$build_dir/src/gallium/auxiliary \
357 -I$src_dir/src/gallium/auxiliary \
358 -I$build_dir/src/gallium/include \
359 -I$src_dir/src/gallium/include \
360 -I$build_dir/src/util \
361 -I$src_dir/src/util \
362 -I$build_dir/src/loader \
363 -I$src_dir/src/loader \
364 -I$build_dir/src \
365 -I$src_dir/src \
366 -I$build_dir/include \
367 -I$src_dir/include \
368 \
369 $syslib_cpp_flags_defs \
370 $linux_cpp_flags_defs \
371 $cc_builtins_cpp_flags_defs \
372 $cc_attributes_cpp_flags_defs \
373 $mesa_cpp_flags_defs \
374 \
375 $external_deps_cpp_flags &
376 done
377 #-------------------------------------------------------------------------------
378 wait
379 #------------------------------------------------------------------------------
380 for src_pathname in $libpipe_loader_c_pathnames
381 do
382 cpp_filename=$(basename $src_pathname .c).dynamic.cpp.c
383 asm_filename=$(basename $src_pathname .c).dynamic.cpp.c.s
384 printf "CC_S $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename --> $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename\n"
385 $cc_s $build_dir/src/gallium/auxiliary/pipe-loader/$cpp_filename -o $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename &
386 done
387 #------------------------------------------------------------------------------
388 wait
389 #------------------------------------------------------------------------------
390 os=
391 for src_pathname in $libpipe_loader_c_pathnames
392 do
393 asm_filename=$(basename $src_pathname .c).dynamic.cpp.c.s
394 o_filename=$(basename $src_pathname .c).dynamic.cpp.c.s.o
395 os="$os $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename"
396 printf "AS $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename --> $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename\n"
397 $as $build_dir/src/gallium/auxiliary/pipe-loader/$asm_filename -o $build_dir/src/gallium/auxiliary/pipe-loader/$o_filename &
398 done
399 #------------------------------------------------------------------------------
400 wait
401 #------------------------------------------------------------------------------
402 printf "AR RCS $build_dir/libpipe_loader_dynamic.a $os\n"
403 $ar_rcs $build_dir/libpipe_loader_dynamic.a $os
329 404 #=============================================================================== #===============================================================================
330 405 mkdir -p $build_dir/src/gallium/auxiliary/vl mkdir -p $build_dir/src/gallium/auxiliary/vl
331 406 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-3b05ebaa625428ac3590a7ba1848a6234a572db4/contrib/generators_gallium_frontends.sh (similarity 88%) (mode: 100644) (index f25020a..58d5717)
... ... printf "Running gallium frontends code generators-->\n"
3 3 mkdir -p $build_dir/src/gallium/frontends/dri mkdir -p $build_dir/src/gallium/frontends/dri
4 4 cp -f $src_dir/src/gallium/frontends/dri/dri_util.h \ cp -f $src_dir/src/gallium/frontends/dri/dri_util.h \
5 5 $build_dir/src/gallium/frontends/dri $build_dir/src/gallium/frontends/dri
6 patch -i $script_dir/dri_util.h.patch \
6 ####patch -i $script_dir/dri_util.h.patch \
7 7 $build_dir/src/gallium/frontends/dri/dri_util.h & $build_dir/src/gallium/frontends/dri/dri_util.h &
8 8 cp -f $src_dir/src/gallium/frontends/dri/dri_util.c \ cp -f $src_dir/src/gallium/frontends/dri/dri_util.c \
9 9 $build_dir/src/gallium/frontends/dri $build_dir/src/gallium/frontends/dri
 
... ... patch -i $script_dir/dri_util.c.patch \
11 11 $build_dir/src/gallium/frontends/dri/dri_util.c & $build_dir/src/gallium/frontends/dri/dri_util.c &
12 12 cp -f $src_dir/src/gallium/frontends/dri/dri2.c \ cp -f $src_dir/src/gallium/frontends/dri/dri2.c \
13 13 $build_dir/src/gallium/frontends/dri $build_dir/src/gallium/frontends/dri
14 patch -i $script_dir/dri2.c.patch \
14 ####patch -i $script_dir/dri2.c.patch \
15 15 $build_dir/src/gallium/frontends/dri/dri2.c & $build_dir/src/gallium/frontends/dri/dri2.c &
16 16 printf "<--gallium frontends code generation done\n" printf "<--gallium frontends code generation done\n"
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_gallium_targets.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_gallium_targets.sh (similarity 84%) (mode: 100644) (index 5e1a9b5..51e4210)
... ... cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF
10 10 driDestroy*; driDestroy*;
11 11 driGet*; driGet*;
12 12 driIndexConfigAttrib; driIndexConfigAttrib;
13 dri*indContext*;
14 13 driswCopySubBuffer; driswCopySubBuffer;
15 dri_set_tex_buffer2;
14 dri*indContext*;
15 driSWRastQueryBufferAge;
16 dri2GalliumConfigQuery*;
16 17 kopper*; kopper*;
17 dri_query_renderer_string;
18 dri_query_renderer_integer;
19 dri_flush_drawable;
18 dri_client_wait_sync;
19 dri_create_fence;
20 dri_create_fence_fd;
21 dri_create_image;
22 dri_create_image_from_renderbuffer;
23 dri_create_image_with_modifiers;
24 dri_destroy_fence;
25 dri_fence_get_caps;
20 26 dri_flush; dri_flush;
21 dri_invalidate_drawable;
22 dri2GalliumConfigQuery*;
23 dri_throttle;
27 dri_flush_drawable;
28 dri_get_fence_fd;
29 dri_get_fence_from_cl_event;
24 30 dri_get_initial_swap_interval; dri_get_initial_swap_interval;
25 dri_valid_swap_interval;
26 dri_interop_query_device_info;
31 dri_get_pipe_screen;
32 dri_get_screen_param;
27 33 dri_interop_export_object; dri_interop_export_object;
34 dri_interop_query_device_info;
35 dri_invalidate_drawable;
28 36 dri_interop_flush_objects; dri_interop_flush_objects;
29 37 dri_loader_get_extensions; dri_loader_get_extensions;
30 dri_create_image_with_modifiers;
31 dri_create_image_from_renderbuffer;
32 dri2_set_in_fence_fd;
33 dri2_query_compression_rates;
34 dri2_query_compression_modifiers;
35 dri2_destroy_image;
38 dri_query_compatible_render_only_device_fd;
39 dri_query_dma_buf_formats;
40 dri_query_dma_buf_modifiers;
41 dri_query_renderer_integer;
42 dri_query_renderer_string;
43 dri_server_wait_sync;
44 dri_set_blob_cache_funcs;
45 dri_set_damage_region;
46 dri_set_tex_buffer2;
47 dri_throttle;
48 dri_valid_swap_interval;
49 dri2_blit_image;
36 50 dri2_create_from_texture; dri2_create_from_texture;
37 dri_create_image;
38 dri2_query_image;
51 dri2_destroy_image;
39 52 dri2_dup_image; dri2_dup_image;
40 dri2_validate_usage;
41 dri2_from_names;
42 dri2_from_planar;
43 53 dri2_from_dma_bufs; dri2_from_dma_bufs;
44 dri2_blit_image;
54 dri2_from_planar;
55 dri2_from_names;
45 56 dri2_get_capabilities; dri2_get_capabilities;
46 57 dri2_map_image; dri2_map_image;
47 dri2_unmap_image;
48 dri_query_dma_buf_formats;
49 dri_query_dma_buf_modifiers;
58 dri2_query_compression_rates;
59 dri2_query_compression_modifiers;
50 60 dri2_query_dma_buf_format_modifier_attribs; dri2_query_dma_buf_format_modifier_attribs;
51 dri_query_compatible_render_only_device_fd;
52 driSWRastQueryBufferAge;
61 dri2_query_image;
62 dri2_set_in_fence_fd;
63 dri2_unmap_image;
64 dri2_validate_usage;
53 65 amdgpu_winsys_create; amdgpu_winsys_create;
54 66 local: local:
55 67 *; *;
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_glx.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators_util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/glx.sh (similarity 97%) (mode: 100644) (index 059a1e7..7522d43)
... ... do
63 63 \ \
64 64 -I$build_dir/src/gallium/frontends/dri \ -I$build_dir/src/gallium/frontends/dri \
65 65 -I$src_dir/src/gallium/frontends/dri \ -I$src_dir/src/gallium/frontends/dri \
66 -I$build_dir/src/gallium/auxiliary \
67 -I$src_dir/src/gallium/auxiliary \
66 68 -I$build_dir/src/gallium/include \ -I$build_dir/src/gallium/include \
67 69 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
68 70 -I$build_dir/src/mapi/glapi \ -I$build_dir/src/mapi/glapi \
 
... ... mkdir -p \
129 131 $build_dir/install_root$libdir_store $build_dir/install_root$libdir_store
130 132 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
131 133 # XXX: if some c++ were pulled in, it is not using the c++ runtime. # XXX: if some c++ were pulled in, it is not using the c++ runtime.
134 # TODO:should depends on libpipe_loader_dynamic
132 135 printf "BINUTILS LD $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0\n" printf "BINUTILS LD $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0\n"
133 136 $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \ $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \
134 137 -shared \ -shared \
 
... ... $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \
144 147 --no-whole-archive \ --no-whole-archive \
145 148 \ \
146 149 $build_dir/libglapi_static.a \ $build_dir/libglapi_static.a \
150 $build_dir/libpipe_loader_dynamic.a \
147 151 $build_dir/libloader_x11.a \ $build_dir/libloader_x11.a \
148 152 $build_dir/libloader_dri3_helper.a \ $build_dir/libloader_dri3_helper.a \
149 153 $build_dir/libloader.a \ $build_dir/libloader.a \
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/glxext.c.patch copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/glxext.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/linux.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/linux.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/syslib.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/syslib.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/util.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/util.sh (similarity 99%) (mode: 100644) (index c8247d7..bd6b110)
... ... $src_dir/src/util/fossilize_db.c \
24 24 $src_dir/src/util/futex.c \ $src_dir/src/util/futex.c \
25 25 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
26 26 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
27 $src_dir/src/util/helpers.c \
27 28 $src_dir/src/util/log.c \ $src_dir/src/util/log.c \
28 29 $src_dir/src/util/mesa-blake3.c \ $src_dir/src/util/mesa-blake3.c \
29 30 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
File builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 98%) (mode: 100755) (index 66c72a2..6e4d679)
... ... 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 #-------------------------------------------------------------------------------
102 if test "${pipe_search_dir-unset}" = unset; then
103 pipe_search_dir=/usr/lib/gallium-pipe
104 fi
101 105 #=============================================================================== #===============================================================================
102 106
103 107
File builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/builder.sh copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/generators.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/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-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-e14d1f5bc0a0579e8a9934c96a6ca22646da06ac/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index bdf130c..e17f66a)
... ... $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \
688 688 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
689 689 $src_dir/src/amd/common/ac_nir_lower_tex.c \ $src_dir/src/amd/common/ac_nir_lower_tex.c \
690 690 $src_dir/src/amd/common/ac_nir_meta_cs_blit.c \ $src_dir/src/amd/common/ac_nir_meta_cs_blit.c \
691 $src_dir/src/amd/common/ac_nir_meta_cs_clear_copy_buffer.c \
691 692 $src_dir/src/amd/common/ac_nir_meta_ps_resolve.c \ $src_dir/src/amd/common/ac_nir_meta_ps_resolve.c \
692 693 $src_dir/src/amd/common/ac_nir_opt_outputs.c \ $src_dir/src/amd/common/ac_nir_opt_outputs.c \
693 694 $src_dir/src/amd/common/ac_parse_ib.c \ $src_dir/src/amd/common/ac_parse_ib.c \
 
... ... $src_dir/src/compiler/nir/nir_lower_var_copies.c \
954 955 $src_dir/src/compiler/nir/nir_lower_variable_initializers.c \ $src_dir/src/compiler/nir/nir_lower_variable_initializers.c \
955 956 $src_dir/src/compiler/nir/nir_lower_vec_to_regs.c \ $src_dir/src/compiler/nir/nir_lower_vec_to_regs.c \
956 957 $src_dir/src/compiler/nir/nir_lower_vec3_to_vec4.c \ $src_dir/src/compiler/nir/nir_lower_vec3_to_vec4.c \
958 $src_dir/src/compiler/nir/nir_lower_view_index_to_device_index.c \
957 959 $src_dir/src/compiler/nir/nir_lower_viewport_transform.c \ $src_dir/src/compiler/nir/nir_lower_viewport_transform.c \
958 960 $src_dir/src/compiler/nir/nir_lower_wpos_center.c \ $src_dir/src/compiler/nir/nir_lower_wpos_center.c \
959 961 $src_dir/src/compiler/nir/nir_lower_wpos_ytransform.c \ $src_dir/src/compiler/nir/nir_lower_wpos_ytransform.c \
 
... ... $src_dir/src/util/fossilize_db.c \
1153 1155 $src_dir/src/util/futex.c \ $src_dir/src/util/futex.c \
1154 1156 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
1155 1157 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
1158 $src_dir/src/util/helpers.c \
1156 1159 $src_dir/src/util/log.c \ $src_dir/src/util/log.c \
1157 1160 $src_dir/src/util/mesa-blake3.c \ $src_dir/src/util/mesa-blake3.c \
1158 1161 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
File builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/radeon_icd.x86_64.json (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/builder.sh copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/builder.sh (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/dix-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/dix-config.h.in (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/linux-glibc.sh copied from file builders/xserver-sh-0525b9a5b9c40ec4dd384b8878cda85ef7401b94/contrib/linux-glibc.sh (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/version-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/version-config.h.in (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xdmcp.h.patch copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xdmcp.h.patch (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xkb-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xkb-config.h.in (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xorg-config.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xorg-config.h.in (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xorg-server.h.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xorg-server.h.in (similarity 100%)
File builders/xserver-sh-386b54fbe95711e6ecb5c23cfdbf25a1571acf7b/contrib/xorg-server.pc.in copied from file builders/xserver-sh-005912d82f290aa2556a43ef86dd16b666644443/contrib/xorg-server.pc.in (similarity 100%)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

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

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

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

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