Nux

lp:~jsjgruber/nux/lp1167018.1

Created by John S. Gruber and last modified
Get this branch:
bzr branch lp:~jsjgruber/nux/lp1167018.1
Only John S. Gruber can upload to this branch. If you are John S. Gruber please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
John S. Gruber
Project:
Nux
Status:
Development

Recent revisions

813. By John S. Gruber

debian/patches/06-ubuntu-simplify-ls-shaders.patch :
Radically simplify (and generalize) the linear sampling gaussian
blur shader programs by calculating the coordinates normalized
by texture by width or height in the setup. Express these
as x,y vectors.
Apply them as simply as possible in the shader to save
shader instructions.
Also see that the offsets are given to the shader in
order, providing much improved locality of memory access.
This alone causes much time savings as the hardware
can have subsequent memory locations cached--which is impossible
when going from, e.g., texture coordinate (0,-9) directly to
(0, 9). Instead the order is (0, -9), (0, -8)...(0, 0), (0, 1)...
(0, 8), (0, 9).
Fixes lp: #1167018

812. By John S. Gruber

Add three patches to debian/patches to resolve problems related to LS
blurring:
02-ubuntu-ls-blur-return.patch
Return the length of the vectors so there is room in the shader
for all of them. This resolves an inconsistency between the
shader, shader setup and function return.
03-ubuntu-ls-blur-max-program.patch
Use the sigma rather than the number of samples required when
calculating the place to store one of the two linear sampling
gaussian blur shader programs in the cache.
The number of cache locations is limited to 11 and the
number of samples required can easily exceed that.
04-ubuntu-fix-ls-blur-weight-adjustment.patch
In the linear sampling gaussian blur calculation of offsets and
weights adjust the last weight as well as all others.

811. By PS Jenkins bot

Releasing 4.0.2+13.10.20130816.2-0ubuntu1 (revision 810 from lp:nux).

Approved by PS Jenkins bot.

810. By Łukasz Zemczak

Add 50_check_unity_support to Xsession.d that will run the unity support test app to determine if we should use the fallback mode or not, since we'll be dropping the test from compiz.

Approved by PS Jenkins bot, Brandon Schaefer, Didier Roche.

809. By Stephen M. Webb

Apdated gmock detection after gmock was updated.

Approved by PS Jenkins bot, Brandon Schaefer.

808. By PS Jenkins bot

Releasing 4.0.2+13.10.20130802-0ubuntu1 (revision 807 from lp:nux).

Approved by PS Jenkins bot.

807. By Brandon Schaefer

Change general hotkey/tiggers to general/hotkey triggers.

Approved by PS Jenkins bot, Marco Trevisan (Treviño).

806. By PS Jenkins bot

Releasing 4.0.2+13.10.20130729-0ubuntu1 (revision 805 from lp:nux).

Approved by PS Jenkins bot.

805. By Kevin DuBois

Fix examples/cairo.cpp includes.

Approved by Stephen M. Webb, PS Jenkins bot, Tim Penhey.

804. By PS Jenkins bot

Releasing 4.0.2+13.10.20130723-0ubuntu1 (revision 803 from lp:nux).

Approved by PS Jenkins bot.

Branch metadata

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

Subscribers