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

Enhancement: option for xBRZ texture filtering #196

Closed telychko closed 6 months ago

telychko commented 6 months ago

Old games that running on DirectX8 often has low texture resolution. Many of emulators solve the problem via HQ texture filtering. Here is an example of how it is implemented in DuckStation.

Would be great if such option could be implemented in D8VK.

WinterSnowfall commented 6 months ago

You very much already can force a desired anisotropy level via d3d9.samplerAnisotropy = 16, as you would in dxvk for d3d9 games. Games like (the original) Mafia which are stuck with bi/trilinear filtering by default benefit from it greatly. In fact, all of dxvk's d3d9 conf options are usable with d8vk as well.

The main goal of the project however is to ensure older games render accurately, not to enhance their visuals, so this won't ever be a builtin default. It is however something one can apply when needed, based on individual preferences.

telychko commented 6 months ago

I got your point. OK. Thank you for great work!