dri3: Switch to libxshmfence version 1.1
authorKeith Packard <keithp@keithp.com>
Fri, 22 Nov 2013 04:22:16 +0000 (20:22 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Sat, 21 Dec 2013 00:17:54 +0000 (16:17 -0800)
commit568a27588d13146d0fd7cb4e775e1ac0187e5e29
tree06bca12d062d61a2082bbceb63a10761a8d3bbaa
parent9f330481c3979724300881891dfa17e99a5698ab
dri3: Switch to libxshmfence version 1.1

libxshmfence v1.0 foolishly used 'int32_t *' for the fence type, which
works when the fence is a linux futex. However, version 1.1
changes the exported datatype to 'struct xshmfence *'

Require libxshmfence version 1.1 and switch the API around.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
configure.ac
src/glx/dri3_glx.c
src/glx/dri3_priv.h