Originally posted by birdie
View Post
Announcement
Collapse
No announcement yet.
Quake 1 Ported To Run On Vulkan
Collapse
X
-
- Likes 1
-
Originally posted by eigenlambda View PostI heard what happened was nVidia was holding up the new OpenGL specifications which forced AMD to release proprietary Mantle which became Vulkan, which is why DirectX was better than what OpenGL had at the time. Which is water under the bridge now that we have Vulkan and DX12.
Quake was a fun game to play with, I like QuakeC a lot.
Comment
-
Originally posted by mike4 View Post
Not really but they both had tons of extensions to OpenGL which made coding a nightmare. Vulkan should avoid such as far as I know.
And it should be an easy guess that this won't benefit the customer.
Comment
-
Originally posted by DMJC View PostThe problem with referencing Carmack on OpenGL is that a few years later he came out and said he thought that DirectX 9 was superior to the equivalent OpenGL version at the time. Carmack stopped being a great spokesman for OpenGL a long time ago. OpenGL is great, but it should be promoted on its own merits and not on the achievements of two decades ago.
BUT that was not the reason for my post, I just wanted to show that Quake 1 was ported to OpenGL shortly after its release. I remember having a binary called glQuake.
- Likes 1
Comment
-
Originally posted by mike4 View PostNot really but they both had tons of extensions to OpenGL which made coding a nightmare. Vulkan should avoid such as far as I know.Originally posted by entropy View PostVulkan also supports vendor specific extensions AFAIK. And it should be an easy guess that this won't benefit the customer.
Comment
-
Originally posted by entropy View Post
I'd be interested in this as well.
On Fedora 24 I tried this COPR by Adam Jackson
However, I'm not sure which driver it actually contains - the LunarG one or intel one.
Also, is it a recent version?
When starting vkQuake there is a warning telling me "Haswell support is incomplete"
and it segfaults with 'Couldn't create Vulkan device' before displaying anything.
Heck, not even 'vkcube' runs without an immediate SEGFAULT.
So, do I run the "right" and "updated" driver and it's just not there yet?
I have no idea ...
And yeah, it doesn't really run anything for me either (Baytrail). Normally the driver would print an error message detailing what exactly went wrong, but it looks like it was compiled in release note, purging all the helpful debug logging.
Comment
-
Originally posted by entropy View Post
On Fedora 24 I tried this COPR by Adam Jackson
However, I'm not sure which driver it actually contains - the LunarG one or intel one.
Also, is it a recent version?
Interestingly enough the repo was put together by Adam Jackson who works for Red Hat.
Comment
-
Vulkan also supports vendor specific extensions AFAIK.
View them as a testbed for future KHR extensions, just like a lot of vendor-specific OpenGL extensions have evolved into vendor-neutral ARB extensions later.
- Likes 1
Comment
-
FTEQW (a more advanced quake engine) also seems to have gotten a Vulkan port: https://sourceforge.net/p/fteqw/code/5007/log/?path=
But I have not tried how functional it is so far.
Comment
-
Originally posted by orome View Postcan you be more specific about the problems? OpenCL on r600 will probably never leave experimental status, but gcn hw should work fine.
Comment
Comment