The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

c/main: Clean up init

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2342>

+12 -10
+12 -10
src/xrt/compositor/main/comp_compositor.c
··· 43 43 */ 44 44 45 45 #include "xrt/xrt_compiler.h" 46 + #include "xrt/xrt_compositor.h" 46 47 #include "xrt/xrt_config_have.h" 47 48 #include "xrt/xrt_results.h" 48 49 ··· 981 982 982 983 struct comp_compositor *c = U_TYPED_CALLOC(struct comp_compositor); 983 984 984 - c->base.base.base.begin_session = compositor_begin_session; 985 - c->base.base.base.end_session = compositor_end_session; 986 - c->base.base.base.predict_frame = compositor_predict_frame; 987 - c->base.base.base.mark_frame = compositor_mark_frame; 988 - c->base.base.base.begin_frame = compositor_begin_frame; 989 - c->base.base.base.discard_frame = compositor_discard_frame; 990 - c->base.base.base.layer_commit = compositor_layer_commit; 991 - c->base.base.base.get_display_refresh_rate = compositor_get_display_refresh_rate; 992 - c->base.base.base.request_display_refresh_rate = compositor_request_display_refresh_rate; 993 - c->base.base.base.destroy = compositor_destroy; 985 + struct xrt_compositor *iface = &c->base.base.base; 986 + iface->begin_session = compositor_begin_session; 987 + iface->end_session = compositor_end_session; 988 + iface->predict_frame = compositor_predict_frame; 989 + iface->mark_frame = compositor_mark_frame; 990 + iface->begin_frame = compositor_begin_frame; 991 + iface->discard_frame = compositor_discard_frame; 992 + iface->layer_commit = compositor_layer_commit; 993 + iface->get_display_refresh_rate = compositor_get_display_refresh_rate; 994 + iface->request_display_refresh_rate = compositor_request_display_refresh_rate; 995 + iface->destroy = compositor_destroy; 994 996 c->frame.waited.id = -1; 995 997 c->frame.rendering.id = -1; 996 998 c->xdev = xdev;