Comment 28 for bug 1319164

Revision history for this message
In , Mark Kretschmann (kretschmann) wrote :

Git commit f4a3f4fcf59cc0c592bd6d703542cb162a19721c by Mark Kretschmann.
Committed on 19/07/2013 at 08:37.
Pushed by markey into branch 'master'.

Rewrite Block Analyzer to use pure OpenGL instead of QGLPaintEngine2.

This rewrite should fix a number of issues that users had, especially
with Intel drivers. The issues, including crashes, are all due to driver
bugs, but essentially they were triggered by Qt using some uncommon
features for texture drawing (stencil operations, etc).

This commit should be backported to 2.8.1.

CCMAIL: <email address hidden>
BACKPORT

M +1 -0 ChangeLog
M +12 -22 src/context/applets/analyzer/AnalyzerBase.cpp
M +3 -19 src/context/applets/analyzer/AnalyzerBase.h
M +1 -1 src/context/applets/analyzer/BallsAnalyzer.cpp
M +1 -1 src/context/applets/analyzer/BallsAnalyzer.h
M +82 -23 src/context/applets/analyzer/BlockAnalyzer.cpp
M +9 -10 src/context/applets/analyzer/BlockAnalyzer.h
M +1 -1 src/context/applets/analyzer/DiscoAnalyzer.cpp
M +1 -1 src/context/applets/analyzer/DiscoAnalyzer.h

http://commits.kde.org/amarok/f4a3f4fcf59cc0c592bd6d703542cb162a19721c