← Back to team overview

touch-packages team mailing list archive

[Bug 1396178] Re: [UbuntuShape] Make the base shape extendible

 

** Branch linked: lp:ubuntu/vivid-proposed/ubuntu-ui-toolkit

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1396178

Title:
  [UbuntuShape] Make the base shape extendible

Status in ubuntu-ui-toolkit package in Ubuntu:
  In Progress

Bug description:
  The UbuntuShape is the base component of the toolkit and of several
  applications. It has to be extremely efficient. The problem is that
  efficiency becomes very difficult to maintain as more features need to
  be implemented. The main reason being that having to deal with several
  vertex buffer geometries and shaders in the same code base can become
  extremely verbose, another reason being that branching inside shader
  code can have big impacts with some GPUs (embedded or not).

  A solution to avoid that would be to make UbuntuShape support a fixed
  set of features and to make it extendible, so that new features could
  be put inside dedicated items without reducing efficiency and code
  maintainability of the base shape item.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1396178/+subscriptions


References