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 72e0a51ec20a038ed5a689f0beafcc2f68bc4b67 Sylvain BERTRAND 2020-05-03 14:32:45
gfx stack update and more (llvm broke mesa) 1151a2582d4056e3a21f427501fcacc87454cc34 Sylvain BERTRAND 2020-04-26 17:24:21
gfx update, moving builds to ram, aka being gentle to ssds 47d1bcf83681b21a306eefbc90de5da2414725e8 Sylvain BERTRAND 2020-04-20 00:39:01
st: tune colors a4c4532a352c8d8d9a1146e0cfea90234288b2b6 Sylvain BERTRAND 2020-04-19 20:44:32
st: cleanup ram pkg/build dir 6b78129d3ce8be3ba9c1c766582f9266c28495bc Sylvain BERTRAND 2020-04-16 16:32:25
st:update and build move to ram 139e8c48293cc5c1cf1464cca9603b508104f4b2 Sylvain BERTRAND 2020-04-16 15:50:02
bdftopcf:finish to cleanup builder bdc7602296dbe4699e5a0342fd19633f8a463e9b Sylvain BERTRAND 2020-04-15 21:54:30
bdftopcf addition cb22d270accef915df8dfa29fc3cf2281dd5ae66 Sylvain BERTRAND 2020-04-15 20:42:55
gfx stack update ea016782e0ec985da9e2a390f4de51ce2e3d50de Sylvain BERTRAND 2020-04-12 16:13:47
dwm: update and more patches 2181cf7faaaa5f4091f08c219c72888d6eb33ee5 Sylvain BERTRAND 2020-04-10 19:23:17
gfx stack update b7a984cb9b1417aa1bd24fbcc6b3c63ae95953d4 Sylvain BERTRAND 2020-04-05 22:07:04
direct x11, no xcb client lib 03efcc42dc5d528f58126da83da3977ad94a748d Sylvain BERTRAND 2020-04-04 23:24:28
add a x11 global key autorepeat killer b245362d8ee762fcc78c5e9a337857933838a5b1 Sylvain BERTRAND 2020-04-04 00:12:58
gfx stack update b7f25ba7b6135062d41763489791aea6d59203d6 Sylvain BERTRAND 2020-03-29 18:05:56
add a from git alsa-lib 1f762d0674a4781b38912b36da62717c72724ce4 Sylvain BERTRAND 2020-03-28 00:18:57
alsa lib and utils update af8c9e1a4e35e212b6f9740ae3cabd3846a89ba0 Sylvain BERTRAND 2020-03-25 18:09:18
gfx stack update 3c83b101e7a523df96a5c4c85d6712e8835390e0 Sylvain BERTRAND 2020-03-22 20:25:40
gfx stack update 2216530600b4381354f85ef7a254ac0505db5aba Sylvain BERTRAND 2020-03-15 22:09:01
gfx stack update 646fb7c5a61410c70b38607fd0425ad1c5daf737 Sylvain BERTRAND 2020-03-08 20:22:39
gfx stack update b32df04760174f31a1ef6644405dd63f9070efab Sylvain BERTRAND 2020-03-01 22:07:35
Commit 72e0a51ec20a038ed5a689f0beafcc2f68bc4b67 - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2020-05-03 14:32
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-05-03 14:32
Parent(s): 1151a2582d4056e3a21f427501fcacc87454cc34
Signing key:
Tree: 865d31d1d959ab1bc9658664241c328a195ec6dd
File Lines added Lines deleted
builders/dwm-1/config.h 2 0
builders/ffmpeg-0/builder.sh 1 1
builders/llvm-0/builder.sh 0 1
builders/llvm-1/builder.sh 1 2
builders/mesa-gl-1/builder.sh 1 1
builders/mesa-gl-1/contrib/compiler_glsl.sh 0 1
builders/mesa-gl-1/contrib/compiler_nir.sh 2 0
builders/mesa-gl-1/contrib/mesa.sh 1 0
builders/mesa-gl-1/contrib/util.sh 0 1
builders/mesa-vulkan-1/builder.sh 1 1
builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/amd/r600/r600.c 0 0
builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/amd/r600/store.c 0 0
builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/amd/r600/system_values.c 0 0
builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/intel/system_values.c 9 0
builders/mesa-vulkan-1/contrib/generators/nir/nir_database_alu.c 25 177
builders/mesa-vulkan-1/contrib/generators/nir/nir_database_intrinsic.c 13 1
builders/mesa-vulkan-1/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 2 1
builders/mplayer-0/builder.sh 2 2
builders/xf86-video-amdgpu-0/builder.sh 3 67
builders/xf86-video-amdgpu/builder.sh 8 9
builders/xserver-1/builder.sh 3 0
File builders/dwm-1/config.h changed (mode: 100644) (index f05b379..084656d)
... ... static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont,
68 68 static const char *termcmd[] = { "/root/bin/dwm_st.sh", NULL }; static const char *termcmd[] = { "/root/bin/dwm_st.sh", NULL };
69 69 static const char *linkscmd[] = { "/root/bin/dwm_links.sh", NULL }; static const char *linkscmd[] = { "/root/bin/dwm_links.sh", NULL };
70 70 static const char *bgcmd[] = { "/root/bin/dwm_bg.sh", NULL }; static const char *bgcmd[] = { "/root/bin/dwm_bg.sh", NULL };
71 static const char *norepcmd[] = { "/root/bin/x11keyautorepeat", NULL };
71 72
72 73 static Key keys[] = { static Key keys[] = {
73 74 /* modifier key function argument */ /* modifier key function argument */
 
... ... static Key keys[] = {
75 76 //{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, //{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
76 77 { 0, XF86XK_Calculator, spawn, {.v = termcmd } }, { 0, XF86XK_Calculator, spawn, {.v = termcmd } },
77 78 { 0, XF86XK_HomePage, spawn, {.v = linkscmd } }, { 0, XF86XK_HomePage, spawn, {.v = linkscmd } },
79 { ShiftMask, XF86XK_HomePage, spawn, {.v = norepcmd } },
78 80 { 0, XF86XK_Mail, spawn, {.v = bgcmd } }, { 0, XF86XK_Mail, spawn, {.v = bgcmd } },
79 81 { MODKEY|ControlMask, XK_b, togglebar, {0} }, { MODKEY|ControlMask, XK_b, togglebar, {0} },
80 82 { MODKEY|ControlMask, XK_Page_Down, focusstack, {.i = +1 } }, { MODKEY|ControlMask, XK_Page_Down, focusstack, {.i = +1 } },
File builders/ffmpeg-0/builder.sh changed (mode: 100644) (index 6362500..ab747ba)
1 git_commit=872790b1f9be65d5fba2ddc0357f989001ecbd33
1 git_commit=449eaeb7a72a9fca437923660bfcdb6af844b353
2 2 slot=0 slot=0
3 3 . $nyan_root/builders/ffmpeg/builder.sh . $nyan_root/builders/ffmpeg/builder.sh
File builders/llvm-0/builder.sh changed (mode: 100644) (index 9a4fdcb..21aaa71)
1 1 git_commit=a0b161635960f943fe958500b29dcccb7ceec725 git_commit=a0b161635960f943fe958500b29dcccb7ceec725
2 2 version=11.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt version=11.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt
3 3 slot=0 slot=0
4
5 4 . $nyan_root/builders/llvm/builder.sh . $nyan_root/builders/llvm/builder.sh
File builders/llvm-1/builder.sh changed (mode: 100644) (index f1f809c..36f9989)
1 git_commit=3e14b95d99da94b38c1d0ff1da7e38af34eb8006
1 git_commit=f914b500df3da66c499316510edd68995dea8d09
2 2 version=11.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt version=11.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt
3 3 slot=1 slot=1
4
5 4 . $nyan_root/builders/llvm/builder.sh . $nyan_root/builders/llvm/builder.sh
File builders/mesa-gl-1/builder.sh changed (mode: 100644) (index 7a37c8d..f281722)
1 git_commit=adeef43d15092a6910dceb3605f5ee3151dd2c47
1 git_commit=f1a40a26a90d65c8cb2881b9a2679ed089bf2ead
2 2 slot=1 slot=1
3 3 . $nyan_root/builders/mesa-gl/builder.sh . $nyan_root/builders/mesa-gl/builder.sh
File builders/mesa-gl-1/contrib/compiler_glsl.sh changed (mode: 100644) (index 777c5c3..5668e3d)
... ... $src_dir/src/compiler/glsl/lower_instructions.cpp \
153 153 $src_dir/src/compiler/glsl/lower_int64.cpp \ $src_dir/src/compiler/glsl/lower_int64.cpp \
154 154 $src_dir/src/compiler/glsl/lower_jumps.cpp \ $src_dir/src/compiler/glsl/lower_jumps.cpp \
155 155 $src_dir/src/compiler/glsl/lower_mat_op_to_vec.cpp \ $src_dir/src/compiler/glsl/lower_mat_op_to_vec.cpp \
156 $src_dir/src/compiler/glsl/lower_noise.cpp \
157 156 $src_dir/src/compiler/glsl/lower_offset_array.cpp \ $src_dir/src/compiler/glsl/lower_offset_array.cpp \
158 157 $src_dir/src/compiler/glsl/lower_packed_varyings.cpp \ $src_dir/src/compiler/glsl/lower_packed_varyings.cpp \
159 158 $src_dir/src/compiler/glsl/lower_precision.cpp \ $src_dir/src/compiler/glsl/lower_precision.cpp \
File builders/mesa-gl-1/contrib/compiler_nir.sh changed (mode: 100644) (index 8504443..22840f5)
... ... $src_dir/src/compiler/nir/nir.c \
41 41 $src_dir/src/compiler/nir/nir_builtin_builder.c \ $src_dir/src/compiler/nir/nir_builtin_builder.c \
42 42 $src_dir/src/compiler/nir/nir_clone.c \ $src_dir/src/compiler/nir/nir_clone.c \
43 43 $src_dir/src/compiler/nir/nir_control_flow.c \ $src_dir/src/compiler/nir/nir_control_flow.c \
44 $src_dir/src/compiler/nir/nir_convert_ycbcr.c \
44 45 $src_dir/src/compiler/nir/nir_deref.c \ $src_dir/src/compiler/nir/nir_deref.c \
45 46 $src_dir/src/compiler/nir/nir_divergence_analysis.c \ $src_dir/src/compiler/nir/nir_divergence_analysis.c \
46 47 $src_dir/src/compiler/nir/nir_dominance.c \ $src_dir/src/compiler/nir/nir_dominance.c \
 
... ... $src_dir/src/compiler/nir/nir_lower_io_arrays_to_elements.c \
90 91 $src_dir/src/compiler/nir/nir_lower_io_to_temporaries.c \ $src_dir/src/compiler/nir/nir_lower_io_to_temporaries.c \
91 92 $src_dir/src/compiler/nir/nir_lower_io_to_scalar.c \ $src_dir/src/compiler/nir/nir_lower_io_to_scalar.c \
92 93 $src_dir/src/compiler/nir/nir_lower_io_to_vector.c \ $src_dir/src/compiler/nir/nir_lower_io_to_vector.c \
94 $src_dir/src/compiler/nir/nir_lower_mediump_outputs.c \
93 95 $src_dir/src/compiler/nir/nir_lower_non_uniform_access.c \ $src_dir/src/compiler/nir/nir_lower_non_uniform_access.c \
94 96 $src_dir/src/compiler/nir/nir_lower_packing.c \ $src_dir/src/compiler/nir/nir_lower_packing.c \
95 97 $src_dir/src/compiler/nir/nir_lower_passthrough_edgeflags.c \ $src_dir/src/compiler/nir/nir_lower_passthrough_edgeflags.c \
File builders/mesa-gl-1/contrib/mesa.sh changed (mode: 100644) (index 1e194ef..59590db)
... ... $src_dir/src/mesa/main/glformats.c \
147 147 $src_dir/src/mesa/main/glspirv.c \ $src_dir/src/mesa/main/glspirv.c \
148 148 $src_dir/src/mesa/main/glthread.c \ $src_dir/src/mesa/main/glthread.c \
149 149 $src_dir/src/mesa/main/glthread_bufferobj.c \ $src_dir/src/mesa/main/glthread_bufferobj.c \
150 $src_dir/src/mesa/main/glthread_draw.c \
150 151 $src_dir/src/mesa/main/glthread_shaderobj.c \ $src_dir/src/mesa/main/glthread_shaderobj.c \
151 152 $src_dir/src/mesa/main/glthread_varray.c \ $src_dir/src/mesa/main/glthread_varray.c \
152 153 $src_dir/src/mesa/main/hash.c \ $src_dir/src/mesa/main/hash.c \
File builders/mesa-gl-1/contrib/util.sh changed (mode: 100644) (index e94c774..8fd4646)
... ... $src_dir/src/util/double.c \
33 33 $src_dir/src/util/fast_idiv_by_const.c \ $src_dir/src/util/fast_idiv_by_const.c \
34 34 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
35 35 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
36 $src_dir/src/util/imports.c \
37 36 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
38 37 $src_dir/src/util/os_file.c \ $src_dir/src/util/os_file.c \
39 38 $src_dir/src/util/os_time.c \ $src_dir/src/util/os_time.c \
File builders/mesa-vulkan-1/builder.sh changed (mode: 100644) (index fe5a305..884e76d)
1 git_commit=adeef43d15092a6910dceb3605f5ee3151dd2c47
1 git_commit=f1a40a26a90d65c8cb2881b9a2679ed089bf2ead
2 2 slot=1 slot=1
3 3 . $nyan_root/builders/mesa-vulkan/builder.sh . $nyan_root/builders/mesa-vulkan/builder.sh
File builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/amd/r600/r600.c copied from file builders/mesa-vulkan-0/contrib/generators/nir/intrinsics/amd/r600/r600.c (similarity 100%)
File builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/amd/r600/store.c copied from file builders/mesa-vulkan-0/contrib/generators/nir/intrinsics/amd/r600/store.c (similarity 100%)
File builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/amd/r600/system_values.c copied from file builders/mesa-vulkan-0/contrib/generators/nir/intrinsics/amd/r600/system_values.c (similarity 100%)
File builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/intel/system_values.c added (mode: 100644) (index 0000000..18643be)
1 /* Number of data items being operated on for a SIMD program. */
2 static struct nir_intrinsic nir_load_simd_width_intel = {
3 .name = "load_simd_width_intel",
4 .has_dest = true,
5 .dest_components_n = 1,
6 .bit_szs = 0x20,
7 .flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER,
8 .system_value = true
9 };
File builders/mesa-vulkan-1/contrib/generators/nir/nir_database_alu.c changed (mode: 100644) (index b1acba0..cff5174)
... ... static struct nir_op nir_fneg = {
1610 1610 {NIR_TYPE_FLOAT}, {NIR_TYPE_FLOAT},
1611 1611 0 0
1612 1612 }; };
1613 static struct nir_op nir_fnoise1_1 = {
1614 "fnoise1_1",
1615 NIR_OP_TYPE_ALU,
1616 1,
1617 NIR_TYPE_FLOAT,
1618 1,
1619 {1},
1620 {NIR_TYPE_FLOAT},
1621 0
1622 };
1623 static struct nir_op nir_fnoise1_2 = {
1624 "fnoise1_2",
1625 NIR_OP_TYPE_ALU,
1626 1,
1627 NIR_TYPE_FLOAT,
1628 1,
1629 {2},
1630 {NIR_TYPE_FLOAT},
1631 0
1632 };
1633 static struct nir_op nir_fnoise1_3 = {
1634 "fnoise1_3",
1635 NIR_OP_TYPE_ALU,
1636 1,
1637 NIR_TYPE_FLOAT,
1638 1,
1639 {3},
1640 {NIR_TYPE_FLOAT},
1641 0
1642 };
1643 static struct nir_op nir_fnoise1_4 = {
1644 "fnoise1_4",
1645 NIR_OP_TYPE_ALU,
1646 1,
1647 NIR_TYPE_FLOAT,
1648 1,
1649 {4},
1650 {NIR_TYPE_FLOAT},
1651 0
1652 };
1653 static struct nir_op nir_fnoise2_1 = {
1654 "fnoise2_1",
1655 NIR_OP_TYPE_ALU,
1656 2,
1657 NIR_TYPE_FLOAT,
1658 1,
1659 {1},
1660 {NIR_TYPE_FLOAT},
1661 0
1662 };
1663 static struct nir_op nir_fnoise2_2 = {
1664 "fnoise2_2",
1665 NIR_OP_TYPE_ALU,
1666 2,
1667 NIR_TYPE_FLOAT,
1668 1,
1669 {2},
1670 {NIR_TYPE_FLOAT},
1671 0
1672 };
1673 static struct nir_op nir_fnoise2_3 = {
1674 "fnoise2_3",
1675 NIR_OP_TYPE_ALU,
1676 2,
1677 NIR_TYPE_FLOAT,
1678 1,
1679 {3},
1680 {NIR_TYPE_FLOAT},
1681 0
1682 };
1683 static struct nir_op nir_fnoise2_4 = {
1684 "fnoise2_4",
1685 NIR_OP_TYPE_ALU,
1686 2,
1687 NIR_TYPE_FLOAT,
1688 1,
1689 {4},
1690 {NIR_TYPE_FLOAT},
1691 0
1692 };
1693 static struct nir_op nir_fnoise3_1 = {
1694 "fnoise3_1",
1695 NIR_OP_TYPE_ALU,
1696 3,
1697 NIR_TYPE_FLOAT,
1698 1,
1699 {1},
1700 {NIR_TYPE_FLOAT},
1701 0
1702 };
1703 static struct nir_op nir_fnoise3_2 = {
1704 "fnoise3_2",
1705 NIR_OP_TYPE_ALU,
1706 3,
1707 NIR_TYPE_FLOAT,
1708 1,
1709 {2},
1710 {NIR_TYPE_FLOAT},
1711 0
1712 };
1713 static struct nir_op nir_fnoise3_3 = {
1714 "fnoise3_3",
1715 NIR_OP_TYPE_ALU,
1716 3,
1717 NIR_TYPE_FLOAT,
1718 1,
1719 {3},
1720 {NIR_TYPE_FLOAT},
1721 0
1722 };
1723 static struct nir_op nir_fnoise3_4 = {
1724 "fnoise3_4",
1725 NIR_OP_TYPE_ALU,
1726 3,
1727 NIR_TYPE_FLOAT,
1728 1,
1729 {4},
1730 {NIR_TYPE_FLOAT},
1731 0
1732 };
1733 static struct nir_op nir_fnoise4_1 = {
1734 "fnoise4_1",
1735 NIR_OP_TYPE_ALU,
1736 4,
1737 NIR_TYPE_FLOAT,
1738 1,
1739 {1},
1740 {NIR_TYPE_FLOAT},
1741 0
1742 };
1743 static struct nir_op nir_fnoise4_2 = {
1744 "fnoise4_2",
1745 NIR_OP_TYPE_ALU,
1746 4,
1747 NIR_TYPE_FLOAT,
1748 1,
1749 {2},
1750 {NIR_TYPE_FLOAT},
1751 0
1752 };
1753 static struct nir_op nir_fnoise4_3 = {
1754 "fnoise4_3",
1755 NIR_OP_TYPE_ALU,
1756 4,
1757 NIR_TYPE_FLOAT,
1758 1,
1759 {3},
1760 {NIR_TYPE_FLOAT},
1761 0
1762 };
1763 static struct nir_op nir_fnoise4_4 = {
1764 "fnoise4_4",
1765 NIR_OP_TYPE_ALU,
1766 4,
1767 NIR_TYPE_FLOAT,
1768 1,
1769 {4},
1770 {NIR_TYPE_FLOAT},
1771 0
1772 };
1773 1613 static struct nir_op nir_fpow = { static struct nir_op nir_fpow = {
1774 1614 "fpow", "fpow",
1775 1615 NIR_OP_TYPE_ALU, NIR_OP_TYPE_ALU,
 
... ... static struct nir_op nir_imul24 = {
3496 3336 {NIR_TYPE_INT32,NIR_TYPE_INT32}, {NIR_TYPE_INT32,NIR_TYPE_INT32},
3497 3337 NIR_OP_ALGEBRAIC_PROPERTIES_2SRC_COMMUTATIVE | NIR_OP_ALGEBRAIC_PROPERTIES_ASSOCIATIVE NIR_OP_ALGEBRAIC_PROPERTIES_2SRC_COMMUTATIVE | NIR_OP_ALGEBRAIC_PROPERTIES_ASSOCIATIVE
3498 3338 }; };
3339 /* unsigned 24b multiply into 32b result plus 32b int */
3340 static struct nir_op nir_umad24 = {
3341 "umad24",
3342 NIR_OP_TYPE_ALU,
3343 0,
3344 NIR_TYPE_UINT32,
3345 3,
3346 {0,0,0},
3347 {NIR_TYPE_UINT32,NIR_TYPE_UINT32,NIR_TYPE_UINT32},
3348 NIR_OP_ALGEBRAIC_PROPERTIES_2SRC_COMMUTATIVE
3349 };
3350 /* unsigned 24b multiply into 32b result uint */
3351 static struct nir_op nir_umul24 = {
3352 "umul24",
3353 NIR_OP_TYPE_ALU,
3354 0,
3355 NIR_TYPE_UINT32,
3356 2,
3357 {0,0},
3358 {NIR_TYPE_UINT32,NIR_TYPE_UINT32},
3359 NIR_OP_ALGEBRAIC_PROPERTIES_2SRC_COMMUTATIVE | NIR_OP_ALGEBRAIC_PROPERTIES_ASSOCIATIVE
3360 };
3499 3361 /*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
3500 3362
3501 3363 static struct nir_op *nir_ops[] = { static struct nir_op *nir_ops[] = {
 
... ... static struct nir_op *nir_ops[] = {
3617 3479 &nir_fne, &nir_fne,
3618 3480 &nir_fne32, &nir_fne32,
3619 3481 &nir_fneg, &nir_fneg,
3620 &nir_fnoise1_1,
3621 &nir_fnoise1_2,
3622 &nir_fnoise1_3,
3623 &nir_fnoise1_4,
3624 &nir_fnoise2_1,
3625 &nir_fnoise2_2,
3626 &nir_fnoise2_3,
3627 &nir_fnoise2_4,
3628 &nir_fnoise3_1,
3629 &nir_fnoise3_2,
3630 &nir_fnoise3_3,
3631 &nir_fnoise3_4,
3632 &nir_fnoise4_1,
3633 &nir_fnoise4_2,
3634 &nir_fnoise4_3,
3635 &nir_fnoise4_4,
3636 3482 &nir_fpow, &nir_fpow,
3637 3483 &nir_fquantize2f16, &nir_fquantize2f16,
3638 3484 &nir_frcp, &nir_frcp,
 
... ... static struct nir_op *nir_ops[] = {
3835 3681 &nir_uabs_usub, &nir_uabs_usub,
3836 3682 &nir_imul_32x16, &nir_imul_32x16,
3837 3683 &nir_umul_32x16, &nir_umul_32x16,
3838 &nir_f2fmp
3684 &nir_f2fmp,
3685 &nir_umad24,
3686 &nir_umul24
3839 3687 }; };
File builders/mesa-vulkan-1/contrib/generators/nir/nir_database_intrinsic.c changed (mode: 100644) (index 95243d7..416532d)
... ... struct nir_intrinsic {
95 95 #include "intrinsics/amd/amd.c" #include "intrinsics/amd/amd.c"
96 96 #include "intrinsics/amd/system_values.c" #include "intrinsics/amd/system_values.c"
97 97 /* wtf ? */ /* wtf ? */
98 #include "intrinsics/amd/r600/r600.c"
98 99 #include "intrinsics/amd/r600/load.c" #include "intrinsics/amd/r600/load.c"
100 #include "intrinsics/amd/r600/store.c"
101 #include "intrinsics/amd/r600/system_values.c"
99 102 /*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
100 103 #include "intrinsics/ir3/ir3.c" #include "intrinsics/ir3/ir3.c"
101 104 #include "intrinsics/ir3/system_values.c" #include "intrinsics/ir3/system_values.c"
 
... ... struct nir_intrinsic {
105 108 #include "intrinsics/v3d/v3d.c" #include "intrinsics/v3d/v3d.c"
106 109 /*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
107 110 #include "intrinsics/intel/image.c" #include "intrinsics/intel/image.c"
111 #include "intrinsics/intel/system_values.c"
108 112
109 113 struct nir_intrinsic *nir_intrinsics[] = { struct nir_intrinsic *nir_intrinsics[] = {
110 114 &nir_atomic_counter_add, &nir_atomic_counter_add,
 
... ... struct nir_intrinsic *nir_intrinsics[] = {
437 441 &nir_load_ubo_r600, &nir_load_ubo_r600,
438 442 &nir_load_ssbo_address, &nir_load_ssbo_address,
439 443 &nir_bindless_resource_ir3, &nir_bindless_resource_ir3,
440 &nir_load_ubo_ir3
444 &nir_load_ubo_ir3,
445 &nir_load_tcs_in_param_base_r600,
446 &nir_load_tcs_out_param_base_r600,
447 &nir_load_tcs_rel_patch_id_r600,
448 &nir_load_tcs_tess_factor_base_r600,
449 &nir_load_local_shared_r600,
450 &nir_store_local_shared_r600,
451 &nir_store_tf_r600,
452 &nir_load_simd_width_intel
441 453 }; };
File builders/mesa-vulkan-1/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index 145db69..ccd5e88)
... ... $src_dir/src/compiler/nir/nir.c \
1038 1038 $src_dir/src/compiler/nir/nir_builtin_builder.c \ $src_dir/src/compiler/nir/nir_builtin_builder.c \
1039 1039 $src_dir/src/compiler/nir/nir_clone.c \ $src_dir/src/compiler/nir/nir_clone.c \
1040 1040 $src_dir/src/compiler/nir/nir_control_flow.c \ $src_dir/src/compiler/nir/nir_control_flow.c \
1041 $src_dir/src/compiler/nir/nir_convert_ycbcr.c \
1041 1042 $src_dir/src/compiler/nir/nir_deref.c \ $src_dir/src/compiler/nir/nir_deref.c \
1042 1043 $src_dir/src/compiler/nir/nir_divergence_analysis.c \ $src_dir/src/compiler/nir/nir_divergence_analysis.c \
1043 1044 $src_dir/src/compiler/nir/nir_dominance.c \ $src_dir/src/compiler/nir/nir_dominance.c \
 
... ... $src_dir/src/compiler/nir/nir_lower_global_vars_to_local.c \
1075 1076 $src_dir/src/compiler/nir/nir_lower_gs_intrinsics.c \ $src_dir/src/compiler/nir/nir_lower_gs_intrinsics.c \
1076 1077 $src_dir/src/compiler/nir/nir_lower_load_const_to_scalar.c \ $src_dir/src/compiler/nir/nir_lower_load_const_to_scalar.c \
1077 1078 $src_dir/src/compiler/nir/nir_lower_locals_to_regs.c \ $src_dir/src/compiler/nir/nir_lower_locals_to_regs.c \
1079 $src_dir/src/compiler/nir/nir_lower_mediump_outputs.c \
1078 1080 $src_dir/src/compiler/nir/nir_lower_idiv.c \ $src_dir/src/compiler/nir/nir_lower_idiv.c \
1079 1081 $src_dir/src/compiler/nir/nir_lower_indirect_derefs.c \ $src_dir/src/compiler/nir/nir_lower_indirect_derefs.c \
1080 1082 $src_dir/src/compiler/nir/nir_lower_input_attachments.c \ $src_dir/src/compiler/nir/nir_lower_input_attachments.c \
 
... ... $src_dir/src/util/double.c \
1294 1296 $src_dir/src/util/fast_idiv_by_const.c \ $src_dir/src/util/fast_idiv_by_const.c \
1295 1297 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
1296 1298 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
1297 $src_dir/src/util/imports.c \
1298 1299 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
1299 1300 $src_dir/src/util/os_file.c \ $src_dir/src/util/os_file.c \
1300 1301 $src_dir/src/util/os_misc.c \ $src_dir/src/util/os_misc.c \
File builders/mplayer-0/builder.sh changed (mode: 100644) (index e68d2cf..243c230)
1 date=2020-04-19
2 ffmpeg_git_commit=872790b1f9be65d5fba2ddc0357f989001ecbd33
1 date=2020-05-03
2 ffmpeg_git_commit=449eaeb7a72a9fca437923660bfcdb6af844b353
3 3 slot=0 slot=0
4 4 . $nyan_root/builders/mplayer/builder.sh . $nyan_root/builders/mplayer/builder.sh
File builders/xf86-video-amdgpu-0/builder.sh changed (mode: 100644) (index 5c238af..c9a580d)
1 src_name=xf86-video-amdgpu
2 git_commit=edcbe5f52ddfceee3d66d69bbcebbceac06b6d0d
3 git_url0=git://anongit.freedesktop.org/xorg/driver/$pkg_name
4
5 src_dir=$src_dir_root/$src_name
6 pkg_dir=$pkgs_dir_root/$pkg_name
7 mkdir -p $pkgs_dir_root
8 rm -Rf $pkg_dir
9 cp -r $src_dir $pkg_dir
10
11 cd $pkg_dir
12
13 git checkout --force $git_commit
14 git reset --hard
15
16 #===============================================================================
17 OLD_PATH=$PATH
18 export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$sdk_libtool_path/bin:$PATH
19 export "ACLOCAL_PATH=\
20 /nyan/xserver/current/share/aclocal:\
21 /nyan/libtool/current/share/aclocal:\
22 /nyan/pkg-config/current/share/aclocal:\
23 /nyan/util-macro/current/share/aclocal"
24 export NOCONFIGURE=1
25
26 ./autogen.sh
27
28 unset NOCONFIGURE
29 unset ACLOCAL_PATH
30 export PATH=$OLD_PATH
31 #===============================================================================
32
33 build_dir=$builds_dir_root/$pkg_name
34 rm -Rf $build_dir
35 mkdir -p $build_dir
36 cd $build_dir
37
38 export "PKG_CONFIG_LIBDIR=\
39 /nyan/nyanuuid/current/lib/pkgconfig:\
40 /nyan/nyanblkid/current/lib/pkgconfig:\
41 /nyan/mudev/current/lib/pkgconfig:\
42 /nyan/drm/current/lib/pkgconfig:\
43 /nyan/mesa-gl/current/lib/pkgconfig:\
44 /nyan/xorgproto/current/share/pkgconfig:\
45 /nyan/pixman/current/lib/pkgconfig:\
46 /nyan/libpciaccess/current/lib/pkgconfig:\
47 /nyan/xserver/current/lib/pkgconfig:\
48 /nyan/util-macro/current/share/pkgconfig"
49
50 # at link time, the only way to tell gnu ld where to look for shared lib dependencies is to pass the -rpath-link option
51 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
52 export 'CFLAGS=-O2 -pipe -fPIC'
53 $pkg_dir/configure \
54 --prefix=/nyan/xf86-video-amdgpu/0
55 unset CPPFLAGS
56 unset CFLAGS
57 unset CC
58
59 make -j $threads_n
60 make install
61
62 # cleanup and tidying
63 rm -Rf /nyan/$src_name/0/share/man
64 rm -f /nyan/$src_name/0/lib/xorg/modules/drivers/*.la || true
65 strip -s /nyan/$src_name/0/lib/xorg/modules/drivers/*.so || true
66
67 rm -Rf $build_dir $pkg_dir
1 git_commit=0732f81a2c67354ddfa7a495bee6b0997c6ef244
2 slot=0
3 . $nyan_root/builders/xf86-video-amdgpu/builder.sh
File builders/xf86-video-amdgpu/builder.sh copied from file builders/xf86-video-amdgpu-0/builder.sh (similarity 81%) (mode: 100644) (index 5c238af..32367bf)
1 1 src_name=xf86-video-amdgpu src_name=xf86-video-amdgpu
2 git_commit=edcbe5f52ddfceee3d66d69bbcebbceac06b6d0d
3 2 git_url0=git://anongit.freedesktop.org/xorg/driver/$pkg_name git_url0=git://anongit.freedesktop.org/xorg/driver/$pkg_name
4 3
5 4 src_dir=$src_dir_root/$src_name src_dir=$src_dir_root/$src_name
6 pkg_dir=$pkgs_dir_root/$pkg_name
7 mkdir -p $pkgs_dir_root
5 pkg_dir=/run/pkgs/$pkg_name
6 mkdir -p /run/pkgs
8 7 rm -Rf $pkg_dir rm -Rf $pkg_dir
9 8 cp -r $src_dir $pkg_dir cp -r $src_dir $pkg_dir
10 9
 
... ... unset ACLOCAL_PATH
30 29 export PATH=$OLD_PATH export PATH=$OLD_PATH
31 30 #=============================================================================== #===============================================================================
32 31
33 build_dir=$builds_dir_root/$pkg_name
32 build_dir=/run/builds/$pkg_name
34 33 rm -Rf $build_dir rm -Rf $build_dir
35 34 mkdir -p $build_dir mkdir -p $build_dir
36 35 cd $build_dir cd $build_dir
 
... ... export "PKG_CONFIG_LIBDIR=\
50 49 # at link time, the only way to tell gnu ld where to look for shared lib dependencies is to pass the -rpath-link option # at link time, the only way to tell gnu ld where to look for shared lib dependencies is to pass the -rpath-link option
51 50 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc" export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
52 51 export 'CFLAGS=-O2 -pipe -fPIC' export 'CFLAGS=-O2 -pipe -fPIC'
53 $pkg_dir/configure \
54 --prefix=/nyan/xf86-video-amdgpu/0
52 $pkg_dir/configure --prefix=/nyan/xf86-video-amdgpu/$slot
55 53 unset CPPFLAGS unset CPPFLAGS
56 54 unset CFLAGS unset CFLAGS
57 55 unset CC unset CC
 
... ... make -j $threads_n
60 58 make install make install
61 59
62 60 # cleanup and tidying # cleanup and tidying
63 rm -Rf /nyan/$src_name/0/share/man
64 rm -f /nyan/$src_name/0/lib/xorg/modules/drivers/*.la || true
65 strip -s /nyan/$src_name/0/lib/xorg/modules/drivers/*.so || true
61 rm -Rf /nyan/$src_name/$slot/share/man
62 rm -f /nyan/$src_name/$slot/lib/xorg/modules/drivers/*.la || true
63 strip -s /nyan/$src_name/$slot/lib/xorg/modules/drivers/*.so || true
66 64
67 65 rm -Rf $build_dir $pkg_dir rm -Rf $build_dir $pkg_dir
66 rmdir /run/pkgs /run/builds
File builders/xserver-1/builder.sh added (mode: 100644) (index 0000000..ddb3d48)
1 git_commit=9890e91265cb58c0cddc4de3c8845d18ae6e5a77
2 slot=1
3 . $nyan_root/builders/xserver/builder.sh
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