Home
last modified time | relevance | path

Searched refs:blit_context (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/frontends/dri/
H A Dloader_dri3_helper.c55 static struct loader_dri3_blit_context blit_context = { variable
155 simple_mtx_lock(&blit_context.mtx); in loader_dri3_blit_context_get()
157 if (blit_context.ctx && blit_context.cur_screen != draw->dri_screen_render_gpu) { in loader_dri3_blit_context_get()
158 driDestroyContext(blit_context.ctx); in loader_dri3_blit_context_get()
159 blit_context.ctx = NULL; in loader_dri3_blit_context_get()
162 if (!blit_context.ctx) { in loader_dri3_blit_context_get()
163 blit_context.ctx = driCreateNewContext(draw->dri_screen_render_gpu, in loader_dri3_blit_context_get()
165 blit_context.cur_screen = draw->dri_screen_render_gpu; in loader_dri3_blit_context_get()
168 return blit_context.ctx; in loader_dri3_blit_context_get()
178 simple_mtx_unlock(&blit_context.mtx); in loader_dri3_blit_context_put()
[all …]
/aosp_15_r20/external/mesa3d/src/vulkan/wsi/
H A Dwsi_common_metal.c271 struct wsi_metal_layer_blit_context *blit_context; member
334 wsi_metal_layer_blit_and_present(chain->blit_context, in wsi_metal_swapchain_queue_present()
351 wsi_metal_layer_cancel_present(chain->blit_context, &chain->images[i].drawable); in wsi_metal_swapchain_destroy()
358 wsi_destroy_metal_layer_blit_context(chain->blit_context); in wsi_metal_swapchain_destroy()
449 chain->blit_context = wsi_create_metal_layer_blit_context(); in wsi_metal_surface_create_swapchain()