mesa/src
Dave Airlie eaa56eab6d radv: initial support for shared semaphores (v2)
This adds support for sharing semaphores using kernel syncobjects.

Syncobj backed semaphores are used for any semaphore which is
created with external flags, and when a semaphore is imported,
otherwise we use the current non-kernel semaphores.

Temporary imports from syncobj fd are also available, these
just override the current user until the next wait, when the
temp syncobj is dropped.

v2: allocate more chunks upfront, fix off by one after
previous refactor of syncobj setup, remove unnecessary null
check.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2017-07-21 21:31:54 +01:00
..
amd radv: initial support for shared semaphores (v2) 2017-07-21 21:31:54 +01:00
broadcom broadcom/vc4: Add more packets to the v2.1 XML. 2017-07-13 11:30:42 -07:00
compiler Android: fix spirv_info.c generation 2017-07-21 08:48:45 +03:00
egl egl: fix line continuation 2017-07-19 15:51:54 +01:00
gallium swr/rast: fix memory paths for avx512 optimized avx/sse 2017-07-21 15:13:14 -05:00
gbm gbm: fix typo 2017-07-19 15:51:54 +01:00
getopt
glx egl: turn one more boolean int into a bool 2017-06-21 21:42:14 +01:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl
intel i965/fs: Match destination type to size for ballot 2017-07-20 16:56:50 -07:00
loader loader/dri3: Use dri3_find_back in loader_dri3_swap_buffers_msc 2017-07-13 16:49:28 +09:00
mapi mapi: add missing no_error tag to glBlitNamedFramebuffer() 2017-07-18 10:07:34 +02:00
mesa i965: Enable ARB_shader_ballot on Gen8+ 2017-07-20 16:56:49 -07:00
util util: Make CLAMP turn NaN into MIN. 2017-07-18 23:48:46 -07:00
vulkan vulkan/util: fix typo in comment 2017-07-18 13:56:04 +01:00
Makefile.am build systems: move git_sha1_gen.sh to bin/ 2017-07-06 22:59:39 +01:00
SConscript build systems: move git_sha1_gen.sh to bin/ 2017-07-06 22:59:39 +01:00