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 921747d736fc68b096316936a7d204811613eed6 Sylvain BERTRAND 2023-02-18 22:13:41
gfx stack update 61eee525e8d210d69f35900d2aacfb49c980b754 Sylvain BERTRAND 2023-02-12 16:14:13
gfx stack update 240fc535d24b0b043d62cb75588ed5bd193a6b66 Sylvain BERTRAND 2023-02-05 12:31:36
gfx stack update 034846824193d2d28961fdbfc545e2fad55be4d9 Sylvain BERTRAND 2023-01-29 15:54:27
gfx stack update 1a6a524629b85cfb108abddc2106c018eb7e7628 Sylvain BERTRAND 2023-01-22 16:01:29
links2: update to 2.28 4f05f2e43bfe6c67b566a606229c87709ec9bd7c Sylvain BERTRAND 2023-01-21 20:23:20
nasm: update e1ba8f1aee86ca8f4c418a3a7e63b2a746d2e5c9 Sylvain BERTRAND 2023-01-19 18:47:17
files: remove old vim8 configuration cdec65497d823ce2fb3106cc6e4e8eb121b057f8 Sylvain BERTRAND 2023-01-15 17:45:16
vim: update (now vim9) 3168b911af79c2ec79c7eb55d6d6253e627bd3b1 Sylvain BERTRAND 2023-01-15 17:34:54
gfx stack update 8b238108c499252dc8f4c6ed51e1ade9995c0ca2 Sylvain BERTRAND 2023-01-15 14:19:09
gfx stack update 166317343067edf85c43f7876709782dd6ee29c8 Sylvain BERTRAND 2023-01-08 11:57:13
gfx stack update 7d84aa217e1089e860befab6dfb529deb588a16a Sylvain BERTRAND 2023-01-01 12:37:23
file: update to 5.43 e304c0a08871e76c4c768bf6987386c13556d0b3 Sylvain BERTRAND 2022-12-25 15:52:58
gfx stack update 960504945ef091715444f215f4906ed849536512 Sylvain BERTRAND 2022-12-18 01:41:24
gfx stack update fe8ab949bb8be12edb2773f30e29c6f0ad35ca45 Sylvain BERTRAND 2022-12-11 14:34:25
gfx stack update a60696665c4b986c587d0f49f63c621450f43c84 Sylvain BERTRAND 2022-12-04 14:50:27
gfx stack update a69204792d03bedf7fc5070db185ab0d6d0e7ab6 Sylvain BERTRAND 2022-11-26 22:46:52
gfx stack update c3dd0e1701e2a51dea4b6b1614a5482dc3a23141 Sylvain BERTRAND 2022-11-20 15:26:40
gfx stack update 9c2c1163e9ead71ed60ef2cf068f5ca5719b3bad Sylvain BERTRAND 2022-11-13 12:13:54
gfx stack update dadc8447f163cd9a5433d1395d1924e937ab0457 Sylvain BERTRAND 2022-11-06 11:54:58
Commit 921747d736fc68b096316936a7d204811613eed6 - gfx stack update
opengl broken, waiting next week to see if it is fixed.
Usual glslang garbage in radv, we don't know in which
trash they did pick such devs.
Author: Sylvain BERTRAND
Author date (UTC): 2023-02-18 22:13
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-02-18 22:13
Parent(s): 61eee525e8d210d69f35900d2aacfb49c980b754
Signer:
Signing key:
Signing status: N
Tree: e64acd2f8ebc9e395c33eb2e41350bf023b562c9
File Lines added Lines deleted
builders/ffmpeg-59a9727c241aa50f18e713dbabbdd5cf3d379411/builder.sh 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/builder.sh 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/generators.sh 1 1
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/radv_meta.c.patch 80 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 3 0
builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/radeon_icd.x86_64.json 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/builder.sh 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/dix-config.h.in 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/linux-glibc.sh 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/version-config.h.in 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xkb-config.h.in 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-config.h.in 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.h.in 0 0
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.pc.in 0 0
File builders/ffmpeg-59a9727c241aa50f18e713dbabbdd5cf3d379411/builder.sh copied from file builders/ffmpeg-01b9abd7716cf24d3de870fd563e118d0d71123f/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/builder.sh copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-4ca4a05627e40e8212a8ea957f8ef2f697e4e322/contrib/generators.sh (similarity 99%) (mode: 100644) (index 4de73ba..526b3bf)
... ... $python3 $src_dir/src/vulkan/util/vk_dispatch_trampolines_gen.py \
76 76 --xml $vulkan_api_xml \ --xml $vulkan_api_xml \
77 77 --out-h vk_dispatch_trampolines.h \ --out-h vk_dispatch_trampolines.h \
78 78 --out-c vk_dispatch_trampolines.c & --out-c vk_dispatch_trampolines.c &
79 $python3 $src_dir/src/vulkan/runtime/vk_physical_device_features.py \
79 $python3 $src_dir/src/vulkan/util/vk_physical_device_features.py \
80 80 --xml $vulkan_api_xml \ --xml $vulkan_api_xml \
81 81 --out-c vk_physical_device_features.c & --out-c vk_physical_device_features.c &
82 82 $python3 $src_dir/src/vulkan/runtime/vk_format_info_gen.py \ $python3 $src_dir/src/vulkan/runtime/vk_format_info_gen.py \
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/radv_device.c.patch copied from file builders/mesa-vulkan-amd-sh-2f467fb154794fdd99c6975f9037d9bc8a0a6cf5/contrib/radv_device.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/radv_meta.c.patch added (mode: 100644) (index 0000000..ac6777c)
1 --- a/src/amd/vulkan/radv_meta.c
2 +++ b/src/amd/vulkan/radv_meta.c
3 @@ -492,31 +492,41 @@ radv_device_init_meta(struct radv_device *device)
4 goto fail_dgc;
5 }
6
7 - if (device->vk.enabled_extensions.KHR_acceleration_structure) {
8 - if (device->vk.enabled_features.nullDescriptor) {
9 - result = radv_device_init_null_accel_struct(device);
10 - if (result != VK_SUCCESS)
11 - goto fail_accel_struct;
12 - }
13 -
14 - /* FIXME: Acceleration structure builds hang when the build shaders are compiled with LLVM.
15 - * Work around it by forcing ACO for now.
16 - */
17 - bool use_llvm = device->physical_device->use_llvm;
18 - if (loaded_cache || use_llvm) {
19 - device->physical_device->use_llvm = false;
20 - result = radv_device_init_accel_struct_build_state(device);
21 - device->physical_device->use_llvm = use_llvm;
22 -
23 - if (result != VK_SUCCESS)
24 - goto fail_accel_struct;
25 - }
26 - }
27 +// XXX: insanely toxic compute based stuff pulling that
28 +// disgusting khronos glslang. Should be independent
29 +// of glslang and in simple C: (spir-v|gcn/rdna assembly
30 +// with simple and plain C written "assemblers").
31 +// blame: Konstantin Seurer
32 +// if (device->vk.enabled_extensions.KHR_acceleration_structure) {
33 +// if (device->vk.enabled_features.nullDescriptor) {
34 +// result = radv_device_init_null_accel_struct(device);
35 +// if (result != VK_SUCCESS)
36 +// goto fail_accel_struct;
37 +// }
38 +//
39 +// /* FIXME: Acceleration structure builds hang when the build shaders are compiled with LLVM.
40 +// * Work around it by forcing ACO for now.
41 +// */
42 +// bool use_llvm = device->physical_device->use_llvm;
43 +// if (loaded_cache || use_llvm) {
44 +// device->physical_device->use_llvm = false;
45 +// result = radv_device_init_accel_struct_build_state(device);
46 +// device->physical_device->use_llvm = use_llvm;
47 +//
48 +// if (result != VK_SUCCESS)
49 +// goto fail_accel_struct;
50 +// }
51 +// }
52
53 return VK_SUCCESS;
54
55 -fail_accel_struct:
56 - radv_device_finish_accel_struct_build_state(device);
57 +// XXX: insanely toxic compute based stuff pulling that
58 +// disgusting khronos glslang. Should be independent
59 +// of glslang and in simple C: (spir-v|gcn/rdna assembly
60 +// with simple and plain C written "assemblers").
61 +// blame: Konstantin Seurer
62 +//fail_accel_struct:
63 +// radv_device_finish_accel_struct_build_state(device);
64 fail_dgc:
65 radv_device_finish_dgc_prepare_state(device);
66 fail_etc_decode:
67 @@ -558,7 +568,12 @@ radv_device_finish_meta(struct radv_device *device)
68 {
69 radv_device_finish_dgc_prepare_state(device);
70 radv_device_finish_meta_etc_decode_state(device);
71 - radv_device_finish_accel_struct_build_state(device);
72 +// XXX: insanely toxic compute based stuff pulling that
73 +// disgusting khronos glslang. Should be independent
74 +// of glslang and in simple C: (spir-v|gcn/rdna assembly
75 +// with simple and plain C written "assemblers").
76 +// blame: Konstantin Seurer
77 +// radv_device_finish_accel_struct_build_state(device);
78 radv_device_finish_meta_clear_state(device);
79 radv_device_finish_meta_resolve_state(device);
80 radv_device_finish_meta_blit_state(device);
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4/contrib/radv_no_tracers.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index e6edb01..2d50f08)
... ... $src_dir/src/compiler/nir/nir_lower_alpha_test.c \
734 734 $src_dir/src/compiler/nir/nir_lower_alu.c \ $src_dir/src/compiler/nir/nir_lower_alu.c \
735 735 $src_dir/src/compiler/nir/nir_lower_alu_width.c \ $src_dir/src/compiler/nir/nir_lower_alu_width.c \
736 736 $src_dir/src/compiler/nir/nir_lower_amul.c \ $src_dir/src/compiler/nir/nir_lower_amul.c \
737 $src_dir/src/compiler/nir/nir_lower_array_deref_of_vec.c \
737 738 $src_dir/src/compiler/nir/nir_lower_atomics_to_ssbo.c \ $src_dir/src/compiler/nir/nir_lower_atomics_to_ssbo.c \
738 739 $src_dir/src/compiler/nir/nir_lower_bitmap.c \ $src_dir/src/compiler/nir/nir_lower_bitmap.c \
739 740 $src_dir/src/compiler/nir/nir_lower_bit_size.c \ $src_dir/src/compiler/nir/nir_lower_bit_size.c \
 
... ... $src_dir/src/compiler/nir/nir_lower_is_helper_invocation.c \
777 778 $src_dir/src/compiler/nir/nir_lower_load_const_to_scalar.c \ $src_dir/src/compiler/nir/nir_lower_load_const_to_scalar.c \
778 779 $src_dir/src/compiler/nir/nir_lower_locals_to_regs.c \ $src_dir/src/compiler/nir/nir_lower_locals_to_regs.c \
779 780 $src_dir/src/compiler/nir/nir_lower_mediump.c \ $src_dir/src/compiler/nir/nir_lower_mediump.c \
781 $src_dir/src/compiler/nir/nir_lower_mem_access_bit_sizes.c \
780 782 $src_dir/src/compiler/nir/nir_lower_memcpy.c \ $src_dir/src/compiler/nir/nir_lower_memcpy.c \
781 783 $src_dir/src/compiler/nir/nir_lower_memory_model.c \ $src_dir/src/compiler/nir/nir_lower_memory_model.c \
782 784 $src_dir/src/compiler/nir/nir_lower_multiview.c \ $src_dir/src/compiler/nir/nir_lower_multiview.c \
 
... ... $src_dir/src/amd/vulkan/radv_meta_resolve_cs.c \
1115 1117 $src_dir/src/amd/vulkan/radv_meta_resolve_fs.c \ $src_dir/src/amd/vulkan/radv_meta_resolve_fs.c \
1116 1118 $src_dir/src/amd/vulkan/radv_nir_apply_pipeline_layout.c \ $src_dir/src/amd/vulkan/radv_nir_apply_pipeline_layout.c \
1117 1119 $src_dir/src/amd/vulkan/radv_nir_lower_abi.c \ $src_dir/src/amd/vulkan/radv_nir_lower_abi.c \
1120 $src_dir/src/amd/vulkan/radv_nir_lower_vs_inputs.c \
1118 1121 $src_dir/src/amd/vulkan/radv_nir_lower_ray_queries.c \ $src_dir/src/amd/vulkan/radv_nir_lower_ray_queries.c \
1119 1122 $src_dir/src/amd/vulkan/radv_perfcounter.c \ $src_dir/src/amd/vulkan/radv_perfcounter.c \
1120 1123 $src_dir/src/amd/vulkan/radv_pipeline.c \ $src_dir/src/amd/vulkan/radv_pipeline.c \
File builders/mesa-vulkan-amd-sh-616d595d18d54c8e39e64386a5a2ac2be8e5fef9/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/radeon_icd.x86_64.json (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/builder.sh copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/builder.sh (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/dix-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/dix-config.h.in (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/linux-glibc.sh copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/linux-glibc.sh (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/version-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/version-config.h.in (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xkb-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xkb-config.h.in (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-config.h.in (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.h.in (similarity 100%)
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.pc.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/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