VOGONS


dgVodooo 2.7.x and related WIP versions (2)

Topic actions

Reply 201 of 227, by RaVeN-05

User metadata
Rank Member
Rank
Member

Thank you very much for most awesome wrapper of all time =)
Good rest in vacation!

https://hexenworld.org/forum/index.php (Heretic's & HeXen's forum)
https://www.youtube.com/user/whitemagicraven
https://go.twitch.tv/whitemagicraventv

Reply 203 of 227, by Glurak

User metadata
Rank Newbie
Rank
Newbie
Dege wrote on 2022-08-15, 13:21:
I don't have this game now, but I'll look into it. For now, I release the recent fixes: […]
Show full quote

I don't have this game now, but I'll look into it. For now, I release the recent fixes:

==========================
v2.79.2
==========================

It's the same as WIP88 with an additional minor fix (Blood 2).

http://dege.fw.hu/dgVoodoo2/bin/dgVoodoo2_79_2.zip
http://dege.fw.hu/dgVoodoo2/bin/dgVoodoo2_79_2_dbg.zip

nice 😀

I should add with the GoG Version i just get black screens. The error i talk about is the original Disc Version 😀 Would be absolutly fine when one version get fixed even when i woul prefer the original one 😀

Reply 204 of 227, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

Just reporting here: https://www.moddb.com/news/nvidia-releases-dx … tx-modding-tool
+
https://www.moddb.com/company/nvidia/news/mod … ds-on-rtx-remix

Unbelievable

A: We have looked into DX7 and thought about adding it to the roadmap as far as expanding compatibility is concerned. Unreal Engine 1 and DX7 is definitely something interesting and possible with the current architecture; theoretically it’s a great fit, we just haven’t done the work yet to experiment with Remix. It’s too early to say for sure post-DX9 as it gets much more complicated, but it’s a natural direction for us to take the tool. We have experiments in both directions and we’ll see how that pans out to decide the path forwards.

Last edited by lowenz on 2022-09-21, 19:54. Edited 2 times in total.

Reply 205 of 227, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

About that pathological D3D9 case that is Arcania (Gothic 4).
Now it works well (90-95% of native performance) BUT there are some kind of "intersecting planes" in the scene (you move around, you see them moving/changing intersection)

arcania-2022-09-21-21-39-10-496.jpg

Reply 207 of 227, by Darkness Knight

User metadata
Rank Newbie
Rank
Newbie

Hi, I'm using the latest version of dgvoodoo2 and I can't change the resolution in the game Colin McRae Rally (1), any ideas?

EDIT: My mistake, sorry... saludos!

Last edited by Darkness Knight on 2022-12-05, 20:47. Edited 1 time in total.

- Canal de Youtube - Blog de Emulación

Reply 210 of 227, by Dege

User metadata
Rank l33t
Rank
l33t

Things are moving slowly, but I publish a WIP containing a few fixes:

=========================
WIP89:
=========================

Changes compared to v2.79.3

- Minor shader code generator bugs fixed (Rhino Discharge)
- A caching bug is fixed (Lego Island)
- A D3D fog state bug is fixed (Shadow Company)
- A bug for D3D8/9 windowed mode image presentation is fixed (UnrealEd)
- A D3D8/9 memory leak is fixed (The Legend of Heroes - Trails in the Sky 3rd)
- A D3D8/9 texture update incompatibility is fixed + some improvement for the debug layer (Gray Matter)
- Changing D3D9 sm2/3 ps behavior for mismatching sampler/texture type (FEAR)
- Fixing a bug for x64 D3D9 software vertex processing
- Fixing a mouse handling bug (regression) (Outlast windowed mode)
- Changing option 'DirectX\BilinearBlitStretch' to 'DirectX\Bilinear2DOperations'
* So the filter is not only applied to 2D DD blit operations but CPU-written data as well
- Changin option 'GeneralExt\EnableGDIHandling' to 'GeneralExt\SystemHookFlags' (x86-dx only)
* Flag 'GDI' to hook GDI-rendering (cutscene videos)
* Flag 'Cursor' to hook mouse-cursor to suppress double cursor symptoms for emulated cursor
- ARM64X version of D3D9 instead of plain ARM64 native only (not included in this WIP)
- Changes/refactorings related to the updated compiler tools

http://dege.fw.hu/temp/dgVoodooWIP89.zip
http://dege.fw.hu/temp/dgVoodooWIP89_dbg.zip

Because of the config changes, I had to increase the version number to 2.8.
So, the configuration file included here is not compatible with 2.79, watch out for this.

I couldn't yet address all the reported things but hopefully I'll.

Reply 211 of 227, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie
Dege wrote on 2022-12-07, 18:15:
Things are moving slowly, but I publish a WIP containing a few fixes: […]
Show full quote

Things are moving slowly, but I publish a WIP containing a few fixes:

=========================
WIP89:
=========================

Changes compared to v2.79.3

- Minor shader code generator bugs fixed (Rhino Discharge)
- A caching bug is fixed (Lego Island)
- A D3D fog state bug is fixed (Shadow Company)
- A bug for D3D8/9 windowed mode image presentation is fixed (UnrealEd)
- A D3D8/9 memory leak is fixed (The Legend of Heroes - Trails in the Sky 3rd)
- A D3D8/9 texture update incompatibility is fixed + some improvement for the debug layer (Gray Matter)
- Changing D3D9 sm2/3 ps behavior for mismatching sampler/texture type (FEAR)
- Fixing a bug for x64 D3D9 software vertex processing
- Fixing a mouse handling bug (regression) (Outlast windowed mode)
- Changing option 'DirectX\BilinearBlitStretch' to 'DirectX\Bilinear2DOperations'
* So the filter is not only applied to 2D DD blit operations but CPU-written data as well
- Changin option 'GeneralExt\EnableGDIHandling' to 'GeneralExt\SystemHookFlags' (x86-dx only)
* Flag 'GDI' to hook GDI-rendering (cutscene videos)
* Flag 'Cursor' to hook mouse-cursor to suppress double cursor symptoms for emulated cursor
- ARM64X version of D3D9 instead of plain ARM64 native only (not included in this WIP)
- Changes/refactorings related to the updated compiler tools

http://dege.fw.hu/temp/dgVoodooWIP89.zip
http://dege.fw.hu/temp/dgVoodooWIP89_dbg.zip

Because of the config changes, I had to increase the version number to 2.8.
So, the configuration file included here is not compatible with 2.79, watch out for this.

I couldn't yet address all the reported things but hopefully I'll.

Is there anything for the "800 x 600 Resolution" setting issue for MechWarrior 2 Glide that I mentioned?

previously known as Discrete_BOB_058

Reply 214 of 227, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie
Firtasik wrote on 2022-12-08, 15:37:

Unreal Tournament 2004 stutters with the D3D12 API (WIP89 and older). Can anybody confirm it?

Radeon RX 570 here, 22.11.1 drivers, all perfect wrapping to D3D12.

UT2004-2022-12-09-00-42-55-066.jpg

Reply 217 of 227, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

Don't think it's a regression because the *partial* fix (=setting an Nvidia GPU ID) is working
SiN Emergence fog bug (a classic)

dgVoodoo2 generic VGA/ original hardware:
0.jpg

dgVodoo2 9800 GT (partial fix)
1.jpg

pcgamingwiki says it's a common bug for all pre-OrangeBox Source games (Dark Messiah?)

Depth Buffer problem?

Reply 218 of 227, by Dege

User metadata
Rank l33t
Rank
l33t

I add a little update to the latest WIP:

=========================
WIP89.1:
=========================

- Fixing a memory allocation incompatibility for D3D8/9 cube textures (Lost Planet 2)
- Fixing SM3 fog problem in D3D9 (Lost - Via Domus)
- Fixing a D3D8/9 frontend stateblock bug (Tiger Woods PGA Tour 2002)
- Fixing D3D8/9 device cursor functionality (Deus Ex - Invisible War)
- Fixing a Glide lfb-access bug (Mech Warrior 2: 31st Century Combat)

http://dege.fw.hu/temp/dgVoodooWIP89_1.zip
http://dege.fw.hu/temp/dgVoodooWIP89_1_dbg.zip

Reply 219 of 227, by Dege

User metadata
Rank l33t
Rank
l33t
lowenz wrote on 2022-12-16, 13:16:
Don't think it's a regression because the *partial* fix (=setting an Nvidia GPU ID) is working SiN Emergence fog bug (a classic) […]
Show full quote

Don't think it's a regression because the *partial* fix (=setting an Nvidia GPU ID) is working
SiN Emergence fog bug (a classic)

dgVoodoo2 generic VGA/ original hardware:
0.jpg

dgVodoo2 9800 GT (partial fix)
1.jpg

pcgamingwiki says it's a common bug for all pre-OrangeBox Source games (Dark Messiah?)

Depth Buffer problem?

No, there is already a separate thread for this problem (would be nice to solve it somehow):
Source DirectX9 grey fog bug