5 ms·
dota2 and cs2 do not even have an opengl backend anymore. On my side, I am waiting valve to trash their 32bits legacy code and get a clean vulkan->CPU fallback
by sylware 3y ago
dota2 and cs2 do not even have an opengl backend anymore.
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.
- Permik 3y agoHave 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.
- sylware 3y agoYou 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 C without the latest ISO tantrums implementation.
- Permik 3y agoNo, I meant Lavapipe, "Mesa's generic CPU-based software Vulkan implementation". Zink is the OpenGL-on-Vulkan implementation by Mike Blumenkrantz & co.
- sylware 3y agooh, 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.
- deleted 3y ago[deleted]