diff options
| author | Marko Niemelä <marko.a.niemela@nokia.com> | 2011-06-08 13:43:51 +0300 |
|---|---|---|
| committer | Marko Niemelä <marko.a.niemela@nokia.com> | 2011-06-08 13:43:51 +0300 |
| commit | ad316ac4d3485f061e40e5970a17a24bb1c7ac25 (patch) | |
| tree | b79e1bdb939f54c836c38b7b0c231029f65c731b | |
| parent | 236bb79a482378957e5b81cc8eba8b1c9e46f820 (diff) | |
Enabled antialiasing hint in ShaderEffectItem when doing multisampled drawing.
| -rw-r--r-- | src/shadereffectitem.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shadereffectitem.cpp b/src/shadereffectitem.cpp index 5bb906c..dbfe2a9 100644 --- a/src/shadereffectitem.cpp +++ b/src/shadereffectitem.cpp @@ -405,6 +405,10 @@ void ShaderEffectItem::paint(QPainter *painter, const QStyleOptionGraphicsItem * checkViewportUpdateMode(); painter->save(); painter->beginNativePainting(); + + if (context->format().samples() > 1) + painter->setRenderHint(QPainter::Antialiasing); + QMatrix4x4 combinedMatrix = QMatrix4x4(painter->transform()); renderEffect(painter, combinedMatrix); painter->endNativePainting(); |
