-
Notifications
You must be signed in to change notification settings - Fork 879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[d3d9] Fixed function fix a bunch of wine tests with FF texture coord… #4015
Conversation
2306e02
to
fb05413
Compare
Didn't see any regressions with this build in Sims 2 compared to 2.3.1. |
Fixes a validation error. Drivers don't care about buffer usage bits anyway.
Hello guys, i've tested the latest changes in PSOBB and the texture movement issue is fixed everywhere!!, theres a little detail with the refraction effect used in some monsters and for the splashing effects in water that seems to be a little bit off, not sure if its related to this texture fix but I've attached here a small video showcasing it. @K0bin @doitsujin Moreover I wanted to mention that at least in the case of PSOBB, this game is actually a DX8 game not a DX9, so to be able to see the improvements i had to use d3d8to9 + your latest d3d9.dll as overrides not sure if that also might affect the outcome either 2024-05-21.22-52-30.mp4 |
@nolrinale Can you make an apitrace of the part that's not quite correct now? |
To get the apitrace all I have to do is to override all the DLL's in the x32 folder and run the game as usual right? |
@K0bin However since you seem to have the game up and running from the previous main issue #3117, create an Episode 2 Party and use the /warp command between areas 6-12 all these areas have water where you can splash around and see the issue |
@K0bin I tried again to get you an apitrace of the affected area, but it looks like it wont get me a trace if I load the game with the d3d8to9's d3d8.dll.... and I require it to be able to elevate the game to DX9 to be able to see the fixed changes. If i load the game with the default d3d8.dll included in the apitrace package it does work and I can get a trace file but then I'm stuck with the old graphic issues, however in this specific case the water ripples/splash textures and refraction works fine (minus the broken moving textures) so I guess there was a regression somewhere in this PR that affected this functionality. |
@nolrinale You don't have to use the latest fixed DXVK version. Apitrace records the D3D9 commands and those should be identical regardless of whether you use a DXVK build with my recent fixes or an older one. |
@K0bin oh lol I had no clue about that!! well here you have it |
Nice job! |
Fixes #3117
Master:
PR:
I'd appreciate testing for regressions with:
#3293 (maybe @mrdeathjr28)I still had the Apitrace of Coldfear and that is fine with the PR.#3628 (@Blisto91)I still had the Project Snowblind Apitrace and that also renders fine with the PR.and Sims 2 (maybe @tannisroot)