Monado OpenXR Runtime
|
Small helper functions to manage frames. More...
#include "main/comp_compositor.h"
Go to the source code of this file.
Functions | |
static bool | comp_frame_is_invalid_locked (struct comp_frame *f) |
Is this frame invalid. More... | |
static void | comp_frame_clear_locked (struct comp_frame *slot) |
Clear a slot, need to be externally synchronized. More... | |
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. More... | |
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. More... | |
Small helper functions to manage frames.
|
inlinestatic |
Clear a slot, need to be externally synchronized.
References U_ZERO.
Referenced by comp_frame_move_and_clear_locked().
|
inlinestatic |
Is this frame invalid.
Referenced by comp_frame_move_into_cleared().
|
inlinestatic |
Move a frame, clear src, need to be externally synchronized.
References comp_frame_clear_locked(), and comp_frame_move_into_cleared().
|
inlinestatic |
Move a frame into a cleared frame, need to be externally synchronized.
References comp_frame_is_invalid_locked(), and U_ZERO.
Referenced by comp_frame_move_and_clear_locked().