Have you tried running Mesa's lavapipe?
It's a software vulkan backend that should already be able to fit your needs if I understood you correctly.
You meant zink, I think. I am looking for lean (SDK included), namely plain and simple C without the latest ISO tantrums on the C syntax implementation.
The main issue is the glsl compiler: we are missing a lean, namely plain and simple without the latest ISO tantrums implementation.
No, I meant Lavapipe, "Mesa's generic CPU-based software Vulkan implementation". Zink is the OpenGL-on-Vulkan implementation by Mike Blumenkrantz & co.
oh, I read wrong I though you were talking about the opengl software implementation.
Dunno if lava pipe is clean C and not pulling some horrible c++ stuff like llvm.
Re:New Vulkan Documentation Website
by SotCodeLaureate on Wednesday October 11, 2023 @11:40AM
(#37845921)
> you cannot libdl libGL
Hm, I'm doing just this all the time, on Linux and *BSDs (see my profile for example) and it seems it just works... So, I guess - what I'm doing _wrong_ then?
On my side, I am waiting valve to trash their 32bits legacy code and get a clean vulkan->CPU fallbacked steam client (discovered you cannot libdl libGL because of that pesky ELF static_tls flag). I'll get some old games running with XWayland(maybe, and I would need a drm/vulkan|cpu implementation), and my own wayland drm/vulkan(or CPU) compositor.