dege-diosg / dgVoodoo2

Glide/DirectX implementation on D3D11/12
883 stars 39 forks source link

OpenGL to DX for old games [Request] #88

Open UserGit-2021 opened 3 years ago

UserGit-2021 commented 3 years ago

Support opengl Medal of Honor Allied Assault ONI

dege-diosg commented 2 years ago

I only have Medal of Honor Pacific Assault, and despite it has a problem with switching to fullscreen because the game window remains in the background, it's supported and works with dgVoodoo. You can Alt-Tab to the game after launching it. I suppose the same applies to Allied Assault as well (but I may be wrong).

ONI: I don't know this game, I must check it out.

OpenGL: would be nice, once I was pondering about support for OGL 1.5 as a maximum version. Versions 2.0 and higher unfortunately need a compiler for GLSL which exceeds my possibilites. Even 1.5 is too much work. But MS has its own OGL->D3D12 wrapper after all.

UserGit-2021 commented 2 years ago

I only have Medal of Honor Pacific Assault, and despite it has a problem with switching to fullscreen because the game window remains in the background, it's supported and works with dgVoodoo. You can Alt-Tab to the game after launching it. I suppose the same applies to Allied Assault as well (but I may be wrong).

ONI: I don't know this game, I must check it out.

OpenGL: would be nice, once I was pondering about support for OGL 1.5 as a maximum version. Versions 2.0 and higher unfortunately need a compiler for GLSL which exceeds my possibilites. Even 1.5 is too much work. But MS has its own OGL->D3D12 wrapper after all.

I will be glad if there is support. Where can you download the ogl> dx12 wrapper? So that you can change the screen resolution of the game with an increase in the HUD. Your utility allows you to stretch the resolution with hud without loss of quality with anti-aliasing. ''Lossless Scaling'' from steam does not provide good quality.

Medal of Honor Allied Assault OpenGL 1.1 ONI OpenGL 1.2

dege-diosg commented 2 years ago

Oh, so all of those games are OpenGL... I just installed ONI and realized it.

Well, then unfortunately dgVoodoo can do nothing to help them. 😒 Honestly, if I'll ever add support for OGL 1.x, it won't be in the nearest future.

Where can you download the ogl> dx12 wrapper? So that you can change the screen resolution of the game with an increase in the HUD.

Hm... good question. I remember it was a MS + Collabora project, but all I found about that was a blog from Collabora, saying that they integrated the code into MESA. Also, I don't know if it has resolution scaling capabilites, but I think it doesn't have.

Mitradis commented 2 years ago

But MS has its own OGL->D3D12 wrapper after all.

Where i can download OGL>DX wrapper?