plazma
New Member
i think its about QT
some other sources :
https://bugs.freedesktop.org/show_bug.cgi?id=84651#c11
https://bugs.freedesktop.org/show_bug.cgi?id=84651#c5
some other sources :
https://bugs.freedesktop.org/show_bug.cgi?id=84651#c11
Lubosz Sarnecki 2014-11-10 13:18:28 UTC
This bug affects all application using Qt5 QtQuick 2 applications build with MSVC run on i965.
http://en.wikipedia.org/wiki/Qt_Quick
The MSVC Qt5 SDK uses the ANGLE graphics layer, in contrary to the MinGW one, which uses Desktop OpenGL.
https://code.google.com/p/angleproject/
Since native Qt5 Linux applications do not use ANGLE, only applications using wine are affected.
I have uploaded precompiled versions of the QtQuick clock example, one using MinGW, the other one MSVC.
https://drive.google.com/folderview?id=0B0bLtNyAhxgod2RGeXpmbVB0ejg&usp=sharing
The bug only occurs for the MSVC/ANGLE version.
I also uploaded apitraces of the native Linux version and wine with MSVC and MinGW.
All traces can be played back on nouveau and swrast (e.g. LIBGL_ALWAYS_SOFTWARE=1).
The MSVC/ANGLE traces cannot be played back on i965. All software versions on both systems are identical.
Traces using MSVC/ANGLE recorded on nouveau also cannot be played back on i965.
Analyzing the MSVC/ANGLE trace with qapitrace on i965 shows that the texture is uploaded correctly, but apparently not displayed correctly.
http://imgur.com/N5Yipyf
https://bugs.freedesktop.org/show_bug.cgi?id=84651#c5
Xinkai Chen 2014-10-24 17:24:06 UTC
Battle.net got an update from Qt4 to Qt5, which happened on Oct 1st-ish. It must be the cause.
I didn't manage to downgrade individual packages to pin point the problem, since the Arch's GCC became too new to compile those older things.
Also, it's worth to mention that somebody finds out that
LIBGL_ALWAYS_SOFTWARE=1 wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net\ Launcher.exe
-- works around the problem.