mesa/src
Keith Packard 16eb390834 anv: add VK_EXT_display_control to anv driver [v5]
This extension provides fences and frame count information to direct
display contexts. It uses new kernel ioctls to provide 64-bits of
vblank sequence and nanosecond resolution.

v2:	Adopt Jason Ekstrand's coding conventions

	Declare variables at first use, eliminate extra whitespace between
	types and names. Wrap lines to 80 columns.

	Add extension to list in alphabetical order

	Suggested-by: Jason Ekstrand <jason.ekstrand@intel.com>

v3:	Adapt to WSI fence API change. It now returns VkResult and
	no longer has an option for relative timeouts.

v4:	wsi_register_display_event and wsi_register_device_event now
	use the default allocator when NULL is provided, so remove the
	computation of 'alloc' here.

v5:	use zalloc2 instead of alloc2 for the WSI fence.

	Suggested-by: Jason Ekstrand <jason.ekstrand@intel.com>

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
2018-06-23 07:59:00 -07:00
..
amd radv: Enable lower_io_to_temporaries after deref changes. 2018-06-22 21:23:06 -07:00
broadcom v3d, vc4: Disable valgrind checking of CLE inputs when NDEBUG is set. 2018-06-21 15:46:40 -07:00
compiler nir/lower_system_values: Assert/assume direct var derefs 2018-06-22 21:23:06 -07:00
egl meson: Remove various completed todos 2018-06-13 10:07:03 -07:00
gallium nir: Remove old-school deref chain support 2018-06-22 21:23:06 -07:00
gbm meson: Remove various completed todos 2018-06-13 10:07:03 -07:00
getopt
glx glx: Fix number of property values to read in glXImportContextEXT 2018-06-05 18:56:43 +02:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv: add VK_EXT_display_control to anv driver [v5] 2018-06-23 07:59:00 -07:00
loader dri3: Stricter SBC wraparound handling 2018-05-22 17:59:53 +02:00
mapi mesa: add support for ARB_sample_locations 2018-06-14 20:09:45 -06:00
mesa nir: Remove old-school deref chain support 2018-06-22 21:23:06 -07:00
util util: add allow_glsl_relaxed_es to drirc for Google Earth VR 2018-06-19 12:09:56 +10:00
vulkan vulkan: add VK_EXT_display_control [v10] 2018-06-23 07:59:00 -07:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am egl: rewire the build systems to use libwayland-egl 2018-06-06 12:11:57 -07:00
meson.build meson: only build mesa_st tests when build-tests is true 2018-04-24 14:08:15 -07:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00