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
Git commit f4a3f4fcf59cc0c 592bd6d703542cb 162a19721c 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 applets/ analyzer/ AnalyzerBase. cpp applets/ analyzer/ AnalyzerBase. h applets/ analyzer/ BallsAnalyzer. cpp applets/ analyzer/ BallsAnalyzer. h applets/ analyzer/ BlockAnalyzer. cpp applets/ analyzer/ BlockAnalyzer. h applets/ analyzer/ DiscoAnalyzer. cpp applets/ analyzer/ DiscoAnalyzer. h
M +12 -22 src/context/
M +3 -19 src/context/
M +1 -1 src/context/
M +1 -1 src/context/
M +82 -23 src/context/
M +9 -10 src/context/
M +1 -1 src/context/
M +1 -1 src/context/
http:// commits. kde.org/ amarok/ f4a3f4fcf59cc0c 592bd6d703542cb 162a19721c