weston/clients
Ander Conselvan de Oliveira 001de54ea1 window: use only one shm pool for all the cursor images
Cursor images are fairly small and having one pool for each image adds
a lot of unnecessary overhead. Instead, create one large pool and
allocated all cursor images from that.

In order to do that, however, the code that creates shm surface needed
some refactoring. This patch adds a new struct shm_pool that is used
by the cursor and also changes struct window to use it.
2012-05-07 14:44:02 -04: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 Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
desktop-shell.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
dnd.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
eventdemo.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
flower.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
gears.c Change button from int to uint32_t 2012-05-07 12:57:11 -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 fix build for --disable-clients --enable-simple-clients 2012-04-26 15:50:12 +03:00
matrix3.xpm clients: import glmatrix.c and matrix3.xpm 2011-11-18 14:45:04 +02:00
resizor.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
screenshot.c screenshooter: Don't assume output offsets start at zero 2012-04-20 16:16:44 -04:00
simple-egl.c simple-egl: add option for running fullscreen 2012-05-02 10:04:31 -04:00
simple-shm.c simple-shm: no need for wayland-egl.h 2012-04-26 15:45:13 +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 Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
terminal.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
view.c Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
window.c window: use only one shm pool for all the cursor images 2012-05-07 14:44:02 -04:00
window.h Change button from int to uint32_t 2012-05-07 12:57:11 -04:00
wscreensaver-glue.c clients: add wscreensaver 2011-11-18 14:46:26 +02:00
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