-
Notifications
You must be signed in to change notification settings - Fork 23
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mafia 1.3 - INVALIDCALL #100
Comments
That trace uses a format not supported by the graphic card, and it's ok not to display support for it according to the caps reported on windows. Wine supports the format though so game tries to use it, thus the crash in the trace. |
Anyway it owrks on wined3d and dxvk. |
@axeldavy |
No crash here, so I must have fixed it in my local branch. Fix sent soon then. |
I updated Ixit/Mesa-3D master. Should work fine on it. |
Hm, game here still hangs in menu, could be something with mesa compile flags again... |
Nope, not flags. csmt on/off, nope... game just hangs with nine only and throwing this: |
It seems random. If I relaunch several times I can make it crash. Probably some corruption issues |
Alright, it was passing invalid locking flags, which returned an error. |
Ignore flags working. |
Now only if that car minimap isnt somewhat broken (these car lines goes out of circle) in game and shadows to not flicker... these are another bugs i didnt spotted with dxvk, but at least it is does hang anymore. |
And perf isnt right in it really... seems needs perf optimisations fixeges like Halo. 馃ぃ |
Well I guess I need a trace with the broken minimap. |
Just found that shadows does not flicker with override_vendorid=4318 , seems to be some of these that like vendor overrides 馃ぃ |
Will do a trace of Sniper Elite later on, about that minimap broken... that couldnt be so seen so easely in Mafia. |
Maybe it hits different rendering paths with the vendor override. If so it is interesting to compare what changes and fix the buggy path. |
Drived around and indeed shadow does not flicker with override_vendorid=4318, so likely does something else on that path. |
Well, these shadows would need much more testing, as it start to flicker even with override just on a different part of the city... much less with override, but still 馃ぃ |
Intel override behave like nvidia one on these shadows, looks like there is no flicker but if i go to certain parts of the city (just doing Free Ride>second street, so just right>right) it starts there too... just on amd it starts near immediately and constantly. |
Well, lets try to fix that borked minimap first, maybe these bugs are connected somehow with shadows... |
Some applications seem to pass undefined flags... And we shouldn't return an error. Found investigating: iXit/wine-nine-standalone#100 Signed-off-by: Axel Davy <davyaxel0@gmail.com>
I would close this as first issue was fixed, troubled with minimap could continue here: |
Via d3d8to9, winde3d or dxvk works, so nine only...
Retal version starts with nine, while patched to 1.3 raises invalid call. That in a game happens in menu, but with a trace it seems happens immediately 馃ぃ
https://www.dropbox.com/s/p76jzq7q255kxke/mafia13.trace.xz?dl=0
The text was updated successfully, but these errors were encountered: