D11091: Support Atlas textures in FadingNode

2018-03-06 Thread David Edmundson
This revision was automatically updated to reflect the committed changes.
Closed by commit R242:02c419453462: Support Atlas textures in FadingNode 
(authored by davidedmundson).

REPOSITORY
  R242 Plasma Framework (Library)

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D11091?vs=28809&id=28823

REVISION DETAIL
  https://phabricator.kde.org/D11091

AFFECTED FILES
  src/declarativeimports/core/fadingmaterial.frag
  src/declarativeimports/core/fadingmaterial_core.frag
  src/declarativeimports/core/fadingnode.cpp
  src/declarativeimports/core/iconitem.cpp

To: davidedmundson, #plasma, broulik
Cc: #frameworks, michaelh


D11091: Support Atlas textures in FadingNode

2018-03-06 Thread Kai Uwe Broulik
broulik accepted this revision.
This revision is now accepted and ready to land.

REPOSITORY
  R242 Plasma Framework (Library)

BRANCH
  origin-master (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D11091

To: davidedmundson, #plasma, broulik
Cc: #frameworks, michaelh


D11091: Support Atlas textures in FadingNode

2018-03-06 Thread David Edmundson
davidedmundson created this revision.
davidedmundson added a reviewer: Plasma.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: Frameworks.
davidedmundson requested review of this revision.

REVISION SUMMARY
  Previously IconItem would create icons in new textures for animating. By
  keeping them in the atlas not only do we avoid that, but we should
  implicitly share the QSGTexture used for non-animating item.

TEST PLAN
  Moused over icon, it changed correctly
  Set core profile, moused over an icon it changed correctly

REPOSITORY
  R242 Plasma Framework (Library)

BRANCH
  origin-master (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D11091

AFFECTED FILES
  src/declarativeimports/core/fadingmaterial.frag
  src/declarativeimports/core/fadingmaterial_core.frag
  src/declarativeimports/core/fadingnode.cpp
  src/declarativeimports/core/iconitem.cpp

To: davidedmundson, #plasma
Cc: #frameworks, michaelh