weston/clients
Pekka Paalanen 313bd84a48 simple-shm: render meaningful diagnostics
Previously, simple-shm was rendering an image that looked like stride
gone wrong somewhere, and was quite confusing if you did not know it was
supposed to look like that.

Replace the drawing code. Two circles, inner and outer, now delimit
three co-centric areas. The outmost area from surface borders to outer
circle contains horizontal gradients that move (animate) to the left.
The area between outer and inner circles contains vertical gradients
that move upwards. The center disc has circular gradients moving towards
the center.

The circles are not ellipses.

Diagnostics:
The X-channel is manipulated so, that if a compositor takes the XRGB
image, and uses the X channel as alpha instead of ignoring it, the whole
image will be crossed out by two lines that either quickly saturate to
white or show through with additive blending. Does not work on black
background.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-04-26 15:42:05 +03:00
..
.gitignore weston: update .gitignore files 2012-04-11 08:24:35 -04:00
cairo-util.c cairo-util: Use nearest filtering for rendering frame 2012-04-03 10:53:15 -04:00
cairo-util.h Consolidate image loading code and move to shared/ 2012-03-12 01:40:59 -04:00
clickdot.c Add an option parser 2012-03-12 01:28:50 -04:00
desktop-shell.c Follow wayland change to serial numbers 2012-04-11 22:42:15 -04:00
dnd.c window.c: Drop the toolkit grab when we start a compositor grab 2012-04-13 12:55:45 -04:00
eventdemo.c Add signedness warning flag and fix fallout 2012-03-30 11:52:39 -04:00
flower.c Follow wayland change to serial numbers 2012-04-11 22:42:15 -04:00
gears.c gears: Allow model rotation with pointer 2012-04-25 10:52:43 -04:00
glmatrix.c Add signedness warning flag and fix fallout 2012-03-30 11:52:39 -04:00
image.c Consolidate image loading code and move to shared/ 2012-03-12 01:40:59 -04:00
Makefile.am Secure screenshooter protocol. 2012-03-24 14:40:21 -04:00
matrix3.xpm
resizor.c Add an option parser 2012-03-12 01:28:50 -04:00
screenshot.c screenshooter: Don't assume output offsets start at zero 2012-04-20 16:16:44 -04:00
simple-egl.c weston: Don't ask for EGL depth buffer if not needed 2012-03-20 22:43:56 -04:00
simple-shm.c simple-shm: render meaningful diagnostics 2012-04-26 15:42:05 +03:00
simple-touch.c Follow wayland change to serial numbers 2012-04-11 22:42:15 -04:00
smoke.c Simplify shm buffer handling 2012-03-26 19:27:35 -04:00
tablet-shell.c client: tablet-shell: fallback in the lack of lockscreen icon 2012-04-03 14:53:47 -04:00
terminal.c Add signedness warning flag and fix fallout 2012-03-30 11:52:39 -04:00
view.c Consolidate image loading code and move to shared/ 2012-03-12 01:40:59 -04:00
window.c Send surface enter/leave events 2012-04-20 13:39:40 -04:00
window.h Follow wayland change to serial numbers 2012-04-11 22:42:15 -04:00
wscreensaver-glue.c
wscreensaver-glue.h Never include wayland-util.h directly 2011-11-22 09:35:14 -05:00
wscreensaver.c Add an option parser 2012-03-12 01:28:50 -04:00
wscreensaver.h Add signedness warning flag and fix fallout 2012-03-30 11:52:39 -04:00