AlpyneDreams / d8vk

Direct3D 8 to Vulkan translation for DXVK! Merged into dxvk: https://github.com/doitsujin/dxvk
zlib License
486 stars 6 forks source link

[d3d8] Add a config option to hide programmable shader caps #208

Closed WinterSnowfall closed 3 weeks ago

WinterSnowfall commented 3 months ago

Thought it would be a nice to have option for people who want to experience some d3d8 games as they looked on d3d7-capable hardware (first generation T&L), since most will have a fixed function fallback for this type of situation. I think some early d3d9 games may also have such fallbacks, but they would be notably more rare (and rather bizarre at that point), so I've kept this as a d3d8-only config option.

I guess it could also be used for debugging in some cases, for example NFS High Stakes 2 currently has broken fog with programmable shaders, but its fixed function fallback path renders fog correctly (albeit fixed function reflections and other effects are more primitive than their programmable counterparts).

WinterSnowfall commented 3 weeks ago

Non-essential. I'll perhaps consider revisiting it upstream.