Monado OpenXR Runtime
|
Re-assemble a collection of composition layers submitted for a frame. More...
#include "comp_layer_accum.h"
#include "util/u_misc.h"
#include "xrt/xrt_compositor.h"
#include "xrt/xrt_limits.h"
Functions | |
static xrt_result_t | push_single_swapchain_layer (struct comp_layer_accum *cla, struct xrt_swapchain *xsc, const struct xrt_layer_data *data) |
struct xrt_swapchain * | comp_layer_get_swapchain (const struct comp_layer *cl, uint32_t swapchain_index) |
struct xrt_swapchain * | comp_layer_get_depth_swapchain (const struct comp_layer *cl, uint32_t swapchain_index) |
xrt_result_t | comp_layer_accum_begin (struct comp_layer_accum *cla, const struct xrt_layer_frame_data *data) |
xrt_result_t | comp_layer_accum_projection (struct comp_layer_accum *cla, struct xrt_swapchain *xsc[XRT_MAX_VIEWS], const struct xrt_layer_data *data) |
xrt_result_t | comp_layer_accum_projection_depth (struct comp_layer_accum *cla, struct xrt_swapchain *xsc[XRT_MAX_VIEWS], struct xrt_swapchain *d_xsc[XRT_MAX_VIEWS], const struct xrt_layer_data *data) |
xrt_result_t | comp_layer_accum_quad (struct comp_layer_accum *cla, struct xrt_swapchain *xsc, const struct xrt_layer_data *data) |
xrt_result_t | comp_layer_accum_cube (struct comp_layer_accum *cla, struct xrt_swapchain *xsc, const struct xrt_layer_data *data) |
xrt_result_t | comp_layer_accum_cylinder (struct comp_layer_accum *cla, struct xrt_swapchain *xsc, const struct xrt_layer_data *data) |
xrt_result_t | comp_layer_accum_equirect1 (struct comp_layer_accum *cla, struct xrt_swapchain *xsc, const struct xrt_layer_data *data) |
xrt_result_t | comp_layer_accum_equirect2 (struct comp_layer_accum *cla, struct xrt_swapchain *xsc, const struct xrt_layer_data *data) |
Re-assemble a collection of composition layers submitted for a frame.