Main compositor written using Vulkan header.
static bool comp_frame_is_invalid_locked(struct comp_frame *f)
Is this frame invalid.
Definition: comp_frame.h:19
static void comp_frame_move_and_clear_locked(struct comp_frame *dst, struct comp_frame *src)
Move a frame, clear src, need to be externally synchronized.
Definition: comp_frame.h:53
static void comp_frame_move_into_cleared(struct comp_frame *dst, struct comp_frame *src)
Move a frame into a cleared frame, need to be externally synchronized.
Definition: comp_frame.h:38
static void comp_frame_clear_locked(struct comp_frame *slot)
Clear a slot, need to be externally synchronized.
Definition: comp_frame.h:28
#define U_ZERO(PTR)
Zeroes the correct amount of memory based on the type pointed-to by the argument.
Definition: u_misc.h:68
Tracking frame state.
Definition: comp_compositor.h:69