Public bug reported:

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.

** Affects: ubuntu-ui-toolkit (Ubuntu)
     Importance: High
     Assignee: Loïc Molinari (loic.molinari)
         Status: In Progress


** Tags: ubuntushape

** Branch linked: lp:~loic.molinari/ubuntu-ui-toolkit/ubuntu-ui-toolkit-
shape-rewrite

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1396178

Title:
  [UbuntuShape] Make the base shape extendible

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to