From 7ef78c23891ffcdb6176336923bc4e332bbb41c4 Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Sun, 19 Jan 2025 20:04:51 -0500 Subject: [PATCH] Sun Jan 19 08:04:51 PM EST 2025 --- Makefile | 10 +++++----- bin/qansel-source-base.zip | Bin 33338 -> 35079 bytes build.sh | 27 +++++++++++++++++++-------- 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index a12183e..ce398c8 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ all: bash build.sh -# echo "Please use build.sh script." -commit: - git add src/ examples/ Makefile build.sh - git commit -m "`date`" - git push +simple: + bash build.sh simple + +source: + bash build.sh src requirements: sudo apt install libsdl2-dev diff --git a/bin/qansel-source-base.zip b/bin/qansel-source-base.zip index 19d6db2b28cc190b6e71a9b684f04e38abbceeab..f0daa7863ecf7f4e3e8a89cce2c7e29913bf2b5a 100644 GIT binary patch delta 2663 zcmdnh!qh&AsXoA)nMH(wfq{dee}Qq-ObbUX1!e{YUUra(3`0_BW=@J;aYkqeCj+zG z!rpWRATF)oW?*D_0aOMiwua>9U$GGQC-c86Gh$_fo~NUF3CFgimwHSqx9r`fpvdPM zSv_fnm0!o?GVxRO`#0WwyX1o7 zyAQ-@eX%#a^K;Jkpw1gpw$JzbXYgz`Q~Qp#^_v=Bu-;fO_wo!DJ)ZBI4sKu&-;}&F zg{Lyo`G;I|{Y?F(dIv0-sn_>-!qZZ2p(Sj~4{qk`5|cL2NZ2S4P{5bV z>Z@Hk-TD0_QB&@YO|m<*RP_^8A|Kr3+H<{mmwNoJcMexm1UMc0nB-*)UD-_dl&5HL zJYdz&T_CcN`&@WhdscBl%_qg$pYP5-G_jpIXYNj~wWp7?`q$gP?@(IVIf=2(Xzsj2 zpPw68*Bz~D)_r;{F6lRiS+9{%ad_FkS)w-%vTl> zecpi=L5JRLU-a^F)as|-V{gbG2)g$r|JXn&)H$R>4J;3{^oDTQoVl3+Xt?@ zZ}x?I`Ty+uHE)04x@t6O!~XiCUHy;rZ$!U&d+>Yu?r6u`S{nmdvL+Wu_`dkD(>OY2 z?ZfSBtNN#(&~IqyuAjHW|6f{3&*6flmG@0$U9K{xA4Gls)KZ0nUc}u?j`7E1Rs`#Wo zLjUfOUkg1XPFJcPTR1l*N~`eAwR`)8cVA+A?7zBEBkICR>zERSC7B`HShCy-r*7r= zoZ7xejH9&qmv@@h3ZqNW=3lb(|7`IMi+;rKt685r^I(h6=7WFC3V*X->|#jLQuO3i zj?atotNYorhHbCg_q%TyXBMitecRyn>cjV-Et?Z++g{gxua^DkEYEj~Rq1K8hiot> zAD?2@u1!aMe%KXRpL}+#&C#9p;p)<5=AF;<0#6y2SN`Ki8#Z7|?*xG3fSkafX=l-V-Vl1^G~NPfoN z$#?PJ_vRCf-aKIjR^Ip4Fi2ci{POn4v-aKDzY={Jyq0ecT59&z@=Wn@1GS>fk}d%j zQPXPAmK@{_n8+w8CJW5yg^78^sX4mE`K3k4sk%vt#i<(={Tc1D=Nm`mWrVVJaWOD3 zH!?8DV^yl3om!NaniHR1P^y;<_Q9+9z3H#!Z=TP%l}k(ptDeo#JolM#SiRX%V2c1Q zxjzas7{#QqnmKv4(r2)f%>>ohq=DtrYGBER-^t17PTs5RhSOPG>Z*!3yffL%U0s%9ontdTWD$tFNG91O_1 zl7O*`$TL7)d~-m$CbQHCsK}zI{0>x!nYt%y*64d+rfy^_a#*oxL`&;Hn_tZb+N`T0 zgJP?{05;8&FW1(kNE%QNyb6T&*tH!>D-!*~3@W zv1x>P7@AXH9+ow!nQ0JpDAV!%69oo_p8X6AsKM^3jm@yhWp(ywA=To8RpF^RI~7S3 ze@*bks!+Dx8Z7|Cg0L#gt+z!p(I*6}!u>!KQDajf6sto12K3mR5`|S^QiHt?s)<+P zu_@F~&d)1JttgqSU#m8GX&ib|E>6a#X)5ce&hjXZ2(_XyiWiC delta 986 zcmZpl#I&o0i6y|BnPu|2Mlp6i1{sFpqU6o$EdGr8zH^PE@-jkMySNw_m>U@w1R#?7 z*{MZ&sX6iK1*Lk)p&^_M%pYg>rhlBhc?;`SE_Pn13H1W^nc>Ejh-?vnbL>=SFtYPN zludr4_8DxCnV=e*G&2LkY7q>3l2PpWG<&nGh8x1@N^Mm|n5C1q_ z8*G`?%nUc|QtnkjIA?EtG~?tgjRK;43=#|=zzD=kfWgQB3gO8w8uhI(0~lFl8c+jJ zC0cN^f`fbV#uk~$HBADdyeNiS@jwjU&}1ivYOR6*#IXE=)V#vP;@rvp?P>-!GYz7I zr4PG?18wpK20p5m+X|>!^fD#~wyR7&rY0cDgJNry62#UU&Op~fY$ms*q|MnY2% zG-i>!l+}VBUN6-khR src/kernel_cpu.c -cat src/kernel.c | grep -vi '{cpu_only}' > src/.kernel.tmp.1 -tmp="$(cat src/.kernel.tmp.1)" -printf "%s\0" "$tmp" > src/.kernel.tmp.2 -xxd -i src/.kernel.tmp.2 | sed -e 's/src__kernel_tmp_2/kernel_gpu/' -e 's/unsigned/static unsigned/' > src/kernel_gpu.c -rm src/.kernel.tmp* 2>/dev/null +cat src/kernel.c | grep -vi '{gpu_only}' > src/kernel_cpu.c +echo 'static unsigned char kernel_gpu[] = {' > src/kernel_gpu.c +cat src/kernel.c | grep -vi '{cpu_only}' | xxd -i >> src/kernel_gpu.c +echo ', 0x00 };' >> src/kernel_gpu.c if [ ! "$COPY_BUILD" = "" ] then rm "src/kernel.c" fi - if [ "$1" = "cl" ] then exit @@ -77,7 +88,7 @@ EOF bcmd="gcc $i.c -c -o ../obj/$i.o $cflags" echo "$bcmd" $($bcmd) - fcmd="$fcmd $i.o" + fcmd="$fcmd $i.o" if [ ! "$COPY_BUILD" = "" ] then rm "$i.c" -- 2.39.5