From 9a0cc0d03df792e163fb5a3f10ed2bb239f476de Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Wed, 12 Nov 2025 17:40:54 +0100 Subject: [PATCH] adding public queue functions and worker base --- .../clangd/index/main.c.30565AEBA22FFC9B.idx | Bin 0 -> 2774 bytes README.md | 7 +++ build.zig | 11 ++++- build.zig.zon | 4 ++ src/soft/SoftQueue.zig | 44 +++++++++++++++--- src/vulkan/Device.zig | 2 +- src/vulkan/Queue.zig | 12 ++--- src/vulkan/lib_vulkan.zig | 27 ++++++++++- test/c/main.c | 6 ++- 9 files changed, 96 insertions(+), 17 deletions(-) create mode 100644 .cache/clangd/index/main.c.30565AEBA22FFC9B.idx diff --git a/.cache/clangd/index/main.c.30565AEBA22FFC9B.idx b/.cache/clangd/index/main.c.30565AEBA22FFC9B.idx new file mode 100644 index 0000000000000000000000000000000000000000..db252100e087b8ca866c121f03e4a4f961ee82ee GIT binary patch literal 2774 zcmb`Jc~sL^7RP@N2oT7R&0j!GFp`J~LV#c*TY#`61Z0iuq`?r-+Jd7Ajv|Q4DFUrn zI97|)1y4n66^jc>t!rrQX$P2=(MCsFVM=9lDZ_vu2=h|U`-T4BcTSS`{rqn3z3;ty zU!sVS$+~SYEHW=`a(H_Da*X8<~(VA&xNUp`1f(cCvi8%Zrf#@9}J0~O}Om%Y3s|01pSm| zTlC%J>j(DF(;@_!D`(kVbt6-c_p&^$mElz}|62cW^zny}6+dQ8-)Zeh9o!n!F3sQ+ zwBK)1Gr9Vrf1YaEkW$`troVAjU1UN_TI;ET@WEcQgDG7HBi-T+TaPhnbFb{)d-{WS zjy_4@RR+G=U)gXdFukHe!exeD-8J@tAIVv@`TTH2`6IIjYP<5DrS;UdmlX=PY4h8+ zxaKoM_7%Q`?FZiqeWveh?9q;0eZDO{(B|m@UGMTbk9FMtG{7 z&%T}R>H?DP{fh=ZxYq&3y~ zXnsJ_JPxr3-NO@E7k}G3P<)}(4&opXWQ%Z!EGqjoKhXi=7$Rl`!b9Dj^`%h(42b1S zxeVdnXGf*tAG}x)3zrF_5cZMXlxrGW*bsa8cqAaa=TjkVcz63Mi1`eD48l&s&nVNk z4tPVH2GSf6PMWEH|5m^QBMxv5U?8mCh?R^?Vm_8{b`W6;JQxI9o0I}57APf9E>J3< zTA*@34yis4oE9`SObcL4PvE&6x%+aU@?sb7>S}nHES$9n;cP)0COp<8gjfv3Wa3<# zOUn-!4vV1^B~|H+tasV9xX*Vl4uM$eC0&EC+u!fhIQ;EZ2z0U$Y$P+eJ|z!Xvh{eF z84V8uVdUy*csK|rRqYLNQ0=fh9J&-ai&i3+sk(~}_aY92#225SR4V@QXuvsyvUOL>HaU)O{FjMAeIwy5}SFR#7a7Te;Z<< zvyfb6-~9l_Pu$J|a~duI5;7C0xDtO9391B%3aKI|tNQ+s3tONk6;(wZfiIR8LKm}l zLL3dE$>d!hT>e6I>PQ*HiA171a)Lg=(m!>6$|G@cURBLLXq^EvoRC%H(^30Y(b`Ig zV~N;h2pjrS^|wwwtcExhq>^VbaNE5ndXHZ{#Bm^wtSGNR)rXYc(G!%vrkpu@8(z25 z?=``rl>|z{P)f}&p_<&?9WHOt9G3oPkN~P42ECw88*Wa4ZyHWgvwPhCsk z3%i!U7j`XyFYHkNP&_zqz!)RPsO`c_NQ0ely(sm2wfL!ZG7mqL`~)Z;nqn zgWtcnJy_?5Av7YguB%Q6P$JLYs5HcZnP3j5rj8lG}8uqrb0t%g7L{1XtinCfGei znfUJbrcsF5BDNU$K8&Z-=DSsnLMJ>rZz;mFeLpWvFOC?4SOYW;2p2`(aIcmZPC}eT zWceceZ2zGQ_67P&h`pFzi3kTd=#RA>***tDN`cf0;V||`+f{zebCkcPPcUtMf!cW5 zI;}>RW1NtGKrqbCsNW14nqUBDGqVnAM?}Z0>>V6!o$P3sJ^2uGGEHqwQ%BQOQ