protonscr

OpenGL to Vulkan (DXVK) please

dxvkclosed
doitsujin/dxvk#3419 · opened 2023-05-15 by ghost · updated 2023-06-15 · 5 comments · github
?ghost 2023-05-15 github

I wish OGL to DXVK for some weird games I have on my CD/DVD discs.
It should be easy to implement because Vulkan and OpenGL is made by Khronos Group.

Software information

Valley.exe, Heaven.exe from Unigine

System information

  • GPU: GT 1030, GT 730 (this one is only for PhysX)
  • Driver: 531.79
  • Windows version: 11 Enterprise
  • DXVK version: 2.2 with the latest fix
Mmbriar 2023-05-15 github

There is already wined3d, which can also be used on windows, for translating D3D to opengl, there is just almost no reason to use it on windows because native d3d drivers exist and are better almost all of the time. OpenGL also being made by Khronos doesn't mean anything, you'd probably have to completely rewrite DXVK to make it work on OpenGL.

Mmbriar 2023-05-15 github

Like I said, you can use wined3d D3D -> OpenGL translation on windows as well. I just don't know why you would even want to, just use native D3D drivers.

Mmbriar 2023-05-15 github

Oh wait, you mean OpenGL to vulkan translation? For that there is already zink and also dozen for translating OpenGL to D3D12. DXVK definitely won't support that ever.

BBlisto91 2023-05-15 github

You will want to look in to Zink not dxvk. It won't be supported here.
I have no idea about the status of being able to use Zink on Windows tho.

It should be easy to implement because Vulkan and OpenGL is made by Khronos Group.

You probably don't mean it in a bad way as to diminish work involved for people, but please understand that is 100% not true. It is a massive effort. The people working on Zink is doing amazing work and it certainly isn't easy.

Ddoitsujin maintainer 2023-05-15 github

Zink already exists, and implementing all of OpenGL from scratch would take literal decades.

Nothing extracted yet.