3 ms·
I have very, very, rarely opengl only games. Most are vulkan. Latest unity engine with their new universal 3D pipeline seemed to do it for good. unreal engine
by sylware 4y ago
I have very, very, rarely opengl only games. Most are vulkan.
Latest unity engine with their new universal 3D pipeline seemed to do it for good.
unreal engine 4/5 don't even have opengl anymore as far as I know.
Godot4 engine has a vulkan backend, but it seems it needs more testing.
I play on native elf/linux.
Then, games which run on rottenfruitOSes without an engine with a native metal backend "just need" to ship with the vulkan->metal translater (molten something).
As far as I know, this is how CSGO runs on vulkan: valve did package the game with the DX(11?12?)->vulkan translater.
- toun 4y ago> As far as I know, this is how CSGO runs on vulkan: valve did package the game with the DX(11?12?)->vulkan translater. CSGO has a builtin DX to OpenGL translation layer. They're not using Proton or DXVK, it's Linux native OpenGL. Hopefuly we get Source 2 and native Vulkan sooner than later ..
- Rhedox 4y ago> CSGO has a builtin DX to OpenGL translation layer. They're not using Proton or DXVK, it's Linux native OpenGL. It's D3D9 to OpenGL, and it's open source and called ToGL. On Linux you can also opt in to use DXVK by using a launch parameter.
- seba_dos1 4y agoAs far as I'm aware, the updated versions of Source games made for Steam Deck release are in fact using DXVK instead of their old ToGL. Not sure if that includes CS:GO though.
- sylware 4y agoIt has been the case on elf/linux, and for a while now, csgo has been running flawlessly for a while on vulkan.
- flohofwoe 4y agoIt's very likely not for games, but for porting other types of 3D applications. OpenGL hasn't been a popular API for game development since around the late 90's.