Skip to content
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

Texture bug with enabled d3d9 #290

Open
junkedboy opened this issue Oct 24, 2017 · 11 comments
Open

Texture bug with enabled d3d9 #290

junkedboy opened this issue Oct 24, 2017 · 11 comments
Labels

Comments

@junkedboy
Copy link

junkedboy commented Oct 24, 2017

From the last time I have problem with displaying textures in World of Warcraft 3.3.5 (in other games not tested)
with d3d9: http://i.piccy.info/i9/a8c6f74e78a0541d49d55ffb9469e4b4/1507565562/134054/1186269/Screenshot_with_enabled_d3d9.jpg
without: http://i.piccy.info/i9/651f44f3b1f3a66df21fcb3cf17dd854/1507565695/136128/1186269/Screenshot_without_enabled_d3d9.jpg

Gentoo, wine 2.18, mesa 17.2.3

@axeldavy
Copy link

This seems a texture blending bug. Which card ?

@junkedboy
Copy link
Author

Notebook Acer V5-552G with AMD 8550G+8750M.

@iiv3
Copy link

iiv3 commented Oct 26, 2017

I'm sorry but I don't see the bug.
There seems to be some difference in the fog, but I can't tell which one is the correct.

May I ask for apitrace of this scene? Then see if the same trace plays different in Nine, WineD3D and real Windows.

If the game uses different paths, because Nine and WineD3D give different capability flags, then the apitrace would hardcode the drawing command so we'll be sure they are the same in all cases.

@junkedboy
Copy link
Author

Maybe you don't understand what problem with textures I mean. New screenchots.
with enabled d3d9:
http://i.piccy.info/i9/92bed11f19746f70b96e5a0863070c56/1509046376/145802/1191034/Screenshot_from_2017_10_26_22_29_56.jpg
without enabled d3d9:
http://i.piccy.info/i9/286c3cdd63c8658a20817d09cd515a9d/1509046667/131776/1191034/Screenshot_from_2017_10_26_22_30_48.jpg

Tested on arch linux too, wine-gaming-nine 1.8. This is a new bug, appeared ~2 months ago.

@Altosk
Copy link

Altosk commented Oct 26, 2017 via email

@junkedboy
Copy link
Author

junkedboy commented Oct 26, 2017

I'm sorry, *wine-gaming-nine 2.18.

@Altosk
Copy link

Altosk commented Oct 26, 2017

oh didnt see the version of wow i was gonna say that the dx9 was broken with 7.3 but your on 3.3.4 i know that 1.12 wow is fine last i checked it might be radeonsi bug for your series of gpu

@axeldavy
Copy link

If this is a regression, as bisect could be done.
Either you could make the bisect yourself, or make a trace to help the bisect.

@iiv3
Copy link

iiv3 commented Oct 28, 2017

Oh, I see the problem now. It seems that pixel sampling uses nearest-neighbor instead of bilinear-interpolation, so the low-res blend textures get sharp edges.

We need an apitrace showing clearly the bug.

If it is regression, try and find the last version that worked. It would help if we know if the problem is in the wine or mesa code. (Mesa code also depends on LLVM)

Also, please mention what is your hardware.

@junkedboy
Copy link
Author

Also, please mention what is your hardware.

Notebook model: Acer V5-552G
CPU: AMD A8-5557M
Video: AMD Radeon HD 8550G + AMD Radeon HD 8750M
RAM: 8G

If it is regression, try and find the last version that worked. It would help if we know if the problem is in the wine or mesa code. (Mesa code also depends on LLVM)

Rolled back mesa-17.0.6 and llvm-3.9.1 from gentoo stable, bug not found.

@siro20 siro20 added the bug label Dec 2, 2017
@axeldavy
Copy link

axeldavy commented Mar 9, 2018

Does it work better with csmt_force=0 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants