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 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
gfx stack update 5570ddb901ca177ddaa00a302fd66c3f1a73275b Sylvain BERTRAND 2019-07-08 19:03:09
gfx stack update 2720626971b434e7ba2126e9aee38ded4739aaa4 Sylvain BERTRAND 2019-07-02 02:34:17
gfx stack update 98f523c2a571a4c5a9fd7a71b661fc32eec9851b Sylvain BERTRAND 2019-06-24 20:17:18
gfx stack update 7381ebddee043978f83504ddd36bc2e993ed147c Sylvain BERTRAND 2019-06-18 11:29:00
improve the tw heuristic hls downloader e6d7d5ab9d2d6de264091b7350e237bbc8c59e10 Sylvain BERTRAND 2019-06-18 11:27:52
gfx stack update 04d2687fb069b1cf7445c0fc6a80add4fae19657 Sylvain BERTRAND 2019-06-10 20:55:47
gfx stack update 0d480323653125a21612ddd4564ede9da79135b2 Sylvain BERTRAND 2019-06-03 21:00:33
curl/libcurl update c92ed686e0d395e4d799cb358e1a236dbe92e736 Sylvain BERTRAND 2019-05-31 12:36:28
google silent crap 4a7de70aa27cae0e92fcd899f71a1b929b4c4c3b Sylvain BERTRAND 2019-05-31 00:42:29
gfx stack update 4638d4a34e07b9559a568a8445ddcded092572e8 Sylvain BERTRAND 2019-05-27 12:06:23
online map generator only in case of emergency c50d534010ed0e53e372aad868891ac025b39af7 Sylvain BERTRAND 2019-05-23 22:33:05
gfx stack update cb1dae4538e780bc0b61bd0b4e9dba754ec1ea64 Sylvain BERTRAND 2019-05-21 21:03:37
update the dhclient script f4fd8a320290e7b221fc7ecb874aac6c90cef6e1 Sylvain BERTRAND 2019-05-21 21:03:04
gfx stack update c4ac98c5ff7a911b3ea28277bc2a26880fead15d Sylvain BERTRAND 2019-05-13 00:56:12
gfx stack update f4f40b967d9018695f9ef2cfc1d8ae6ac652ae30 Sylvain BERTRAND 2019-05-05 16:29:25
fix mouse dpi programing from real linux dpi 8bc1b8c840c97b69bcf5985ccc9b808272d6a44e Sylvain BERTRAND 2019-05-01 21:34:00
Commit a45590fd2cf98c310a418e85767543228c12475f - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2019-07-30 03:14
Committer name: Sylvain BERTRAND
Committer date (UTC): 2019-07-30 03:14
Parent(s): a86caca36bb79689296c0faffe3ac321911ac66e
Signer:
Signing key:
Signing status: N
Tree: 234226d62dfac92ec416a51f1b651d86239a34b4
File Lines added Lines deleted
builders/ffmpeg-1/builder.sh 1 1
builders/llvm-0/builder.sh 1 1
builders/mesa-gl-1/builder.sh 1 1
builders/mesa-gl-1/contrib/compiler_nir.sh 0 1
builders/mesa-gl-1/contrib/mesa.sh 1 0
builders/mesa-gl-1/contrib/util.sh 1 0
builders/mesa-vulkan-1/builder.sh 1 1
builders/mesa-vulkan-1/contrib/generators/nir/nir_database_intrinsic.c 52 1
builders/mesa-vulkan-1/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 0 1
builders/mplayer-0/builder.sh 2 2
builders/xserver-1/builder.sh 1 1
File builders/ffmpeg-1/builder.sh changed (mode: 100644) (index 84ac131..6ed72cd)
1 1 src_name=ffmpeg src_name=ffmpeg
2 git_commit=806ac7da6927c1a9db2d6bc7af272733078964a0
2 git_commit=630ea6b07f8852c21da3450fd979a8fd110b58dc
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 986cc9d..a5e4389)
1 1 src_name=llvm src_name=llvm
2 git_commit=8060f843435145ff151ecc9e5f1521c7966cffaf
2 git_commit=2bfd03119c51e6832197016911df6f8c38bc50eb
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-1/builder.sh changed (mode: 100644) (index bdb0e02..04cc5ae)
1 1 src_name=mesa src_name=mesa
2 git_commit=7a19e05e8c84152af3a15868f5ef781142ac8e23
2 git_commit=de17922b8a3c382cf89833cf8975cadc00142313
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=1 slot=1
File builders/mesa-gl-1/contrib/compiler_nir.sh changed (mode: 100644) (index 512fbb4..52e40cf)
... ... $src_dir/src/compiler/nir/nir_lower_patch_vertices.c \
92 92 $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \ $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \
93 93 $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \ $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \
94 94 $src_dir/src/compiler/nir/nir_lower_returns.c \ $src_dir/src/compiler/nir/nir_lower_returns.c \
95 $src_dir/src/compiler/nir/nir_lower_sincos.c \
96 95 $src_dir/src/compiler/nir/nir_lower_scratch.c \ $src_dir/src/compiler/nir/nir_lower_scratch.c \
97 96 $src_dir/src/compiler/nir/nir_lower_subgroups.c \ $src_dir/src/compiler/nir/nir_lower_subgroups.c \
98 97 $src_dir/src/compiler/nir/nir_lower_system_values.c \ $src_dir/src/compiler/nir/nir_lower_system_values.c \
File builders/mesa-gl-1/contrib/mesa.sh changed (mode: 100644) (index 9cebf32..8dde26d)
... ... $src_dir/src/mesa/main/shaderapi.c \
178 178 $src_dir/src/mesa/main/shaderimage.c \ $src_dir/src/mesa/main/shaderimage.c \
179 179 $src_dir/src/mesa/main/shaderobj.c \ $src_dir/src/mesa/main/shaderobj.c \
180 180 $src_dir/src/mesa/main/shared.c \ $src_dir/src/mesa/main/shared.c \
181 $src_dir/src/mesa/main/spirv_extensions.c \
181 182 $src_dir/src/mesa/main/state.c \ $src_dir/src/mesa/main/state.c \
182 183 $src_dir/src/mesa/main/stencil.c \ $src_dir/src/mesa/main/stencil.c \
183 184 $src_dir/src/mesa/main/syncobj.c \ $src_dir/src/mesa/main/syncobj.c \
File builders/mesa-gl-1/contrib/util.sh changed (mode: 100644) (index fb0b24a..5d2c8ce)
... ... do
58 58 libmesa_util_a="$libmesa_util_a $libmesa_util_obj" libmesa_util_a="$libmesa_util_a $libmesa_util_obj"
59 59
60 60 $cco_slib -o $libmesa_util_obj $f \ $cco_slib -o $libmesa_util_obj $f \
61 -I$src_dir/src/gallium/auxiliary \
61 62 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
62 63 -I$src_dir/src/util \ -I$src_dir/src/util \
63 64 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
File builders/mesa-vulkan-1/builder.sh changed (mode: 100644) (index 69e125c..e4240e3)
1 1 src_name=mesa src_name=mesa
2 git_commit=7a19e05e8c84152af3a15868f5ef781142ac8e23
2 git_commit=de17922b8a3c382cf89833cf8975cadc00142313
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=1 slot=1
File builders/mesa-vulkan-1/contrib/generators/nir/nir_database_intrinsic.c changed (mode: 100644) (index 0bbf51b..ef4e286)
... ... struct nir_intrinsic nir_deref_atomic_xor = {
584 584 struct nir_intrinsic nir_discard = { struct nir_intrinsic nir_discard = {
585 585 .name = "discard" .name = "discard"
586 586 }; };
587
588 /******************************************************************************/
589 /* A conditional discard/demote, with a single boolean source. */
587 590 struct nir_intrinsic nir_discard_if = { struct nir_intrinsic nir_discard_if = {
588 591 .name = "discard_if", .name = "discard_if",
589 592 .srcs_n = 1, .srcs_n = 1,
 
... ... struct nir_intrinsic nir_discard_if = {
591 594 1 1
592 595 } }
593 596 }; };
597 struct nir_intrinsic nir_demote_if = {
598 .name = "demote_if",
599 .srcs_n = 1,
600 .src_components_n = {
601 1
602 }
603 };
604 /******************************************************************************/
594 605 struct nir_intrinsic nir_elect = { struct nir_intrinsic nir_elect = {
595 606 .name = "elect", .name = "elect",
596 607 .has_dest = true, .has_dest = true,
 
... ... static struct nir_intrinsic nir_load_frag_coord = {
1825 1836 .flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER, .flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER,
1826 1837 .system_value = true .system_value = true
1827 1838 }; };
1839 static struct nir_intrinsic nir_load_point_coord = {
1840 .name = "load_point_coord",
1841 .has_dest = true,
1842 .dest_components_n = 2,
1843 .bit_szs = 0x20,
1844 .flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER,
1845 .system_value = true
1846 };
1828 1847 static struct nir_intrinsic nir_load_front_face = { static struct nir_intrinsic nir_load_front_face = {
1829 1848 .name = "load_front_face", .name = "load_front_face",
1830 1849 .has_dest = true, .has_dest = true,
 
... ... struct nir_intrinsic nir_load_raw_output_pan = {
3413 3432 .has_dest = true, .has_dest = true,
3414 3433 .flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER .flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER
3415 3434 }; };
3435
3436 /******************************************************************************/
3416 3437 /* /*
3417 3438 * V3D-specific instrinc for tile buffer color reads. * V3D-specific instrinc for tile buffer color reads.
3418 3439 * *
 
... ... struct nir_intrinsic nir_load_tlb_color_v3d = {
3435 3456 [NIR_INTRINSIC_IDX_COMPONENT] = 2, [NIR_INTRINSIC_IDX_COMPONENT] = 2,
3436 3457 } }
3437 3458 }; };
3459
3460 /*
3461 * V3D-specific instrinc for per-sample tile buffer color writes.
3462 *
3463 * The driver backend needs to identify per-sample color writes and emit
3464 * specific code for them.
3465 *
3466 * src[] = { value, render_target }
3467 * BASE = sample index
3468 */
3469 struct nir_intrinsic nir_store_tlb_sample_color_v3d = {
3470 .name = "store_tlb_sample_color_v3d",
3471 .srcs_n = 2,
3472 .src_components_n = {
3473 0,1
3474 },
3475 .idxs_n = 3,
3476 .idxs_map = {
3477 [NIR_INTRINSIC_IDX_BASE] = 1,
3478 [NIR_INTRINSIC_IDX_COMPONENT] = 2,
3479 [NIR_INTRINSIC_IDX_TYPE] = 3
3480 }
3481 };
3482 /* v3d */
3483 /******************************************************************************/
3438 3484 /*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
3439 3485
3440 3486 struct nir_intrinsic *nir_intrinsics[] = { struct nir_intrinsic *nir_intrinsics[] = {
 
... ... struct nir_intrinsic *nir_intrinsics[] = {
3735 3781 &nir_is_helper_invocation, &nir_is_helper_invocation,
3736 3782 &nir_store_raw_output_pan, &nir_store_raw_output_pan,
3737 3783 &nir_load_raw_output_pan, &nir_load_raw_output_pan,
3738 &nir_load_tlb_color_v3d
3784 &nir_load_tlb_color_v3d,
3785 /* git 7a19e05e8c84152af3a15868f5ef781142ac8e23..f7224014df0d366453739356b9968ca94ad43979 */
3786 &nir_load_point_coord,
3787 &nir_store_tlb_sample_color_v3d,
3788 /* git f7224014df0d366453739356b9968ca94ad43979..de17922b8a3c382cf89833cf8975cadc00142313 */
3789 &nir_demote_if
3739 3790 }; };
File builders/mesa-vulkan-1/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index bb60606..03d0cb1)
... ... $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \
960 960 $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \ $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \
961 961 $src_dir/src/compiler/nir/nir_lower_returns.c \ $src_dir/src/compiler/nir/nir_lower_returns.c \
962 962 $src_dir/src/compiler/nir/nir_lower_scratch.c \ $src_dir/src/compiler/nir/nir_lower_scratch.c \
963 $src_dir/src/compiler/nir/nir_lower_sincos.c \
964 963 $src_dir/src/compiler/nir/nir_lower_subgroups.c \ $src_dir/src/compiler/nir/nir_lower_subgroups.c \
965 964 $src_dir/src/compiler/nir/nir_lower_system_values.c \ $src_dir/src/compiler/nir/nir_lower_system_values.c \
966 965 $src_dir/src/compiler/nir/nir_lower_tex.c \ $src_dir/src/compiler/nir/nir_lower_tex.c \
File builders/mplayer-0/builder.sh changed (mode: 100644) (index 713d73d..bfe812f)
1 1 src_name=mplayer src_name=mplayer
2 date=2019-07-15
2 date=2019-07-29
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=806ac7da6927c1a9db2d6bc7af272733078964a0
5 ffmpeg_git_commit=630ea6b07f8852c21da3450fd979a8fd110b58dc
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 9223a87..a2ec2f7)
1 1 src_name=xserver src_name=xserver
2 git_commit=fabc4219622f3c0b41b1cb897c46e092377059e3
2 git_commit=a026972776b303fa640f54e5e8f0fc1abf879071
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