Apps in spread are not anti-aliased
Bug #1351559 reported by
Michał Sawicz
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtmir (Ubuntu) |
Fix Released
|
High
|
Michael Zanetti | ||
qtmir (Ubuntu RTM) |
Fix Released
|
High
|
Michał Sawicz | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Michael Zanetti | ||
unity8 (Ubuntu RTM) |
Fix Released
|
High
|
Michał Sawicz |
Bug Description
With qtcomp enabled, smoothing in the spread was disabled. This is unfortunately very visible on lower density devices, causing sharp edges on all diagonal lines.
We need to investigate how to enable anti-aliasing with as little performance hit as possible.
Related branches
lp://qastaging/~unity-team/unity8/antialiasing-spread
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 23 lines (+2/-0)2 files modifiedqml/Stages/ApplicationWindow.qml (+1/-0)
qml/Stages/SurfaceContainer.qml (+1/-0)
lp://qastaging/~mzanetti/qtmir/sg-imagenode
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 44 lines (+15/-4)1 file modifiedsrc/modules/Unity/Application/mirsurfaceitem.cpp (+15/-4)
lp://qastaging/~unity-team/unity8/rtm-14.09-staging
- Unity Team: Pending requested
-
Diff: 77 lines (+23/-4)3 files modifiedqml/Stages/SpreadDelegate.qml (+8/-1)
tests/mocks/Unity/Application/ApplicationManager.cpp (+7/-0)
tests/qmltests/Stages/tst_SpreadDelegate.qml (+8/-3)
lp://qastaging/~mir-team/qtmir/rtm-14.09-staging
- Michał Sawicz: Approve
-
Diff: 261 lines (+121/-6)10 files modifieddebian/changelog (+13/-0)
debian/control (+1/-1)
src/modules/Unity/Application/session.cpp (+14/-1)
src/platforms/mirserver/promptsessionlistener.cpp (+12/-0)
src/platforms/mirserver/promptsessionlistener.h (+4/-0)
src/platforms/mirserver/qteventfeeder.cpp (+7/-0)
tests/modules/SessionManager/session_test.cpp (+58/-0)
tests/modules/common/mock_mir_session.h (+3/-1)
tests/modules/common/mock_prompt_session.h (+5/-0)
tests/modules/common/mock_prompt_session_manager.h (+4/-3)
Changed in unity8: | |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in qtmir: | |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in qtmir: | |
status: | New → Confirmed |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
importance: | Undecided → High |
status: | New → In Progress |
no longer affects: | unity8 |
Changed in qtmir: | |
assignee: | Gerry Boland (gerboland) → Michael Zanetti (mzanetti) |
status: | Confirmed → In Progress |
tags: | added: ota-1 rtm14 |
Changed in unity8 (Ubuntu RTM): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in qtmir (Ubuntu RTM): | |
importance: | Undecided → High |
Changed in qtmir (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in qtmir (Ubuntu RTM): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in qtmir (Ubuntu): | |
status: | New → In Progress |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Michael Zanetti (mzanetti) → Michał Sawicz (saviq) |
Changed in qtmir (Ubuntu RTM): | |
assignee: | Michael Zanetti (mzanetti) → nobody |
Changed in qtmir (Ubuntu RTM): | |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in qtmir (Ubuntu RTM): | |
status: | New → In Progress |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in qtmir (Ubuntu RTM): | |
status: | In Progress → Triaged |
Changed in unity8 (Ubuntu RTM): | |
status: | In Progress → Triaged |
Changed in qtmir (Ubuntu RTM): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu RTM): | |
status: | Triaged → In Progress |
no longer affects: | qtmir |
To post a comment you must log in.
Ok... The linked branch adds antialiasing control in unity8 and the MockMirSurfaceItem. However, this won't work with QtMir still as antialiasing is not implemented in there yet. Added QtMir to affected projects.