First post, by eddman
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.
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.
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.
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.)