Created by Andreas Pokorny and last modified
Get this branch:
bzr branch lp:~andreas-pokorny/mir/configure-clear-color
Only Andreas Pokorny can upload to this branch. If you are Andreas Pokorny please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Andreas Pokorny

Recent revisions

1331. By Andreas Pokorny on 2014-01-13

Clear color Configuration option for GLRenderer

The configuration option is exposed through the default server configuration provided by mir_server. All demos that include a servers can be configured to use a different color with
   --clear-color 0xDD4814FF

1330. By PS Jenkins bot on 2014-01-13

Merge latest changelog updates from lp:mir, document release 0.1.3 properly
and prepare for release 0.1.4.

Approved by Daniel van Vugt, Kevin DuBois, Alan Griffiths, PS Jenkins bot.

1329. By Andreas Pokorny on 2014-01-10

  With this change the case (of switch) and block indenting is reworked, to match the preferred style. This
  style can new also be produced through common automatic code formatting tools. A boiler plate .clang-format is added
  with this MP. Note that some of the settings might not be correct. Additionally some heuristics in clang-format
  might not match a readers taste.

  Additionally this change also fixes some examples of constants inside the code blocks that did not conform to
  the naming style for constants. .

Approved by PS Jenkins bot, Alan Griffiths.

1328. By Andreas Pokorny on 2014-01-10

Adds a mir pixel format parameter to DisplayConfiguration::configure_output

So within DisplayConfigurationPolicy the format can be specified for each output.
The pixel format parameter is still ignored by android and also mesa to some degree,
which only validates it. It is supported by nested display. The default configuration
policy implementation tries to select an opaque format though. Fixes: https://bugs.launchpad.net/bugs/1256702.

Approved by PS Jenkins bot, Daniel van Vugt, Robert Carr.

1327. By Andreas Pokorny on 2014-01-10

Fixes the rule list to match the function parameter placement with the examples

Changes the examples to match the formating and naming style described. Also some minor typos are fixed.

Approved by PS Jenkins bot, Kevin DuBois, Alan Griffiths, Alexandros Frantzis.

1326. By Kevin DuBois on 2014-01-10

Add 'android-headers' as a build dependency for android. Remove the headers in 3rd_party that are now included with that package. Clean up some of the build includes so the input and android-specific includes are not global.

Approved by PS Jenkins bot, Ricardo Salveti, Robert Carr, Alan Griffiths, Alexandros Frantzis, Daniel van Vugt.

1325. By Daniel van Vugt on 2014-01-10

Cache surface textures on the GPU to eliminate duplicate uploads.

At the moment GLRenderer is unconditionally uploading a new copy of every
visible surface to the GPU, on every frame. This branch changes that to
only upload textures for visible surfaces when they change.

In a realistic GUI with multiple surfaces where most of them don't change
on every frame, this eliminates most of the texture copies. So performance
with multiple visible surfaces should be greatly increased.

Also resolves bug: LP: #1263592. Fixes: https://bugs.launchpad.net/bugs/1263592.

Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths, Robert Carr.

1324. By Andreas Pokorny on 2014-01-09

Adds mir pixel format utility functions to query details about MirPixelFormat. Fixes: https://bugs.launchpad.net/bugs/1256702.

Approved by PS Jenkins bot, Alexandros Frantzis, Daniel van Vugt, Kevin DuBois, Alan Griffiths, Robert Carr, Andreas Pokorny.

1323. By Alan Griffiths on 2014-01-09

tests: disable test that's blocking CI pending a real resolution.

Approved by Andreas Pokorny, Kevin DuBois, Alexandros Frantzis, PS Jenkins bot.

1322. By kevin gunn on 2014-01-09

update doccuments to reference lp:mir/devel.

Approved by Daniel van Vugt, PS Jenkins bot, Alan Griffiths.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.