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 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
gfx stack update 4ddfa1cef2c1d8963a8c3a086ddbc65e56c481a1 Sylvain BERTRAND 2022-10-30 10:39:35
dwm: update a426d5dc004c3497d64cf9c0fb68c869019643be Sylvain BERTRAND 2022-10-23 15:58:58
libXft2: update b95f208e78e5af6978bdf0740233970c64277624 Sylvain BERTRAND 2022-10-23 15:58:39
libXfont2: update e2f966ee1f47c2bd481438872863033382866c64 Sylvain BERTRAND 2022-10-23 15:58:21
libfontenc: update c020934ab106355f615ef22551138b8e0e2b7737 Sylvain BERTRAND 2022-10-23 15:16:56
font-util: update fb78bec7e689cb14fc011b2373256d6d284d05b3 Sylvain BERTRAND 2022-10-23 15:16:39
freetype: update 0658d40c4b7773542aafcb0acab35b14667644ed Sylvain BERTRAND 2022-10-23 14:11:34
gfx stack update 29bcff28751bf3b8a1b595d4b5b4621f2617bf91 Sylvain BERTRAND 2022-10-23 13:51:11
gfx stack update 0452d52aab3c612089e06b43dcf0a09a5c39b161 Sylvain BERTRAND 2022-10-16 15:19:43
Commit 8b238108c499252dc8f4c6ed51e1ade9995c0ca2 - gfx stack update
Dav1d removed the stack alignment abomination (now linux should do the
same). Still holding that c++ diareha which is llvm16. New radv
tracer and this one is not compile-able out cleanly too... god...
Author: Sylvain BERTRAND
Author date (UTC): 2023-01-15 14:19
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-01-15 14:19
Parent(s): 166317343067edf85c43f7876709782dd6ee29c8
Signer:
Signing key:
Signing status: N
Tree: fa4eaac5cf4637a08cd20b34aebb1aba1450e861
File Lines added Lines deleted
builders/dav1d-0d6a31f275dc73dabf9fd8742a4adaa9ecc13da6/builder.sh 0 0
builders/dav1d-0d6a31f275dc73dabf9fd8742a4adaa9ecc13da6/contrib/x86_64_linux_glibc_gcc.sh 0 2
builders/ffmpeg-b37795688a9bfa6d5a2e9b2535c4b10ebc14ac5d/builder.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/builder.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/dri2.c.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/dri_util.c.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/builder.sh 0 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/generators.sh 2 5
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/radv_device.c.patch 13 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/radv_no_tracers.c 59 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 6 3
builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/radeon_icd.x86_64.json 0 0
File builders/dav1d-0d6a31f275dc73dabf9fd8742a4adaa9ecc13da6/builder.sh copied from file builders/dav1d-345127a79532a679de025b031bdbc264df5f17ea/builder.sh (similarity 100%)
File builders/dav1d-0d6a31f275dc73dabf9fd8742a4adaa9ecc13da6/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-9cf6c84c69daca88bf7f897c7fce6e1d2aba89d8/contrib/x86_64_linux_glibc_gcc.sh (similarity 98%) (mode: 100755) (index 6c9ad8d..4951b7b)
... ... fi
38 38 #=============================================================================== #===============================================================================
39 39 # all symbols are tagged hidden by default, then only the public symbol # all symbols are tagged hidden by default, then only the public symbol
40 40 # will be tagged public explicitely in the code (with extensions to C) # will be tagged public explicitely in the code (with extensions to C)
41 # STACK OPTIONS ARE MANDATORY... OMFG.
42 41 if test "${cc-unset}" = unset; then if test "${cc-unset}" = unset; then
43 42 cc="gcc -pipe -fPIC -O2 -c -static-libgcc \ cc="gcc -pipe -fPIC -O2 -c -static-libgcc \
44 43 -fvisibility=hidden \ -fvisibility=hidden \
45 -mpreferred-stack-boundary=6 -mincoming-stack-boundary=4 \
46 44 -fomit-frame-pointer -ffast-math \ -fomit-frame-pointer -ffast-math \
47 45 -idirafter /nyan/glibc/current/include \ -idirafter /nyan/glibc/current/include \
48 46 -idirafter /nyan/linux-headers/current/include" -idirafter /nyan/linux-headers/current/include"
File builders/ffmpeg-b37795688a9bfa6d5a2e9b2535c4b10ebc14ac5d/builder.sh copied from file builders/ffmpeg-01b9abd7716cf24d3de870fd563e118d0d71123f/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/builder.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/dri_util.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-37cb88288301dec81ab8385824d489bf779a23fc/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/util.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/builder.sh copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/contrib/generators.sh (similarity 96%) (mode: 100644) (index e750043..fd0db58)
... ... cp -f $src_dir/src/amd/vulkan/radv_meta.c $build_dir/src/amd/vulkan
17 17 patch -p 1 -i $src_dir/contrib/radv_meta.c.patch patch -p 1 -i $src_dir/contrib/radv_meta.c.patch
18 18 cp -f $src_dir/src/amd/vulkan/radv_device.c $build_dir/src/amd/vulkan cp -f $src_dir/src/amd/vulkan/radv_device.c $build_dir/src/amd/vulkan
19 19 patch -p 1 -i $src_dir/contrib/radv_device.c.patch patch -p 1 -i $src_dir/contrib/radv_device.c.patch
20 #===============================================================================
21 # dudes... sqtt should be cleanly compilable out... smells forced corpo crap
22 mkdir -p $build_dir/src/amd/vulkan/layers
23 cp -f $src_dir/contrib/radv_sqtt_layer.c $build_dir/src/amd/vulkan/layers
20 # dudes... tracers should be cleanly compilable out... smells forced corpo crap
21 cp -f $src_dir/contrib/radv_no_tracers.c $build_dir/src/amd/vulkan
24 22 #=============================================================================== #===============================================================================
25 23 # vulkan util # vulkan util
26 24 export PYTHONPATH=$mako export PYTHONPATH=$mako
 
... ... $python3 $src_dir/src/vulkan/util/vk_entrypoints_gen.py \
210 208 --out-h radv_entrypoints.h \ --out-h radv_entrypoints.h \
211 209 --out-c radv_entrypoints.c \ --out-c radv_entrypoints.c \
212 210 --prefix radv \ --prefix radv \
213 --device-prefix sqtt \
214 211 --device-prefix metro_exodus & --device-prefix metro_exodus &
215 212 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
216 213 #$python3 $src_dir/src/amd/vulkan/radv_extensions.py \ #$python3 $src_dir/src/amd/vulkan/radv_extensions.py \
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/radv_device.c.patch added (mode: 100644) (index 0000000..7cd2727)
1 --- a/src/amd/vulkan/radv_device.c
2 +++ b/src/amd/vulkan/radv_device.c
3 @@ -90,6 +90,10 @@ typedef void *drmDevicePtr;
4 #define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST
5 #endif
6
7 +struct vk_device_entrypoint_table sqtt_device_entrypoints;
8 +struct vk_device_entrypoint_table rra_device_entrypoints;
9 +struct vk_device_entrypoint_table rmv_device_entrypoints;
10 +
11 static VkResult radv_queue_submit(struct vk_queue *vqueue, struct vk_queue_submit *submission);
12
13 static void
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-c91a78c03a67afa5f0792669a58a7d19f87c5ba0/contrib/radv_meta.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/radv_no_tracers.c added (mode: 100644) (index 0000000..e780325)
1 #include <stdbool.h>
2
3 /* memory tracing */
4 void radv_rmv_log_bo_allocate(void){}
5 void radv_rmv_log_bo_destroy(void){}
6 void radv_rmv_log_border_color_palette_create(void){}
7 void radv_rmv_log_border_color_palette_destroy(void){}
8 void radv_rmv_log_buffer_bind(void){}
9 void radv_rmv_log_command_buffer_bo_create(void){}
10 void radv_rmv_log_command_buffer_bo_destroy(void){}
11 void radv_rmv_log_compute_pipeline_create(void){}
12 void radv_rmv_log_descriptor_pool_create(void){}
13 void radv_rmv_log_event_create(void){}
14 void radv_rmv_log_graphics_pipeline_create(void){}
15 void radv_rmv_log_heap_create(void){}
16 void radv_rmv_log_image_bind(void){}
17 void radv_rmv_log_image_create(void){}
18 void radv_rmv_log_query_pool_create(void){}
19 void radv_rmv_log_resource_destroy(void){}
20 void radv_rmv_log_sparse_add_residency(void){}
21 void radv_rmv_log_sparse_remove_residency(void){}
22 void radv_rmv_log_submit(void){}
23 void radv_rmv_fill_device_info(void){}
24 void radv_memory_trace_init(void){}
25 void radv_memory_trace_finish(void){}
26 void vk_memory_trace_init(void){}
27 void vk_memory_trace_finish(void){}
28 void vk_rmv_log_buffer_create(void){}
29 void vk_rmv_log_cpu_map(void){}
30
31 /* raytracing tracing abomination */
32 bool radv_rra_trace_enabled(void) {return false;}
33 void radv_rra_trace_init(void){}
34 void radv_rra_trace_finish(void){}
35
36 /* sqtt thread tracing */
37 void radv_thread_trace_init(void){}
38 void radv_thread_trace_finish(void){}
39 void radv_emit_inhibit_clockgating(void){}
40 void radv_emit_spi_config_cntl(void){}
41
42 /* don't know, but seems related to sqtt thread tracing */
43 bool radv_is_instruction_timing_enabled(void) {return false;}
44
45 void radv_describe_dispatch(void){}
46 void radv_describe_layout_transition(void){}
47 void radv_describe_draw(void){}
48
49 void radv_describe_barrier_start(void){}
50 void radv_describe_barrier_end(void){}
51 void radv_describe_barrier_end_delayed(void){}
52
53 void radv_describe_begin_cmd_buffer(void){}
54 void radv_describe_end_cmd_buffer(void){}
55
56 void radv_describe_begin_render_pass_clear(void){}
57 void radv_describe_end_render_pass_clear(void){}
58 void radv_describe_begin_render_pass_resolve(void){}
59 void radv_describe_end_render_pass_resolve(void){}
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/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-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/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-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/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-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-37cb88288301dec81ab8385824d489bf779a23fc/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index 4246f6d..7dbc5d6)
... ... $libelf_cppflags \
572 572 " "
573 573 #$src_dir/src/amd/common/ac_surface_meta_address_test.c \ #$src_dir/src/amd/common/ac_surface_meta_address_test.c \
574 574 #$src_dir/src/amd/common/ac_surface_modifier_test.c \ #$src_dir/src/amd/common/ac_surface_modifier_test.c \
575 #$src_dir/src/amd/common/ac_sqtt.c \
575 576 libamd_common_c_files="\ libamd_common_c_files="\
576 577 $src_dir/src/amd/common/ac_surface.c \ $src_dir/src/amd/common/ac_surface.c \
577 578 $src_dir/src/amd/common/ac_binary.c \ $src_dir/src/amd/common/ac_binary.c \
 
... ... $src_dir/src/amd/common/ac_rgp.c \
596 597 $src_dir/src/amd/common/ac_rgp_elf_object_pack.c \ $src_dir/src/amd/common/ac_rgp_elf_object_pack.c \
597 598 $src_dir/src/amd/common/ac_rtld.c \ $src_dir/src/amd/common/ac_rtld.c \
598 599 $src_dir/src/amd/common/ac_spm.c \ $src_dir/src/amd/common/ac_spm.c \
599 $src_dir/src/amd/common/ac_sqtt.c \
600 600 " "
601 601 for f in $libamd_common_c_files for f in $libamd_common_c_files
602 602 do do
 
... ... $src_dir/src/amd/vulkan/radv_pipeline_rt.c \
1110 1110 $src_dir/src/amd/vulkan/radv_rt_common.c \ $src_dir/src/amd/vulkan/radv_rt_common.c \
1111 1111 $src_dir/src/amd/vulkan/radv_rt_shader.c \ $src_dir/src/amd/vulkan/radv_rt_shader.c \
1112 1112 $src_dir/src/amd/vulkan/radv_sdma_copy_image.c \ $src_dir/src/amd/vulkan/radv_sdma_copy_image.c \
1113 $src_dir/src/amd/vulkan/radv_sqtt.c \
1114 1113 $src_dir/src/amd/vulkan/radv_shader.c \ $src_dir/src/amd/vulkan/radv_shader.c \
1115 1114 $src_dir/src/amd/vulkan/radv_shader_args.c \ $src_dir/src/amd/vulkan/radv_shader_args.c \
1116 1115 $src_dir/src/amd/vulkan/radv_shader_info.c \ $src_dir/src/amd/vulkan/radv_shader_info.c \
 
... ... $src_dir/src/amd/vulkan/winsys/null/radv_null_bo.c \
1132 1131 $src_dir/src/amd/vulkan/winsys/null/radv_null_cs.c \ $src_dir/src/amd/vulkan/winsys/null/radv_null_cs.c \
1133 1132 $src_dir/src/amd/vulkan/winsys/null/radv_null_winsys.c \ $src_dir/src/amd/vulkan/winsys/null/radv_null_winsys.c \
1134 1133 \ \
1135 $build_dir/src/amd/vulkan/layers/radv_sqtt_layer.c \
1136 1134 $src_dir/src/amd/vulkan/layers/radv_metro_exodus.c \ $src_dir/src/amd/vulkan/layers/radv_metro_exodus.c \
1135 \
1136 $build_dir/src/amd/vulkan/radv_no_tracers.c \
1137 1137 " "
1138
1139 #$build_dir/src/amd/vulkan/layers/radv_sqtt_layer.c \
1140
1138 1141 for f in $libvulkan_amd_common_files for f in $libvulkan_amd_common_files
1139 1142 do do
1140 1143 libvulkan_amd_common_obj=$build_dir/$(basename $f .c).o libvulkan_amd_common_obj=$build_dir/$(basename $f .c).o
File builders/mesa-vulkan-amd-sh-4fb2463a37f1bcddf5a523e6e78aa89e77f71495/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-18f4dc6b75b1e3697d40f8c6a39d41179ccd2238/radeon_icd.x86_64.json (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