iXit / Mesa-3D

Please use official https://gitlab.freedesktop.org/mesa/mesa/ !
https://github.com/iXit/Mesa-3D/wiki
66 stars 13 forks source link

World of Warships Projectile Bug #210

Closed Oblit03 closed 6 years ago

Oblit03 commented 8 years ago

All shells are rendered incorrectly with Nine and appear to "flip" when the camera is rotated 180°.

shot-16 04 27_15 08 46-0554 shot-16 04 27_15 08 53-0207

Log: WoWSLog (Full log)

As of apitrace commits c4fb8c9 and 0b20dac it is now possible to capture and replay (mostly) working traces.

You will need to compile apitrace (or get a newer version here) to view these traces: Nine.trace (Visual glitches in trace are not visible in-game) wined3d.trace (UI bug not visible in-game)

System: Kubuntu 15.10 64-bit Kernel 4.2.0-35 Ixit Mesa (git) Wine 1.9.8 x86 (git)

AMD HD6950 CAYMAN

Oblit03 commented 8 years ago

Game update 0.5.5.0 has added shell models, these are rendered correctly. The shell trail remains broken.

Bug is present even with D3D_ALWAYS_SOFTWARE=1.

Nine: shot-16 05 01_19 50 20-0662 Shells shown on the left, trail is on the right.

wined3d: shot-16 05 01_20 01 13-0149

Log: WoWSLog

Traces: Nine.trace (Shells and trails visible around frame 1754) wined3d.trace

siro20 commented 8 years ago

Can you upload a trace that uses less video memory ? I can't replay it with 1GByte VRAM. It would help if you decrease resolution and use low resolution textures.

Oblit03 commented 8 years ago

Requested trace files: Nine (Buggy geometry) WineD3D

Low graphics settings at 1440x900 resolution

Shell trails are now completely invisible with Nine as of game patch 0.5.6.

siro20 commented 8 years ago

Thanks for providing the new trace. I can play it back on wine and nine. On Nine there's only the UI visible, the remaining screen is black. On Wine I can see some broken vertex rendering. I guess that's you want to say with (Buggy geometry in trace). I'm using the latest apitrace.

Oblit03 commented 8 years ago

The traces were done with the most recent release at that time (02/07).

Does the WineD3D trace show more than just the UI? (Is the required data only available in a Nine trace?)

All of the Nine traces are created with different stretched geometry (Just tested 07/07 apitrace and the geometry is still stretched).

Nine trace running with Nine: wows-nine-trace

I'll try getting a trace with my 4850 when I have time. Perhaps it will be more useful.

Oblit03 commented 8 years ago

RV770 trace: Nine

Trace plays with RV770 and R600 on this system. Graphics bugs still present.

Possible RV770 bug involving minimap icons. Icons can appear to be "cut off" or completely invisible at times. It might be difficult to capture in a trace though.

Oblit03 commented 8 years ago

WoWS public test server patch 5.9.0 seems to have a fix for this bug. All shells appear to render normally. The main server runs version 5.8.1, which still has the shell trail bug.

Traces (R600): Nine (Trails can be seen in the trace) WineD3D

Considering how many times the shells/trails have changed, it probably won't remain fixed.

EDIT 28/07/16: Patch 5.9.0 has been pushed to the main server. Shell trails render correctly. No changes were made to the wine bottle or the game installation before this patch was installed.

axeldavy commented 6 years ago

Since according to the last message the issue is fixed, I close this bug report