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 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
gfx stack update a86caca36bb79689296c0faffe3ac321911ac66e Sylvain BERTRAND 2019-07-23 19:07:32
gfx stack update fae46b3c08698cfe4394ee04bbec3ab1339f67e4 Sylvain BERTRAND 2019-07-16 22:09:24
map generator script tidying a6d94608df12c1c7f96e5e3290f80b537cc2104f Sylvain BERTRAND 2019-07-12 18:14:16
Commit 0fc55d155b358c036a3032d045c78e6f3adab111 - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2019-09-30 20:46
Committer name: Sylvain BERTRAND
Committer date (UTC): 2019-09-30 20:46
Parent(s): c8c3e4d0abe14e601250bccc72d0cd3423f16805
Signer:
Signing key:
Signing status: N
Tree: 1b8c61bba1a78ef09c7f29e3ee1e1af844f8b344
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/compiler.sh 0 1
builders/mesa-gl-0/contrib/util.sh 3 0
builders/mesa-vulkan-0/builder.sh 1 1
builders/mesa-vulkan-0/contrib/generators/nir/nir_database_alu.c 62 23
builders/mesa-vulkan-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 77 4
builders/mplayer-1/builder.sh 2 2
builders/xserver-1/builder.sh 1 1
File builders/ffmpeg-0/builder.sh changed (mode: 100644) (index 658a91b..4ebbbdb)
1 1 src_name=ffmpeg src_name=ffmpeg
2 git_commit=1db6e47e8599345d4d3c821f1284e9b2c9747fc0
2 git_commit=a746359ede6cb8e1ab6e0004a7e8d801db686fb4
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 3d1381c..744849d)
1 1 src_name=llvm src_name=llvm
2 git_commit=71f28d66ddfc9e9692ba9d11e3d2c0401ca1a0ae
2 git_commit=a4fc0219e6bc92090c76ffd29b47a218bc51c1b4
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 2610e10..2558e7b)
1 1 src_name=mesa src_name=mesa
2 git_commit=0616b7ac90cf4f86bb409d34101e3a3cceac8cbe
2 git_commit=ffb0d3a25c60dd7fc5cb1f2c33c2977b245b5fee
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/compiler.sh changed (mode: 100644) (index 096610d..f899137)
... ... unset PYTHONPATH
9 9 #=============================================================================== #===============================================================================
10 10
11 11 libcompiler_c_files="\ libcompiler_c_files="\
12 $src_dir/src/compiler/blob.c \
13 12 $src_dir/src/compiler/shader_enums.c \ $src_dir/src/compiler/shader_enums.c \
14 13 " "
15 14
File builders/mesa-gl-0/contrib/util.sh changed (mode: 100644) (index 518ccf5..f2c25b7)
... ... libmesa_util_files="\
15 15 $build_dir/src/util/format_srgb.c $build_dir/src/util/format_srgb.c
16 16 $src_dir/src/util/anon_file.c \ $src_dir/src/util/anon_file.c \
17 17 $src_dir/src/util/bitscan.c \ $src_dir/src/util/bitscan.c \
18 $src_dir/src/util/blob.c \
18 19 $src_dir/src/util/build_id.c \ $src_dir/src/util/build_id.c \
19 20 $src_dir/src/util/crc32.c \ $src_dir/src/util/crc32.c \
20 21 $src_dir/src/util/debug.c \ $src_dir/src/util/debug.c \
21 22 $src_dir/src/util/disk_cache.c \ $src_dir/src/util/disk_cache.c \
23 $src_dir/src/util/double.c \
22 24 $src_dir/src/util/fast_idiv_by_const.c \ $src_dir/src/util/fast_idiv_by_const.c \
23 25 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
24 26 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
 
... ... $src_dir/src/util/register_allocate.c \
35 37 $src_dir/src/util/rgtc.c \ $src_dir/src/util/rgtc.c \
36 38 $src_dir/src/util/set.c \ $src_dir/src/util/set.c \
37 39 $src_dir/src/util/slab.c \ $src_dir/src/util/slab.c \
40 $src_dir/src/util/softfloat.c \
38 41 $src_dir/src/util/string_buffer.c \ $src_dir/src/util/string_buffer.c \
39 42 $src_dir/src/util/strtod.c \ $src_dir/src/util/strtod.c \
40 43 $src_dir/src/util/u_atomic.c \ $src_dir/src/util/u_atomic.c \
File builders/mesa-vulkan-0/builder.sh changed (mode: 100644) (index f97e4b3..a6ae8e6)
1 1 src_name=mesa src_name=mesa
2 git_commit=0616b7ac90cf4f86bb409d34101e3a3cceac8cbe
2 git_commit=ffb0d3a25c60dd7fc5cb1f2c33c2977b245b5fee
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/generators/nir/nir_database_alu.c changed (mode: 100644) (index 74f52ed..000a8c4)
... ... static struct nir_op nir_bit_count = {
410 410 NIR_TYPE_UINT32, NIR_TYPE_UINT32,
411 411 1, 1,
412 412 {0}, {0},
413 {NIR_TYPE_INT},
413 {NIR_TYPE_UINT},
414 414 0 0
415 415 }; };
416 416 static struct nir_op nir_bitfield_insert = { static struct nir_op nir_bitfield_insert = {
 
... ... static struct nir_op nir_bitfield_insert = {
420 420 NIR_TYPE_UINT32, NIR_TYPE_UINT32,
421 421 4, 4,
422 422 {0,0,0,0}, {0,0,0,0},
423 {NIR_TYPE_UINT32,NIR_TYPE_UINT32,NIR_TYPE_UINT32,NIR_TYPE_UINT32},
423 {NIR_TYPE_UINT32,NIR_TYPE_UINT32,NIR_TYPE_INT32,NIR_TYPE_INT32},
424 424 0 0
425 425 }; };
426 426 static struct nir_op nir_bitfield_reverse = { static struct nir_op nir_bitfield_reverse = {
 
... ... static struct nir_op nir_flt32 = {
1047 1047 "flt32", "flt32",
1048 1048 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
1049 1049 0, 0,
1050 NIR_TYPE_FLOAT,
1050 NIR_TYPE_BOOL32,
1051 1051 2, 2,
1052 1052 {0,0}, {0,0},
1053 1053 {NIR_TYPE_FLOAT,NIR_TYPE_FLOAT}, {NIR_TYPE_FLOAT,NIR_TYPE_FLOAT},
 
... ... static struct nir_op nir_i2i16 = {
1521 1521 NIR_TYPE_INT16, NIR_TYPE_INT16,
1522 1522 1, 1,
1523 1523 {0}, {0},
1524 {NIR_TYPE_INT16},
1524 {NIR_TYPE_INT},
1525 1525 0 0
1526 1526 }; };
1527 1527 static struct nir_op nir_i2i32 = { static struct nir_op nir_i2i32 = {
 
... ... static struct nir_op nir_ubitfield_extract = {
2232 2232 NIR_TYPE_UINT32, NIR_TYPE_UINT32,
2233 2233 3, 3,
2234 2234 {0,0,0}, {0,0,0},
2235 {NIR_TYPE_UINT32,NIR_TYPE_UINT32,NIR_TYPE_UINT32},
2235 {NIR_TYPE_UINT32,NIR_TYPE_INT32,NIR_TYPE_INT32},
2236 2236 0 0
2237 2237 }; };
2238 2238 static struct nir_op nir_udiv = { static struct nir_op nir_udiv = {
 
... ... static struct nir_op nir_umin_4x8 = {
2372 2372 NIR_TYPE_INT32, NIR_TYPE_INT32,
2373 2373 2, 2,
2374 2374 {0,0}, {0,0},
2375 {NIR_TYPE_UINT32, NIR_TYPE_UINT32},
2375 {NIR_TYPE_INT32, NIR_TYPE_INT32},
2376 2376 NIR_OP_ALGEBRAIC_PROPERTIES_2SRC_COMMUTATIVE | NIR_OP_ALGEBRAIC_PROPERTIES_ASSOCIATIVE NIR_OP_ALGEBRAIC_PROPERTIES_2SRC_COMMUTATIVE | NIR_OP_ALGEBRAIC_PROPERTIES_ASSOCIATIVE
2377 2377 }; };
2378 2378 static struct nir_op nir_umod = { static struct nir_op nir_umod = {
 
... ... static struct nir_op nir_unpack_half_2x16 = {
2505 2505 {NIR_TYPE_UINT32}, {NIR_TYPE_UINT32},
2506 2506 0 0
2507 2507 }; };
2508 static struct nir_op nir_unpack_half_2x16_flush_to_zero = {
2509 "unpack_half_2x16_flush_to_zero",
2510 NIR_OP_TYPE_ALU,
2511 2,
2512 NIR_TYPE_FLOAT32,
2513 1,
2514 {1},
2515 {NIR_TYPE_UINT32},
2516 0
2517 };
2508 2518 static struct nir_op nir_unpack_half_2x16_split_x = { static struct nir_op nir_unpack_half_2x16_split_x = {
2509 2519 "unpack_half_2x16_split_x", "unpack_half_2x16_split_x",
2510 2520 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
 
... ... static struct nir_op nir_unpack_half_2x16_split_x = {
2515 2525 {NIR_TYPE_UINT32}, {NIR_TYPE_UINT32},
2516 2526 0 0
2517 2527 }; };
2528 static struct nir_op nir_unpack_half_2x16_split_x_flush_to_zero = {
2529 "unpack_half_2x16_split_x_flush_to_zero",
2530 NIR_OP_TYPE_ALU,
2531 0,
2532 NIR_TYPE_FLOAT32,
2533 1,
2534 {0},
2535 {NIR_TYPE_UINT32},
2536 0
2537 };
2518 2538 static struct nir_op nir_unpack_half_2x16_split_y = { static struct nir_op nir_unpack_half_2x16_split_y = {
2519 2539 "unpack_half_2x16_split_y", "unpack_half_2x16_split_y",
2520 2540 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
 
... ... static struct nir_op nir_unpack_half_2x16_split_y = {
2525 2545 {NIR_TYPE_UINT32}, {NIR_TYPE_UINT32},
2526 2546 0 0
2527 2547 }; };
2548 static struct nir_op nir_unpack_half_2x16_split_y_flush_to_zero = {
2549 "unpack_half_2x16_split_y_flush_to_zero",
2550 NIR_OP_TYPE_ALU,
2551 0,
2552 NIR_TYPE_FLOAT32,
2553 1,
2554 {0},
2555 {NIR_TYPE_UINT32},
2556 0
2557 };
2528 2558 static struct nir_op nir_unpack_snorm_2x16 = { static struct nir_op nir_unpack_snorm_2x16 = {
2529 2559 "unpack_snorm_2x16", "unpack_snorm_2x16",
2530 2560 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
 
... ... static struct nir_op nir_unpack_unorm_2x16 = {
2549 2579 "unpack_unorm_2x16", "unpack_unorm_2x16",
2550 2580 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
2551 2581 2, 2,
2552 NIR_TYPE_UINT32,
2582 NIR_TYPE_FLOAT32,
2553 2583 1, 1,
2554 2584 {1}, {1},
2555 2585 {NIR_TYPE_UINT32}, {NIR_TYPE_UINT32},
 
... ... static struct nir_op nir_bitfield_select = {
2689 2719 "bitfield_select", "bitfield_select",
2690 2720 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
2691 2721 0, 0,
2692 NIR_TYPE_UINT32,
2722 NIR_TYPE_UINT,
2693 2723 3, 3,
2694 2724 {0,0,0}, {0,0,0},
2695 {NIR_TYPE_UINT32,NIR_TYPE_UINT32,NIR_TYPE_UINT32},
2725 {NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT},
2696 2726 0 0
2697 2727 }; };
2698 2728 /******************************************************************************/ /******************************************************************************/
 
... ... static struct nir_op *nir_ops[] = {
2770 2800 &nir_bit_count, &nir_bit_count,
2771 2801 &nir_bitfield_insert, &nir_bitfield_insert,
2772 2802 &nir_bitfield_reverse, &nir_bitfield_reverse,
2803 /* git 4583f09caa5aef719a1eec282f24a86c789cbba6..e9703fb4162e85943c52b6559d3554b521125da4 */
2804 &nir_bitfield_select,
2773 2805 &nir_cube_face_coord, &nir_cube_face_coord,
2774 2806 &nir_cube_face_index, &nir_cube_face_index,
2775 2807 &nir_extract_i16, &nir_extract_i16,
 
... ... static struct nir_op *nir_ops[] = {
2871 2903 &nir_fsin, &nir_fsin,
2872 2904 &nir_fsqrt, &nir_fsqrt,
2873 2905 &nir_fsub, &nir_fsub,
2906 /* git de17922b8a3c382cf89833cf8975cadc00142313..486b33558a5d5fe18fb87e98f75c34ef992428af */
2907 &nir_fsum2,
2908 &nir_fsum3,
2909 &nir_fsum4,
2910 /*---------*/
2874 2911 &nir_ftrunc, &nir_ftrunc,
2875 2912 &nir_i2b1, &nir_i2b1,
2876 2913 &nir_i2b32, &nir_i2b32,
 
... ... static struct nir_op *nir_ops[] = {
2897 2934 &nir_ihadd, &nir_ihadd,
2898 2935 &nir_ilt, &nir_ilt,
2899 2936 &nir_ilt32, &nir_ilt32,
2937 /* git 4583f09caa5aef719a1eec282f24a86c789cbba6..e9703fb4162e85943c52b6559d3554b521125da4 */
2938 &nir_imadsh_mix16,
2900 2939 &nir_imax, &nir_imax,
2901 2940 &nir_imax3, &nir_imax3,
2902 2941 &nir_imed3, &nir_imed3,
 
... ... static struct nir_op *nir_ops[] = {
2920 2959 &nir_isub_sat, &nir_isub_sat,
2921 2960 &nir_ixor, &nir_ixor,
2922 2961 &nir_ldexp, &nir_ldexp,
2962 /* git daa85a882e890b9c8361e3c386282b9255124c75..659aa3dd6519f64379e91ca97fe184434fd7fdee */
2963 &nir_mov,
2923 2964 &nir_pack_32_2x16, &nir_pack_32_2x16,
2924 2965 &nir_pack_32_2x16_split, &nir_pack_32_2x16_split,
2925 2966 &nir_pack_64_2x32, &nir_pack_64_2x32,
 
... ... static struct nir_op *nir_ops[] = {
2966 3007 &nir_umod, &nir_umod,
2967 3008 &nir_umul_2x32_64, &nir_umul_2x32_64,
2968 3009 &nir_umul_high, &nir_umul_high,
3010 /* git 4583f09caa5aef719a1eec282f24a86c789cbba6..e9703fb4162e85943c52b6559d3554b521125da4 */
3011 &nir_umul_low,
2969 3012 &nir_umul_unorm_4x8, &nir_umul_unorm_4x8,
2970 3013 &nir_unpack_32_2x16, &nir_unpack_32_2x16,
2971 3014 &nir_unpack_32_2x16_split_x, &nir_unpack_32_2x16_split_x,
 
... ... static struct nir_op *nir_ops[] = {
2975 3018 &nir_unpack_64_2x32_split_y, &nir_unpack_64_2x32_split_y,
2976 3019 &nir_unpack_64_4x16, &nir_unpack_64_4x16,
2977 3020 &nir_unpack_half_2x16, &nir_unpack_half_2x16,
3021 /* git 0616b7ac90cf4f86bb409d34101e3a3cceac8cbe..8278b236b05b2d2f04439e6bc12766315a95869b */
3022 &nir_unpack_half_2x16_flush_to_zero,
2978 3023 &nir_unpack_half_2x16_split_x, &nir_unpack_half_2x16_split_x,
3024 /* git 0616b7ac90cf4f86bb409d34101e3a3cceac8cbe..8278b236b05b2d2f04439e6bc12766315a95869b */
3025 &nir_unpack_half_2x16_split_x_flush_to_zero,
2979 3026 &nir_unpack_half_2x16_split_y, &nir_unpack_half_2x16_split_y,
3027 /* git 0616b7ac90cf4f86bb409d34101e3a3cceac8cbe..8278b236b05b2d2f04439e6bc12766315a95869b */
3028 &nir_unpack_half_2x16_split_y_flush_to_zero,
2980 3029 &nir_unpack_snorm_2x16, &nir_unpack_snorm_2x16,
2981 3030 &nir_unpack_snorm_4x8, &nir_unpack_snorm_4x8,
2982 3031 &nir_unpack_unorm_2x16, &nir_unpack_unorm_2x16,
2983 3032 &nir_unpack_unorm_4x8, &nir_unpack_unorm_4x8,
2984 3033 &nir_urhadd, &nir_urhadd,
3034 /* git 8d74749f812e64968d37266061293e204fea252c..9b116173b6a5e96c54ef3962546aabd505e00cfb */
3035 &nir_urol,
3036 &nir_uror,
2985 3037 &nir_usadd_4x8, &nir_usadd_4x8,
2986 3038 &nir_ushr, &nir_ushr,
2987 3039 &nir_ussub_4x8, &nir_ussub_4x8,
 
... ... static struct nir_op *nir_ops[] = {
2989 3041 &nir_usub_sat, &nir_usub_sat,
2990 3042 &nir_vec2, &nir_vec2,
2991 3043 &nir_vec3, &nir_vec3,
2992 &nir_vec4,
2993 /* git daa85a882e890b9c8361e3c386282b9255124c75..659aa3dd6519f64379e91ca97fe184434fd7fdee */
2994 &nir_mov,
2995 /* git 4583f09caa5aef719a1eec282f24a86c789cbba6..e9703fb4162e85943c52b6559d3554b521125da4 */
2996 &nir_umul_low,
2997 &nir_imadsh_mix16,
2998 &nir_bitfield_select,
2999 /* git 8d74749f812e64968d37266061293e204fea252c..9b116173b6a5e96c54ef3962546aabd505e00cfb */
3000 &nir_urol,
3001 &nir_uror,
3002 /* git de17922b8a3c382cf89833cf8975cadc00142313..486b33558a5d5fe18fb87e98f75c34ef992428af */
3003 &nir_fsum2,
3004 &nir_fsum3,
3005 &nir_fsum4
3044 &nir_vec4
3006 3045 }; };
File builders/mesa-vulkan-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index 8fc7440..a4af758)
... ... $cppflags_common \
820 820 -I$src_dir/include \ -I$src_dir/include \
821 821 " "
822 822
823 $cc $cppflags $src_dir/src/compiler/blob.c \
824 -o $build_dir/blob.o &
825 823 $cxx $cppflags $src_dir/src/compiler/glsl_types.cpp \ $cxx $cppflags $src_dir/src/compiler/glsl_types.cpp \
826 824 -o $build_dir/glsl_types.o & -o $build_dir/glsl_types.o &
827 825 $cxx $cppflags $src_dir/src/compiler/nir_types.cpp \ $cxx $cppflags $src_dir/src/compiler/nir_types.cpp \
 
... ... $cc $cppflags $src_dir/src/compiler/shader_enums.c \
832 830 rm -f $build_dir/libcompiler.a rm -f $build_dir/libcompiler.a
833 831 wait wait
834 832 $ar $build_dir/libcompiler.a \ $ar $build_dir/libcompiler.a \
835 $build_dir/blob.o \
836 833 $build_dir/glsl_types.o \ $build_dir/glsl_types.o \
837 834 $build_dir/nir_types.o \ $build_dir/nir_types.o \
838 835 $build_dir/shader_enums.o $build_dir/shader_enums.o
 
... ... $src_dir/src/compiler/nir/nir_opt_dead_cf.c \
992 989 $src_dir/src/compiler/nir/nir_opt_dead_write_vars.c \ $src_dir/src/compiler/nir/nir_opt_dead_write_vars.c \
993 990 $src_dir/src/compiler/nir/nir_opt_find_array_copies.c \ $src_dir/src/compiler/nir/nir_opt_find_array_copies.c \
994 991 $src_dir/src/compiler/nir/nir_opt_gcm.c \ $src_dir/src/compiler/nir/nir_opt_gcm.c \
992 $src_dir/src/compiler/nir/nir_opt_idiv_const.c \
995 993 $src_dir/src/compiler/nir/nir_opt_if.c \ $src_dir/src/compiler/nir/nir_opt_if.c \
996 994 $src_dir/src/compiler/nir/nir_opt_intrinsics.c \ $src_dir/src/compiler/nir/nir_opt_intrinsics.c \
997 995 $src_dir/src/compiler/nir/nir_opt_large_constants.c \ $src_dir/src/compiler/nir/nir_opt_large_constants.c \
 
... ... wait
1042 1040 $ar $build_dir/libnir.a $libnir_a $ar $build_dir/libnir.a $libnir_a
1043 1041 #=============================================================================== #===============================================================================
1044 1042
1043 #===============================================================================
1044 # libaco
1045 #------------------------------------------------------------------------------
1046 export PYTHONPATH=$mako
1047 $python3 $src_dir/src/amd/compiler/aco_opcodes_h.py \
1048 >$build_dir/aco_opcodes.h &
1049 $python3 $src_dir/src/amd/compiler/aco_opcodes_cpp.py \
1050 >$build_dir/aco_opcodes.cpp &
1051 $python3 $src_dir/src/amd/compiler/aco_builder_h.py \
1052 >$build_dir/aco_builder.h &
1053 unset PYTHONPATH
1054 #------------------------------------------------------------------------------
1055
1056 cppflags="\
1057 $cppflags_common \
1058 -I$build_dir \
1059 -I$src_dir/src/amd/compiler \
1060 -I$src_dir/src/amd/vulkan \
1061 -I$src_dir/src/amd/common \
1062 -I$src_dir/src/amd \
1063 -I$src_dir/src/compiler/nir \
1064 -I$src_dir/src/compiler \
1065 -I$src_dir/src/mesa \
1066 -I$src_dir/src \
1067 -I$src_dir/include \
1068 $llvm_cppflags \
1069 $libxcb_cppflags \
1070 $libx11_cppflags \
1071 $xorgproto_cppflags \
1072 "
1073
1074 libaco_files="\
1075 $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \
1076 $src_dir/src/amd/compiler/aco_dominance.cpp \
1077 $src_dir/src/amd/compiler/aco_instruction_selection.cpp \
1078 $src_dir/src/amd/compiler/aco_interface.cpp \
1079 $src_dir/src/amd/compiler/aco_assembler.cpp \
1080 $src_dir/src/amd/compiler/aco_insert_exec_mask.cpp \
1081 $src_dir/src/amd/compiler/aco_insert_NOPs.cpp \
1082 $src_dir/src/amd/compiler/aco_insert_waitcnt.cpp \
1083 $src_dir/src/amd/compiler/aco_reduce_assign.cpp \
1084 $src_dir/src/amd/compiler/aco_register_allocation.cpp \
1085 $src_dir/src/amd/compiler/aco_live_var_analysis.cpp \
1086 $src_dir/src/amd/compiler/aco_lower_bool_phis.cpp \
1087 $src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \
1088 $build_dir/aco_opcodes.cpp \
1089 $src_dir/src/amd/compiler/aco_optimizer.cpp \
1090 $src_dir/src/amd/compiler/aco_opt_value_numbering.cpp \
1091 $src_dir/src/amd/compiler/aco_print_asm.cpp \
1092 $src_dir/src/amd/compiler/aco_print_ir.cpp \
1093 $src_dir/src/amd/compiler/aco_scheduler.cpp \
1094 $src_dir/src/amd/compiler/aco_ssa_elimination.cpp \
1095 $src_dir/src/amd/compiler/aco_spill.cpp \
1096 $src_dir/src/amd/compiler/aco_validate.cpp \
1097 "
1098
1099 wait
1100 for f in $libaco_files
1101 do
1102 libaco_obj=$build_dir/$(basename $f .c).o
1103 libaco_a="$libaco_a $libaco_obj"
1104
1105 $cxx $cppflags $f -o $libaco_obj &
1106 done
1107 rm -f $build_dir/libaco.a
1108 wait
1109 $ar $build_dir/libaco.a $libaco_a
1110 #===============================================================================
1045 1111
1046 1112 #=============================================================================== #===============================================================================
1047 1113 # libmesautils # libmesautils
 
... ... libmesautil_files="\
1067 1133 $build_dir/format_srgb.c \ $build_dir/format_srgb.c \
1068 1134 $src_dir/src/util/anon_file.c \ $src_dir/src/util/anon_file.c \
1069 1135 $src_dir/src/util/bitscan.c \ $src_dir/src/util/bitscan.c \
1136 $src_dir/src/util/blob.c \
1070 1137 $src_dir/src/util/build_id.c \ $src_dir/src/util/build_id.c \
1071 1138 $src_dir/src/util/crc32.c \ $src_dir/src/util/crc32.c \
1072 1139 $src_dir/src/util/debug.c \ $src_dir/src/util/debug.c \
1073 1140 $src_dir/src/util/disk_cache.c \ $src_dir/src/util/disk_cache.c \
1141 $src_dir/src/util/double.c \
1142 $src_dir/src/util/fast_idiv_by_const.c \
1074 1143 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
1075 1144 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
1076 1145 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
 
... ... $src_dir/src/util/register_allocate.c \
1083 1152 $src_dir/src/util/rgtc.c \ $src_dir/src/util/rgtc.c \
1084 1153 $src_dir/src/util/set.c \ $src_dir/src/util/set.c \
1085 1154 $src_dir/src/util/slab.c \ $src_dir/src/util/slab.c \
1155 $src_dir/src/util/softfloat.c \
1086 1156 $src_dir/src/util/string_buffer.c \ $src_dir/src/util/string_buffer.c \
1087 1157 $src_dir/src/util/strtod.c \ $src_dir/src/util/strtod.c \
1088 1158 $src_dir/src/util/u_atomic.c \ $src_dir/src/util/u_atomic.c \
 
... ... $cppflags_common \
1146 1216 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
1147 1217 -I$src_dir/src/vulkan/util \ -I$src_dir/src/vulkan/util \
1148 1218 -I$src_dir/src/vulkan/wsi \ -I$src_dir/src/vulkan/wsi \
1219 -I$src_dir/src/amd/compiler \
1149 1220 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
1150 -I$src_dir/src/amd/vulkan/ \
1221 -I$src_dir/src/amd/vulkan \
1151 1222 -I$src_dir/src/amd \ -I$src_dir/src/amd \
1152 1223 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
1224 -I$src_dir/src/compiler/nir \
1153 1225 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
1154 1226 -I$src_dir/src \ -I$src_dir/src \
1155 1227 -I$src_dir/include \ -I$src_dir/include \
 
... ... driver_link_cmd="g++ -o $soname -Wl,-soname=$soname \
1240 1312 -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib \ -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib \
1241 1313 -Wl,--no-undefined,--gc-sections,-Bsymbolic \ -Wl,--no-undefined,--gc-sections,-Bsymbolic \
1242 1314 -Wl,--whole-archive \ -Wl,--whole-archive \
1315 libaco.a \
1243 1316 libvulkan_amd_common.a \ libvulkan_amd_common.a \
1244 1317 libvulkan_util.a \ libvulkan_util.a \
1245 1318 libvulkan_wsi.a \ libvulkan_wsi.a \
File builders/mplayer-1/builder.sh changed (mode: 100644) (index 4f2ee3e..8cf1531)
1 1 src_name=mplayer src_name=mplayer
2 date=2019-09-16
2 date=2019-09-30
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=1db6e47e8599345d4d3c821f1284e9b2c9747fc0
5 ffmpeg_git_commit=a746359ede6cb8e1ab6e0004a7e8d801db686fb4
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 85f675b..dac01a6)
1 1 src_name=xserver src_name=xserver
2 git_commit=7d0e660e0e2808e098ab9d4de843e9b31c64af21
2 git_commit=0d8cc7bb180468fee72330f40d87f6e9db7b42c0
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