It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
shmerl: Vulkan 1.0 is out! Come on CDPR, release TW3 for Linux soon :)
avatar
Gersen: By curiosity was there actually any official mention that CDPR was actually considering using Vulkan or is it just wishful thinking on your part ?
No, they strongly avoided answering any questions about their work in progress. But why shouldn't they use Vulkan? It's the best option for their engine on Linux going forward.
Post edited February 16, 2016 by shmerl
avatar
shmerl: But why shouldn't they use Vulkan? It's the best option for their engine on Linux going forward.
And on the other side, why should they use it ? They already have an engine running using technology they know that they have years several of experience on. Switching to a new technology that, as you mention, just reach its V.1.0 very recently, would be pretty risky for them and require a lot of time and efforts.

Yes it's multi-platform; but honestly whenever a game is ported to a system or not as has a lot more to do with the market share of said system rather then whenever or not the game is using a multi-platform 3D API or not.

If I was at their place I would probably adopt a "what and see" approach with Vulkan rather than immediately jumping on the hype train.
Post edited February 16, 2016 by Gersen

@LiefLayer: and Mac!!! Don't forget OSX! I want a full cross-platform game.
avatar
shmerl: I suppose if they are using Vulkan, they can make OS X version as soon as Apple will start supporting Vulkan as well.
Sadly Apple pulled out of Vulkan.
avatar
shmerl: But why shouldn't they use Vulkan? It's the best option for their engine on Linux going forward.
avatar
Gersen: And on the other side, why should they use it ?
Because OpenGL is a dead end for them and will make their engine less competitive in comparison with others. It's pretty obvious to me. Not sure why you think they'd rather use OpenGL than Vullkan if they have a choice.
I agree with shmerl, there's no reason why CDPR should hold back on Vulkan now that the SDK has been released. OpenGL isn't going to die anytime soon but for a game like Witcher 3, Vulkan is more appropriate.
avatar
shmerl: Because OpenGL is a dead end for them and will make their engine less competitive in comparison with others. It's pretty obvious to me. Not sure why you think they'd rather use OpenGL than Vullkan if they have a choice.
You know what they say : If it's not broken; don't fix it!

They already have an engine working with current technology, technology that won't go anywhere anytime soon, and an engine it took them years to build and improve; they probably have a tons of things on their plate right now with the already late Cyberpunk (and the second W3 extension) so I strongly suspect that redoing their engine to use the latest, not yet mature, technology is probably pretty low on their priority list.
Post edited February 16, 2016 by Gersen
avatar
Gersen: They already have an engine working with current technology
They didn't have it working on Linux at all because they didn't the Linux version. Basically they were implementing a new version of the engine already. So I don't see how your logic helps to assume that they'd use OpenGL and not Vulkan in that new version.

avatar
Gersen: they probably have a tons of things on their plate right now
And one of those things is releasing the engine for others to use. Not investing in latest technology for it is simply very poor management. I guess we'll find out sooner or later.
Post edited February 16, 2016 by shmerl
avatar
shmerl: Because OpenGL is a dead end for them and will make their engine less competitive in comparison with others. It's pretty obvious to me. Not sure why you think they'd rather use OpenGL than Vullkan if they have a choice.
Well, it's not like Vulkan is a "better OpenGL". Vulkan is much lower level than OpenGL. It does allow for better performances, being closer to hardware and giving more control to the developers, but it also puts a significantly higher burden on the developers, because it is lower level.

That said, The Witcher 3 has a DX12 backend it seems, and DX12 is somewhat comparable to Vulkan in the way it allows lower level access to the GPU (compared to DX11/OGL), so perhaps porting their DX12 back-end to Vulkan is not much harder (and would lead better performances) than porting their DX11 back-end to OpenGL.
avatar
kilobug: Well, it's not like Vulkan is a "better OpenGL"
It is better because it follows better approach to parallelism. While OpenGL uses shared state, Vulkan avoids it, allowing utilizing hardware better. That's simply better design and there are no two ways about it. It is low level, which doesn't make it worse - it's just not exactly comparable to OpenGL. Rather you'd compare to OpenGL some higher level library written on top of Vulkan but which avoids OpenGL's downsides.

avatar
kilobug: That said, The Witcher 3 has a DX12 backend it seems,
Witcher 3 never had DX12 backend, or at least it wasn't released. It uses DX11.
Post edited February 18, 2016 by shmerl
Дык сначала на *nix должно быть потом на винду. Надеюсь порт не будет таким кривым как в ведьмаке 2, без Вулканов (т.е. на стд OpenGL/EGL)
Post edited February 22, 2016 by PROgrammeur
avatar
PROgrammeur: Дык сначала на *nix должно быть потом на винду. Надеюсь порт не будет таким кривым как в ведьмаке 2, без Вулканов (т.е. на стд OpenGL/EGL)
Hmmm...
avatar
PROgrammeur: Duc first on * nix be later on Windows. I hope the port will not be so crooked in The Witcher 2 without Volcanoes ( ie OpenGL / EGL STD )
avatar
muntdefems: Hmmm...
Google translate doesn't make it much clearer.
avatar
muntdefems: Hmmm...
avatar
omega64: Google translate doesn't make it much clearer.
Firstly you shall know Russian ))
Post edited February 22, 2016 by PROgrammeur
avatar
PROgrammeur: без Вулканов (т.е. на стд OpenGL/EGL)
No, thanks. It better be Vulkan, not OpenGL. The game is heavy enough as it is, so it should use better parallelism model.
Post edited February 22, 2016 by shmerl
Man, kinda feels like CDP is a bunch of teases. I pre-ordered the game back before it came out, cuz there was enough talk and hype about there being a Linux version (even that Steam fiasco). They always seemed to want to be in bed with Linux too, or at least that's the vibe I used to get. Now we get nothing and the only thing we can do is pretend no information is "they're working on it" information. I have a Witcher game I'll never be able to play ;_;

They also tease with that GoG client release that'll likely never come out. No love for our poor penguin. I feel like a battered wife, tbh.