···273273 struct xrt_view *r_v = &r->c->xdev->hmd->views[1];
274274275275276276- /*
277277- * Begin
278278- */
279279-280280- render_gfx_begin(rr);
281281-282276283277 /*
284278 * Update
···365359 */
366360367361 render_gfx_end_target(rr);
368368-369369- // Make the command buffer usable.
370370- render_gfx_end(rr);
371362}
372363373364/*!
···937928 struct render_gfx_target_resources *rtr = &r->rtr_array[r->acquired_buffer];
938929 bool one_projection_layer_fast_path = c->base.slot.one_projection_layer_fast_path;
939930931931+ // Need to be begin for all paths.
932932+ render_gfx_begin(rr);
933933+940934 // No fast path, standard layer renderer path.
941935 if (!one_projection_layer_fast_path) {
942942- // We mark here to include the layer rendering in the GPU time.
943943- comp_target_mark_submit(ct, c->frame.rendering.id, os_monotonic_get_ns());
944944-945936 renderer_get_view_projection(r);
946937 comp_layer_renderer_draw( //
947938 r->lr, //
939939+ c->nr.cmd, //
948940 &r->scratch_targets[0], //
949941 &r->scratch_targets[1]); //
950942···964956 };
965957966958 renderer_build_rendering(r, rr, rtr, src_samplers, src_image_views, src_norm_rects);
959959+960960+ // Make the command buffer usable.
961961+ render_gfx_end(rr);
967962968963 renderer_submit_queue(r, rr->r->cmd, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT);
969964965965+ // We mark afterwards to not include CPU time spent.
966966+ comp_target_mark_submit(ct, c->frame.rendering.id, os_monotonic_get_ns());
967967+970968 return;
971969 }
972970···994992995993 do_gfx_mesh_and_proj(r, rr, rtr, layer, lvd, rvd);
996994995995+ // Make the command buffer usable.
996996+ render_gfx_end(rr);
997997+997998 renderer_submit_queue(r, rr->r->cmd, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT);
9989999991000 // We mark afterwards to not include CPU time spent.
···10111012 c->base.slot.fovs[1] = rvd->fov;
1012101310131014 do_gfx_mesh_and_proj(r, rr, rtr, layer, lvd, rvd);
10151015+10161016+ // Make the command buffer usable.
10171017+ render_gfx_end(rr);
1014101810151019 renderer_submit_queue(r, rr->r->cmd, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT);
10161020