VOGONS


First post, by eddman

User metadata
Rank Oldbie
Rank
Oldbie

Any chance you might add an emulated D3D7 card? It'd help with testing certain aspects of old games on modern hardware. For example, checking if a D3D8 or 9 game has a fixed-function mode.

Reply 1 of 2, by Dege

User metadata
Rank l33t
Rank
l33t

But why would that be useful?
I'm maybe wrong but I think there were no DX7-level cards that supported all of the 8 texture stages. For example, Riva TNT2 supported only 2, and even Geforce 256 supported only 4 (with restrictions AFAIR).

So, even if a DX8/9 game has fixed function mode it won't necessarily run with such a card. Like Unreal 2 that used as much as 6 stages for certain type of rendering.

Reply 2 of 2, by eddman

User metadata
Rank Oldbie
Rank
Oldbie

The goal is to check if a D3D8-9 game can run properly when the video card lacks programmable D3D shader support. On modern cards such older games simply default to the shader-based render paths, and many usually do not offer an option to pick the fixed-function mode.

I and a few PCGW members are trying to determine such games' support levels. A particular use case is for checking RTX Remix compatibility; if a game uses D3D8 or 9, and has a fixed-function render path, then it can be assumed it'd be compatible.

Perhaps the highest available D3D7 card can be emulated? I think that'd be a Geforce 4 MX? If it's not feasible for you, could an option to block shader support work, similar to how there is one to disable HW T&L? (EDIT: If I'm understating that option correctly. I guess that doesn't do what I think it does.)