Elisha Riedlinger

Results 768 comments of Elisha Riedlinger

> Windows is doing some strange things with DX8 games (Nvidia and AMD drivers too). I'd say it's the best to simply workaround it in d3d8to9. This brings up a...

> either they use the original dxdll tool to fix night images, or they use dxwrapper, which cannot fix night images. I think there is a misunderstanding here. dxwrapper can...

> Let me understand, your D3DX.dll is not the same thing as Crosire's D3D8toD9, but these two dlls serve the same purpose? My dxwrapper includes all of Crosire's d3d8to9 code...

It's been a while since I have been on here. I have been busy working on other projects. I was mainly using this project as a learning tool since I...

Interesting idea. We used to [delete each interface](https://github.com/crosire/d3d8to9/blob/8b8738335304427049121734e42997043064c27b/source/d3d8to9_surface.cpp#L48-L51) once the interface was released. However, the main reason we added caching was because some games would release an interface (in this...

BTW: there is a new [Discussions](https://dzhavat.github.io/2020/04/04/my-thoughts-on-github-discussions.html) feature that GitHub added that can be [enabled](https://github.com/elishacloud/dxwrapper/discussions). It is for topics like this.

There may be a way that we can get D3D9 to trigger us when the interface is released. If we use the [`D3DSPD_IUNKNOWN`](https://docs.microsoft.com/en-us/windows/win32/api/d3d9helper/nf-d3d9helper-idirect3dresource9-setprivatedata) flag than: > The data at pData...

Note that only surfaces, textures and buffers support resources. So only these interfaces can store the D3D8 pointers. But this may be ok because I don't think we ever use...

Yes, it is possible, but the architecture changed after DirectX 9 so converting from DirectX 8 to other versions of DirectX usually requires adding some type of emulation layer. Whereas...

From the logs it looks like the game is using surface format `D3DFMT_W11V11U10`. It looks like dxvk does not support the format, and maybe your computer does not support the...