summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/radeon_video.c
diff options
context:
space:
mode:
authorKeith Packard <[email protected]>2017-06-15 21:00:56 -0700
committerKeith Packard <[email protected]>2018-06-23 07:59:00 -0700
commit1df586be12e53917cd71b996f1d6ed2de02e4fc3 (patch)
treea3ad99a7c549a86cf50f0744b7ec7c64ccafcd1a /src/gallium/drivers/radeon/radeon_video.c
parent16eb390834daaa153522e63bb17df9526eb9123c (diff)
radv: add VK_EXT_display_control to radv 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: Rework fence integration into the driver so that waiting for any of a mixture of fence types (wsi, driver or syncobjs) causes the driver to poll, while a list of just syncobjs or just driver fences will block. When we get syncobjs for wsi fences, we'll adapt to use them. v3: Adopt Jason Ekstrand's coding conventions Declare variables at first use, eliminate extra whitespace between types and names. Wrap lines to 80 columns. Suggested-by: Jason Ekstrand <[email protected]> v4: Adapt to WSI fence API change. It now returns VkResult and no longer has an option for relative timeouts. v5: 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. Signed-off-by: Keith Packard <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/radeon_video.c')
0 files changed, 0 insertions, 0 deletions