The code explains that even:
Code: Select all
case EVDF_MIP_MAP_AUTO_UPDATE:
// always return false because a lot of drivers claim they do
// this but actually don't do this at all.
return false; //(Caps.Caps2 & D3DCAPS2_CANAUTOGENMIPMAP) != 0;
So just wondering if that was tried already? I'm a little afraid of just changing it as I don't know on which cards it fails or what was tried before.