Author Topic: Vulkan Support?  (Read 386 times)


Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12060
    • View Profile
    • http://www.jpct.net
Re: Vulkan Support?
« Reply #1 on: February 14, 2020, 09:20:20 am »
I briefly looked into it a while ago assuming that it would be just a bit lower level than OpenGL. But it's waaaaaay lower level than GL. It's basically assembly language for GPUs and while I do like assembly language, I don't see the point to port something like jPCT(-AE) over to it. It's a huge amount of work and will most likely open a large can of worms regarding compatibility between devices. And given that jPCT isn't as API call heavy as something like UE or Unity is, I don't think that there will be any benefit at all. Even on my Ryzen 3900X with a Vega64, switching to Vulkan in modern games (if it's even possible) hardly makes a difference (except for Red Dead Redemption 2, which doesn't run at all in DX12 for me).