Summary: | [r600g, bisected] regression: NI/Turks MSAA texture corruption with FreeCAD and Wine games | ||
---|---|---|---|
Product: | Mesa | Reporter: | Dieter Nützel <Dieter> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | CLOSED FIXED | QA Contact: | Default DRI bug account <dri-devel> |
Severity: | normal | ||
Priority: | medium | CC: | emil.l.velikov |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
FreeCAD-MSAA-8x-Texure-Bug.png
LS2015-Wine-nine-MSAA-2x+-Texure-Bug.png |
Description
Dieter Nützel
2016-10-31 18:34:45 UTC
Created attachment 127647 [details]
LS2015-Wine-nine-MSAA-2x+-Texure-Bug.png
Fix is underway. Have a look at Mesa-dev: https://lists.freedesktop.org/archives/mesa-dev/2016-November/134137.html src/gallium/winsys/radeon/drm/radeon_drm_surface.c - if (!(surf_ws->flags & RADEON_SURF_IMPORTED)) { + if (!(flags & (RADEON_SURF_IMPORTED | RADEON_SURF_FMASK))) { A combination of Marek's idea plus Michel's patch [Mesa-dev] [PATCH 3/4] gallium/radeon: Use flags parameter in radeon_winsys_surface_init SOLVED both (FreeCAD and LS2015 on Wine) for me. The fix has been pushed to master. Please test and close the bug if it's fixed. Thanks. Fixed by git commit in master. Closing. Thanks Marek! |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.