doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.13k stars 844 forks source link

[d3d9] TrackMania United Forever - Minor rendering issue with electric signs #1642

Closed NorbertHarangozo closed 4 years ago

NorbertHarangozo commented 4 years ago

While I was looking at yesterday's crash issue, I found a minor rendering issue on electric signs I didn't notice before. This problem only seems to be present when you are far away from the sign. Not quite sure how to describe it, so here's an image instead: dxvk It's supposed to look like this: native

I've tried several DXVK/D9VK versions and it doesn't seem to be a regression.

Software information

TrackMania United Forever

System information

Apitrace file(s)

Log files

misyltoad commented 4 years ago

Should be fixed now :)

NorbertHarangozo commented 4 years ago

Yep, it's fixed, however, the fix causes the water reflections to be rendered incorrectly.

Before the fix, the water looked normal: 18 After a35df1c3b1ddae7fe66583764a561b0a8478637e, it looked like this: 19 4c1deabcd30cafadae8fbe3270d42f22552917f6 and b958473cc9117780f3846ea40b6358c69083a39c looks like this: 21

It should be visible in the trace.

misyltoad commented 4 years ago

Should be fixed now.

NorbertHarangozo commented 4 years ago

The trace plays fine now. Unfortunately, for some weird reason, the water is still rendered incorrectly ingame. I've made another trace, but this time with DXVK. Not sure how useful will that be.

Thank you for looking into this, I know that issues like this are super annoying.

misyltoad commented 4 years ago

Should be fixed fixed now... :frog:

NorbertHarangozo commented 4 years ago

That did the trick. Thanks!