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 (xserver broken) 24366ffbb58e6ab17e36fd7857d1740ea00e5c3f Sylvain BERTRAND 2019-10-14 22:57:04
gfx stack update 83dc9bfacd6249162046aadbc77c968955fa5036 Sylvain BERTRAND 2019-10-07 20:54:30
add x11 compositing 9308f9158cac1fef16bb64b105e7c9583a55b2b8 Sylvain BERTRAND 2019-10-02 20:48:29
gfx stack update 0fc55d155b358c036a3032d045c78e6f3adab111 Sylvain BERTRAND 2019-09-30 20:46:52
gfx stack update c8c3e4d0abe14e601250bccc72d0cd3423f16805 Sylvain BERTRAND 2019-09-25 21:05:20
gfx stack update 4e84d92d1f9f30dd4c42347e1d92829f4563e1ab Sylvain BERTRAND 2019-09-16 16:54:42
fix openssh nasty bug due to linking to static libressl bddd58feb4ffd205f08430069840f0878775ec75 Sylvain BERTRAND 2019-09-13 23:28:10
update links and enable freetype/fontconfig b51e63a4d6ef5e78789d7246a5f1481ac62b68a0 Sylvain BERTRAND 2019-09-11 02:32:00
update openssh 56c06574ee36175891cd6ac8bca4405324f6dcf9 Sylvain BERTRAND 2019-09-11 01:49:32
update libressl 9b49618b8f194a4c5af4cca5ec2394d9de4a7a47 Sylvain BERTRAND 2019-09-11 01:49:03
update freetype shared dynamic lib 345eb8bd48c61a50c467475704f00f62dec21890 Sylvain BERTRAND 2019-09-11 01:45:49
gfx stack update 6fe5530231ab855ba9cd027ce01cefb8ee6f21d3 Sylvain BERTRAND 2019-09-09 17:31:01
move the comment 5c8f4662c6adb71cedd8e0ecb8f619e3ec0eb235 Sylvain BERTRAND 2019-09-06 11:24:26
gfx stack update ad4649440de4767f6c8e19d3fef195f83f5692df Sylvain BERTRAND 2019-09-02 18:44:20
cleanup the vim rc file for st 8e79fbae8dc9012e7375ab4f36cdbc257499ed0f Sylvain BERTRAND 2019-08-28 18:58:46
gfx stack update 88adf3214b48956bfb80123a488d63e5dbb894a2 Sylvain BERTRAND 2019-08-26 22:28:57
gfx stack update b1523ccd3b839a3283b81caac5b31f5925b1a53e Sylvain BERTRAND 2019-08-19 18:33:40
gfx stack update (llvm is broken) a7abbdfa6aa3f5590c495604532d643ad265c62f Sylvain BERTRAND 2019-08-12 23:30:59
gfx stack update 539eca82bea2aa97ecec53e0e3a0b3b542df954b Sylvain BERTRAND 2019-08-05 14:41:05
gfx stack update a45590fd2cf98c310a418e85767543228c12475f Sylvain BERTRAND 2019-07-30 03:14:12
Commit 24366ffbb58e6ab17e36fd7857d1740ea00e5c3f - gfx stack update (xserver broken)
Author: Sylvain BERTRAND
Author date (UTC): 2019-10-14 22:57
Committer name: Sylvain BERTRAND
Committer date (UTC): 2019-10-14 22:57
Parent(s): 83dc9bfacd6249162046aadbc77c968955fa5036
Signer:
Signing key:
Signing status: N
Tree: e0b7dc075d0b9f6aeb62f56618743174321d5b21
File Lines added Lines deleted
builders/ffmpeg-0/builder.sh 1 1
builders/llvm-0/builder.sh 1 1
builders/mesa-gl-0/builder.sh 1 1
builders/mesa-gl-0/contrib/amd.sh 48 8
builders/mesa-gl-0/contrib/compiler_glsl.sh 1 1
builders/mesa-gl-0/contrib/compiler_nir.sh 1 0
builders/mesa-gl-0/contrib/gallium_drivers.sh 6 1
builders/mesa-gl-0/contrib/gallium_targets.sh 1 0
builders/mesa-gl-0/contrib/gallium_winsys.sh 2 0
builders/mesa-gl-0/contrib/glx.sh 1 3
builders/mesa-gl-0/contrib/si_uvd.c 72 0
builders/mesa-vulkan-0/builder.sh 1 1
builders/mesa-vulkan-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 57 7
builders/mplayer-1/builder.sh 2 2
builders/xserver-1/builder.sh 1 1
File builders/ffmpeg-0/builder.sh changed (mode: 100644) (index 4ebbbdb..fec1fdc)
1 1 src_name=ffmpeg src_name=ffmpeg
2 git_commit=a746359ede6cb8e1ab6e0004a7e8d801db686fb4
2 git_commit=cc50d113c88fb9fc5d9b010bbc9b9203b9a2b885
3 3 git_url0=https://git.ffmpeg.org/$src_name.git git_url0=https://git.ffmpeg.org/$src_name.git
4 4
5 5 pkg_dir=$pkgs_dir_root/$pkg_name pkg_dir=$pkgs_dir_root/$pkg_name
File builders/llvm-0/builder.sh changed (mode: 100644) (index 744849d..df3092e)
1 1 src_name=llvm src_name=llvm
2 git_commit=a4fc0219e6bc92090c76ffd29b47a218bc51c1b4
2 git_commit=09c57f735cadec18abff0cb507acdd8d39e10fbb
3 3 git_url0=http://llvm.org/git/llvm.git git_url0=http://llvm.org/git/llvm.git
4 4
5 5 src_dir=$src_dir_root/$src_name src_dir=$src_dir_root/$src_name
File builders/mesa-gl-0/builder.sh changed (mode: 100644) (index 2558e7b..8911698)
1 1 src_name=mesa src_name=mesa
2 git_commit=ffb0d3a25c60dd7fc5cb1f2c33c2977b245b5fee
2 git_commit=35e92a11ddb1450571afc2d66286b97098d486a1
3 3 git_url0=git://anongit.freedesktop.org/mesa/$pkg_name git_url0=git://anongit.freedesktop.org/mesa/$pkg_name
4 4
5 5 slot=0 slot=0
File builders/mesa-gl-0/contrib/amd.sh changed (mode: 100644) (index d20dc57..1c8bd2a)
... ... $src_dir/src/amd/registers/gfx10-rsrc.json \
74 74
75 75 libamd_common_c_files="\ libamd_common_c_files="\
76 76 $src_dir/src/amd/common/ac_binary.c \ $src_dir/src/amd/common/ac_binary.c \
77 $src_dir/src/amd/common/ac_llvm_build.c \
78 $src_dir/src/amd/common/ac_llvm_cull.c \
79 $src_dir/src/amd/common/ac_llvm_util.c \
80 77 $src_dir/src/amd/common/ac_shader_util.c \ $src_dir/src/amd/common/ac_shader_util.c \
81 $src_dir/src/amd/common/ac_nir_to_llvm.c \
82 78 $src_dir/src/amd/common/ac_gpu_info.c \ $src_dir/src/amd/common/ac_gpu_info.c \
83 79 $src_dir/src/amd/common/ac_surface.c \ $src_dir/src/amd/common/ac_surface.c \
84 80 $src_dir/src/amd/common/ac_debug.c \ $src_dir/src/amd/common/ac_debug.c \
 
... ... do
101 97 -I$build_dir/src/compiler/nir \ -I$build_dir/src/compiler/nir \
102 98 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
103 99 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
100 -I$src_dir/src/amd/llvm \
104 101 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
105 102 -I$src_dir/src/amd \ -I$src_dir/src/amd \
106 103 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
 
... ... do
110 107 $cco_slib_common_trailer & $cco_slib_common_trailer &
111 108 done done
112 109
110 wait
111
112 $ar $build_dir/libamd_common.a $libamd_common_a
113
114 #===============================================================================
115 # amd/llvm
116
117 libamd_llvm_c_files="\
118 $src_dir/src/amd/llvm/ac_llvm_build.c \
119 $src_dir/src/amd/llvm/ac_llvm_cull.c \
120 $src_dir/src/amd/llvm/ac_llvm_util.c \
121 $src_dir/src/amd/llvm/ac_nir_to_llvm.c \
122 "
123
113 124 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
114 125
115 $cxxo_slib -o $build_dir/amd/common/ac_llvm_helper.o $src_dir/src/amd/common/ac_llvm_helper.cpp \
126 for f in $libamd_llvm_c_files
127 do
128 libamd_llvm_c_obj_dir=$(dirname $f)
129 libamd_llvm_c_obj_dir=$build_dir/${libamd_llvm_c_obj_dir#*/src/}
130 mkdir -p $libamd_llvm_c_obj_dir
131
132 libamd_llvm_c_obj=$libamd_llvm_c_obj_dir/$(basename $f .c).o
133 libamd_llvm_a="$libamd_llvm_a $libamd_llvm_c_obj"
134
135 $cco_slib -o $libamd_llvm_c_obj $f \
136 -I$build_dir/src/amd \
137 -I$build_dir/src/compiler/nir \
138 -I$src_dir/src/gallium/auxiliary \
139 -I$src_dir/src/gallium/include \
140 -I$src_dir/src/amd/llvm \
141 -I$src_dir/src/amd/common \
142 -I$src_dir/src/amd \
143 -I$src_dir/src/compiler \
144 -I$src_dir/src \
145 -I$src_dir/include \
146 \
147 $cco_slib_common_trailer &
148 done
149
150 #-------------------------------------------------------------------------------
151
152 $cxxo_slib -o $build_dir/amd/llvm/ac_llvm_helper.o $src_dir/src/amd/llvm/ac_llvm_helper.cpp \
116 153 -I$build_dir/src/compiler/nir \ -I$build_dir/src/compiler/nir \
154 -I$src_dir/src/amd/llvm \
155 -I$src_dir/src/amd/common \
156 -I$src_dir/src/amd \
117 157 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
118 158 -I$src_dir/src \ -I$src_dir/src \
119 159 -I$src_dir/util \ -I$src_dir/util \
 
... ... $cxxo_slib -o $build_dir/amd/common/ac_llvm_helper.o $src_dir/src/amd/common/ac_
121 161 \ \
122 162 $cxxo_slib_common_trailer & $cxxo_slib_common_trailer &
123 163
124
125 libamd_common_a="$libamd_common_a $build_dir/amd/common/ac_llvm_helper.o"
164 libamd_llvm_a="$libamd_llvm_a $build_dir/amd/llvm/ac_llvm_helper.o"
126 165
127 166 wait wait
128 167
129 $ar $build_dir/libamd_common.a $libamd_common_a
168 $ar $build_dir/libamd_llvm.a $libamd_llvm_a
169
130 170 echo "<--AMD GPU related common components built" echo "<--AMD GPU related common components built"
File builders/mesa-gl-0/contrib/compiler_glsl.sh changed (mode: 100644) (index 0b9eb7f..1587176)
... ... $src_dir/src/compiler/glsl/gl_nir_link_uniform_blocks.c \
89 89 $src_dir/src/compiler/glsl/gl_nir_link_uniforms.c \ $src_dir/src/compiler/glsl/gl_nir_link_uniforms.c \
90 90 $src_dir/src/compiler/glsl/gl_nir_link_xfb.c \ $src_dir/src/compiler/glsl/gl_nir_link_xfb.c \
91 91 $src_dir/src/compiler/glsl/gl_nir_linker.c \ $src_dir/src/compiler/glsl/gl_nir_linker.c \
92 $src_dir/src/compiler/glsl/gl_nir_opt_access.c \
93 92 " "
94 93
95 94 # c++ toolchain is Hell (slow/kludgy/insane/etc) # c++ toolchain is Hell (slow/kludgy/insane/etc)
 
... ... do
240 239 -I$build_dir/src/compiler \ -I$build_dir/src/compiler \
241 240 -I$src_dir/src/compiler/nir \ -I$src_dir/src/compiler/nir \
242 241 -I$src_dir/src/compiler/glsl \ -I$src_dir/src/compiler/glsl \
242 -I$src_dir/src/compiler \
243 243 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
244 244 -I$src_dir/src/mapi \ -I$src_dir/src/mapi \
245 245 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
File builders/mesa-gl-0/contrib/compiler_nir.sh changed (mode: 100644) (index 0c4cd5d..ad2cec5)
... ... $src_dir/src/compiler/nir/nir_lower_uniforms_to_ubo.c \
112 112 $src_dir/src/compiler/nir/nir_metadata.c \ $src_dir/src/compiler/nir/nir_metadata.c \
113 113 $src_dir/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \ $src_dir/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \
114 114 $src_dir/src/compiler/nir/nir_normalize_cubemap_coords.c \ $src_dir/src/compiler/nir/nir_normalize_cubemap_coords.c \
115 $src_dir/src/compiler/nir/nir_opt_access.c \
115 116 $src_dir/src/compiler/nir/nir_opt_combine_stores.c \ $src_dir/src/compiler/nir/nir_opt_combine_stores.c \
116 117 $src_dir/src/compiler/nir/nir_opt_comparison_pre.c \ $src_dir/src/compiler/nir/nir_opt_comparison_pre.c \
117 118 $src_dir/src/compiler/nir/nir_opt_conditional_discard.c \ $src_dir/src/compiler/nir/nir_opt_conditional_discard.c \
File builders/mesa-gl-0/contrib/gallium_drivers.sh changed (mode: 100644) (index f0a3262..9555592)
... ... mkdir -p $build_dir/src/gallium/drivers/radeonsi
23 23 cp -f $src_dir/src/gallium/drivers/radeonsi/si_pipe.c $build_dir/src/gallium/drivers/radeonsi/ cp -f $src_dir/src/gallium/drivers/radeonsi/si_pipe.c $build_dir/src/gallium/drivers/radeonsi/
24 24 patch -i $script_dir/si_pipe.c.patch $build_dir/src/gallium/drivers/radeonsi/si_pipe.c patch -i $script_dir/si_pipe.c.patch $build_dir/src/gallium/drivers/radeonsi/si_pipe.c
25 25
26 # uvd block is crap, avoid any non-critical code related to it
27 cp -f $script_dir/si_uvd.c $build_dir/src/gallium/drivers/radeonsi/si_uvd.c
28
26 29 libradeonsi_files="\ libradeonsi_files="\
27 30 $src_dir/src/gallium/drivers/radeonsi/gfx10_query.c \ $src_dir/src/gallium/drivers/radeonsi/gfx10_query.c \
28 31 $src_dir/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c \ $src_dir/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c \
 
... ... $src_dir/src/gallium/drivers/radeonsi/si_state_viewport.c \
63 66 $src_dir/src/gallium/drivers/radeonsi/si_test_dma.c \ $src_dir/src/gallium/drivers/radeonsi/si_test_dma.c \
64 67 $src_dir/src/gallium/drivers/radeonsi/si_test_dma_perf.c \ $src_dir/src/gallium/drivers/radeonsi/si_test_dma_perf.c \
65 68 $src_dir/src/gallium/drivers/radeonsi/si_texture.c \ $src_dir/src/gallium/drivers/radeonsi/si_texture.c \
66 $src_dir/src/gallium/drivers/radeonsi/si_uvd.c \
69 $build_dir/src/gallium/drivers/radeonsi/si_uvd.c \
67 70 \ \
68 71 $src_dir/src/gallium/drivers/radeon/radeon_uvd.c \ $src_dir/src/gallium/drivers/radeon/radeon_uvd.c \
69 72 $src_dir/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c \ $src_dir/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c \
 
... ... do
96 99 -I$build_dir/src/gallium/drivers/radeonsi \ -I$build_dir/src/gallium/drivers/radeonsi \
97 100 -I$build_dir/src/amd \ -I$build_dir/src/amd \
98 101 -I$build_dir/src/compiler/nir \ -I$build_dir/src/compiler/nir \
102 -I$src_dir/src/amd/llvm \
99 103 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
104 -I$src_dir/src/amd \
100 105 -I$src_dir/src/gallium/drivers/radeonsi \ -I$src_dir/src/gallium/drivers/radeonsi \
101 106 -I$src_dir/src/gallium/drivers \ -I$src_dir/src/gallium/drivers \
102 107 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
File builders/mesa-gl-0/contrib/gallium_targets.sh changed (mode: 100644) (index 6f2f960..d8e5028)
... ... g++ -o $build_dir/install_root$dri_driver_search_dir/radeonsi_dri.so -Wl,-soname
60 60 $build_dir/libmesa_util.a \ $build_dir/libmesa_util.a \
61 61 $build_dir/libwinsys_amdgpu_drm.a \ $build_dir/libwinsys_amdgpu_drm.a \
62 62 $build_dir/libaddrlib.a \ $build_dir/libaddrlib.a \
63 $build_dir/libamd_llvm.a \
63 64 $build_dir/libamd_common.a \ $build_dir/libamd_common.a \
64 65 -Wl,--end-group \ -Wl,--end-group \
65 66 \ \
File builders/mesa-gl-0/contrib/gallium_winsys.sh changed (mode: 100644) (index 6e7c851..4504727)
... ... do
22 22 -I$build_dir/src/amd \ -I$build_dir/src/amd \
23 23 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
24 24 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
25 -I$src_dir/src/amd/llvm \
26 -I$src_dir/src/amd/common \
25 27 -I$src_dir/src/amd \ -I$src_dir/src/amd \
26 28 -I$src_dir/src \ -I$src_dir/src \
27 29 -I$src_dir/include \ -I$src_dir/include \
File builders/mesa-gl-0/contrib/glx.sh changed (mode: 100644) (index 506b094..97acd85)
1 # client glx, direct rendering mode, ake dri level 1, 2 and 3
1 # client glx, direct rendering mode, aka dri level 1, 2 and 3
2 2 echo "building glx dispatcher components-->" echo "building glx dispatcher components-->"
3 3
4 4 #=============================================================================== #===============================================================================
 
... ... cp -f \
137 137 $src_dir/include/GL/glcorearb.h \ $src_dir/include/GL/glcorearb.h \
138 138 $src_dir/include/GL/gl.h \ $src_dir/include/GL/gl.h \
139 139 $src_dir/include/GL/glext.h \ $src_dir/include/GL/glext.h \
140 $src_dir/include/GL/gl_mangle.h \
141 140 $src_dir/include/GL/glx.h \ $src_dir/include/GL/glx.h \
142 141 $src_dir/include/GL/glxext.h \ $src_dir/include/GL/glxext.h \
143 $src_dir/include/GL/glx_mangle.h \
144 142 $build_dir/install_root$incdir/GL $build_dir/install_root$incdir/GL
145 143
146 144 echo "<--glx dispatcher components built" echo "<--glx dispatcher components built"
File builders/mesa-gl-0/contrib/si_uvd.c added (mode: 100644) (index 0000000..31efd71)
1 /**************************************************************************
2 *
3 * Copyright 2011 Advanced Micro Devices, Inc.
4 * All Rights Reserved.
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the
8 * "Software"), to deal in the Software without restriction, including
9 * without limitation the rights to use, copy, modify, merge, publish,
10 * distribute, sub license, and/or sell copies of the Software, and to
11 * permit persons to whom the Software is furnished to do so, subject to
12 * the following conditions:
13 *
14 * The above copyright notice and this permission notice (including the
15 * next paragraph) shall be included in all copies or substantial portions
16 * of the Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
21 * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
22 * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
23 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
24 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25 *
26 **************************************************************************/
27
28 #include "si_pipe.h"
29 #include "radeon/radeon_video.h"
30 #include "radeon/radeon_uvd.h"
31 #include "radeon/radeon_vce.h"
32 #include "radeon/radeon_vcn_dec.h"
33 #include "radeon/radeon_vcn_enc.h"
34 #include "radeon/radeon_uvd_enc.h"
35 #include "util/u_video.h"
36
37 /**
38 * creates an video buffer with an UVD compatible memory layout
39 */
40 struct pipe_video_buffer *si_video_buffer_create(struct pipe_context *pipe,
41 const struct pipe_video_buffer *tmpl)
42 {
43 return 0;
44 }
45
46 /* set the decoding target buffer offsets */
47 static struct pb_buffer* si_uvd_set_dtb(struct ruvd_msg *msg, struct vl_video_buffer *buf)
48 {
49
50 return 0;
51 }
52
53 /* get the radeon resources for VCE */
54 static void si_vce_get_buffer(struct pipe_resource *resource,
55 struct pb_buffer **handle,
56 struct radeon_surf **surface)
57 {
58 if (handle)
59 *handle = 0;
60
61 if (surface)
62 *surface = 0;
63 }
64
65 /**
66 * creates an UVD compatible decoder
67 */
68 struct pipe_video_codec *si_uvd_create_decoder(struct pipe_context *context,
69 const struct pipe_video_codec *templ)
70 {
71 return 0;
72 }
File builders/mesa-vulkan-0/builder.sh changed (mode: 100644) (index a6ae8e6..1a35651)
1 1 src_name=mesa src_name=mesa
2 git_commit=ffb0d3a25c60dd7fc5cb1f2c33c2977b245b5fee
2 git_commit=35e92a11ddb1450571afc2d66286b97098d486a1
3 3 git_url0=git://anongit.freedesktop.org/mesa/$src_name git_url0=git://anongit.freedesktop.org/mesa/$src_name
4 4
5 5 slot=0 slot=0
File builders/mesa-vulkan-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index a4af758..4f30b21)
... ... $cppflags_common \
707 707 -I$build_dir \ -I$build_dir \
708 708 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
709 709 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
710 -I$src_dir/src/amd/llvm \
710 711 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
711 712 -I$src_dir/src/amd \ -I$src_dir/src/amd \
712 713 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
 
... ... libamd_common_c_files="\
725 726 $src_dir/src/amd/common/ac_gpu_info.c \ $src_dir/src/amd/common/ac_gpu_info.c \
726 727 $src_dir/src/amd/common/ac_surface.c \ $src_dir/src/amd/common/ac_surface.c \
727 728 $src_dir/src/amd/common/ac_binary.c \ $src_dir/src/amd/common/ac_binary.c \
728 $src_dir/src/amd/common/ac_llvm_build.c \
729 $src_dir/src/amd/common/ac_llvm_util.c \
730 729 $src_dir/src/amd/common/ac_shader_util.c \ $src_dir/src/amd/common/ac_shader_util.c \
731 730 $src_dir/src/amd/common/ac_debug.c \ $src_dir/src/amd/common/ac_debug.c \
732 $src_dir/src/amd/common/ac_nir_to_llvm.c \
733 731 $src_dir/src/amd/common/ac_rtld.c \ $src_dir/src/amd/common/ac_rtld.c \
734 732 " "
735 733
 
... ... do
741 739
742 740 $cc $cppflags $f -o $libamd_common_c_obj & $cc $cppflags $f -o $libamd_common_c_obj &
743 741 done done
742 #-------------------------------------------------------------------------------
743 rm -f $build_dir/libamd_common.a
744 wait
745 $ar $build_dir/libamd_common.a $libamd_common_a
746 #===============================================================================
744 747
745 $cxx $cppflags $src_dir/src/amd/common/ac_llvm_helper.cpp \
748
749 #===============================================================================
750 # amd llvm archive
751 cppflags="\
752 $cppflags_common \
753 -I$build_dir \
754 -I$src_dir/src/gallium/auxiliary \
755 -I$src_dir/src/gallium/include \
756 -I$src_dir/src/amd/llvm \
757 -I$src_dir/src/amd/common \
758 -I$src_dir/src/amd \
759 -I$src_dir/src/compiler \
760 -I$src_dir/src/mesa \
761 -I$src_dir/src \
762 -I$src_dir/include \
763 -I$src_dir/include/drm-uapi \
764 $libdrm_cppflags \
765 $libdrm_amdgpu_cppflags \
766 $linux_drm_cppflags \
767 $libelf_cppflags \
768 $llvm_cppflags \
769 "
770
771 libamd_llvm_c_files="\
772 $src_dir/src/amd/llvm/ac_llvm_build.c \
773 $src_dir/src/amd/llvm/ac_llvm_cull.c \
774 $src_dir/src/amd/llvm/ac_llvm_util.c \
775 $src_dir/src/amd/llvm/ac_nir_to_llvm.c \
776 "
777
778 wait
779 for f in $libamd_llvm_c_files
780 do
781 libamd_llvm_c_obj=$build_dir/$(basename $f .c).o
782 libamd_llvm_a="$libamd_llvm_a $libamd_llvm_c_obj"
783
784 $cc $cppflags $f -o $libamd_llvm_c_obj &
785 done
786
787 $cxx $cppflags $src_dir/src/amd/llvm/ac_llvm_helper.cpp \
746 788 -I$build_dir/src/compiler/nir \ -I$build_dir/src/compiler/nir \
789 -I$src_dir/src/amd/llvm \
790 -I$src_dir/src/amd/common \
791 -I$src_dir/src/amd \
747 792 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
748 793 -I$src_dir/src \ -I$src_dir/src \
749 794 -I$src_dir/util \ -I$src_dir/util \
750 795 -I$src_dir/include \ -I$src_dir/include \
751 796 -o $build_dir/ac_llvm_helper.o & -o $build_dir/ac_llvm_helper.o &
752 libamd_common_a="$libamd_common_a $build_dir/ac_llvm_helper.o"
797 libamd_llvm_a="$libamd_llvm_a $build_dir/ac_llvm_helper.o"
753 798 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
754 rm -f $build_dir/libamd_common.a
799 rm -f $build_dir/libamd_llvm.a
755 800 wait wait
756 $ar $build_dir/libamd_common.a $libamd_common_a
801 $ar $build_dir/libamd_llvm.a $libamd_llvm_a
757 802 #=============================================================================== #===============================================================================
758 803
759 804
 
... ... $src_dir/src/compiler/nir/nir_lower_wpos_ytransform.c \
977 1022 $src_dir/src/compiler/nir/nir_metadata.c \ $src_dir/src/compiler/nir/nir_metadata.c \
978 1023 $src_dir/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \ $src_dir/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \
979 1024 $src_dir/src/compiler/nir/nir_normalize_cubemap_coords.c \ $src_dir/src/compiler/nir/nir_normalize_cubemap_coords.c \
1025 $src_dir/src/compiler/nir/nir_opt_access.c \
980 1026 $src_dir/src/compiler/nir/nir_opt_combine_stores.c \ $src_dir/src/compiler/nir/nir_opt_combine_stores.c \
981 1027 $src_dir/src/compiler/nir/nir_opt_comparison_pre.c \ $src_dir/src/compiler/nir/nir_opt_comparison_pre.c \
982 1028 $src_dir/src/compiler/nir/nir_opt_conditional_discard.c \ $src_dir/src/compiler/nir/nir_opt_conditional_discard.c \
 
... ... $cppflags_common \
1058 1104 -I$build_dir \ -I$build_dir \
1059 1105 -I$src_dir/src/amd/compiler \ -I$src_dir/src/amd/compiler \
1060 1106 -I$src_dir/src/amd/vulkan \ -I$src_dir/src/amd/vulkan \
1107 -I$src_dir/src/amd/llvm \
1061 1108 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
1062 1109 -I$src_dir/src/amd \ -I$src_dir/src/amd \
1063 1110 -I$src_dir/src/compiler/nir \ -I$src_dir/src/compiler/nir \
 
... ... $cppflags_common \
1217 1264 -I$src_dir/src/vulkan/util \ -I$src_dir/src/vulkan/util \
1218 1265 -I$src_dir/src/vulkan/wsi \ -I$src_dir/src/vulkan/wsi \
1219 1266 -I$src_dir/src/amd/compiler \ -I$src_dir/src/amd/compiler \
1267 -I$src_dir/src/amd/llvm \
1220 1268 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
1221 1269 -I$src_dir/src/amd/vulkan \ -I$src_dir/src/amd/vulkan \
1222 1270 -I$src_dir/src/amd \ -I$src_dir/src/amd \
 
... ... $libxshmfence_cppflags \
1235 1283 " "
1236 1284 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
1237 1285 libvulkan_amd_common_files="\ libvulkan_amd_common_files="\
1286 $src_dir/src/amd/vulkan/radv_android.c \
1238 1287 $src_dir/src/amd/vulkan/radv_cmd_buffer.c \ $src_dir/src/amd/vulkan/radv_cmd_buffer.c \
1239 1288 $src_dir/src/amd/vulkan/radv_debug.c \ $src_dir/src/amd/vulkan/radv_debug.c \
1240 1289 $src_dir/src/amd/vulkan/radv_device.c \ $src_dir/src/amd/vulkan/radv_device.c \
 
... ... driver_link_cmd="g++ -o $soname -Wl,-soname=$soname \
1316 1365 libvulkan_amd_common.a \ libvulkan_amd_common.a \
1317 1366 libvulkan_util.a \ libvulkan_util.a \
1318 1367 libvulkan_wsi.a \ libvulkan_wsi.a \
1368 libamd_llvm.a \
1319 1369 libamd_common.a \ libamd_common.a \
1320 1370 libamdgpu_addrlib.a \ libamdgpu_addrlib.a \
1321 1371 libcompiler.a \ libcompiler.a \
File builders/mplayer-1/builder.sh changed (mode: 100644) (index 8cf1531..f641e80)
1 1 src_name=mplayer src_name=mplayer
2 date=2019-09-30
2 date=2019-10-14
3 3 archive_name=$src_name-export-snapshot.tar.bz2 archive_name=$src_name-export-snapshot.tar.bz2
4 4 url0=http://www.mplayerhq.hu/MPlayer/releases/$archive_name url0=http://www.mplayerhq.hu/MPlayer/releases/$archive_name
5 ffmpeg_git_commit=a746359ede6cb8e1ab6e0004a7e8d801db686fb4
5 ffmpeg_git_commit=cc50d113c88fb9fc5d9b010bbc9b9203b9a2b885
6 6
7 7 src_dir=$src_dir_root/$src_name-export-$date src_dir=$src_dir_root/$src_name-export-$date
8 8 cd $src_dir_root cd $src_dir_root
File builders/xserver-1/builder.sh changed (mode: 100644) (index dac01a6..ccdb067)
1 1 src_name=xserver src_name=xserver
2 git_commit=0d8cc7bb180468fee72330f40d87f6e9db7b42c0
2 git_commit=5315f988d9f175e4850f4259f691a68d95ce7ac2
3 3 git_url0=git://anongit.freedesktop.org/xorg/$src_name git_url0=git://anongit.freedesktop.org/xorg/$src_name
4 4
5 5 src_dir=$src_dir_root/$src_name src_dir=$src_dir_root/$src_name
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