Home
last modified time | relevance | path

Searched refs:flush_fence (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/
Dswr_screen.cpp953 swr_fence_finish(p_screen, NULL, screen->flush_fence, 0); in swr_resource_destroy()
961 swr_fence_work_free(screen->flush_fence, (void*)(alt->swr.xpBaseAddress), true); in swr_resource_destroy()
964 swr_fence_work_free(screen->flush_fence, (void*)(spr->swr.xpBaseAddress), true); in swr_resource_destroy()
973 swr_fence_work_free(screen->flush_fence, (void*)(alt->swr.xpBaseAddress), true); in swr_resource_destroy()
976 swr_fence_work_free(screen->flush_fence, (void*)(spr->swr.xpBaseAddress), true); in swr_resource_destroy()
977 swr_fence_work_free(screen->flush_fence, in swr_resource_destroy()
983 if (screen->pipe && swr_fence(screen->flush_fence)->work.count > 64) in swr_resource_destroy()
984 swr_fence_submit(swr_context(screen->pipe), screen->flush_fence); in swr_resource_destroy()
1006 swr_fence_finish(p_screen, NULL, screen->flush_fence, 0); in swr_flush_frontbuffer()
1036 swr_fence_finish(p_screen, NULL, (*screen)->flush_fence, 0); in swr_destroy_screen_internal()
[all …]
Dswr_scratch.cpp53 swr_fence_finish(ctx->pipe.screen, NULL, screen->flush_fence, 0); in swr_copy_to_scratch_space()
54 swr_fence_work_free(screen->flush_fence, space->base, true); in swr_copy_to_scratch_space()
Dswr_draw.cpp251 swr_fence_submit(ctx, screen->flush_fence); in swr_draw_vbo()
252 swr_fence_finish(pipe->screen, NULL, screen->flush_fence, 0); in swr_draw_vbo()
277 swr_fence_reference(pipe->screen, fence, screen->flush_fence); in swr_flush()
364 swr_fence_submit(ctx, screen->flush_fence); in swr_store_dirty_resource()
Dswr_screen.h46 struct pipe_fence_handle *flush_fence; member
Dswr_context.cpp118 if (swr_is_fence_pending(screen->flush_fence)) in swr_transfer_map()
124 if (!swr_is_fence_pending(screen->flush_fence)) in swr_transfer_map()
125 swr_fence_submit(swr_context(pipe), screen->flush_fence); in swr_transfer_map()
127 swr_fence_finish(pipe->screen, NULL, screen->flush_fence, 0); in swr_transfer_map()
256 swr_fence_finish(pipe->screen, NULL, screen->flush_fence, 0); in swr_resource_copy()
Dswr_fence.cpp158 screen->flush_fence = swr_fence_create(); in swr_fence_init()
Dswr_state.cpp388 swr_fence_work_delete_vs(screen->flush_fence, swr_vs); in swr_delete_vs_state()
427 swr_fence_work_delete_fs(screen->flush_fence, swr_fs); in swr_delete_fs_state()
463 swr_fence_work_delete_gs(screen->flush_fence, swr_gs); in swr_delete_gs_state()
500 swr_fence_work_delete_tcs(screen->flush_fence, swr_tcs); in swr_delete_tcs_state()
543 swr_fence_work_delete_tes(screen->flush_fence, swr_tes); in swr_delete_tes_state()
1240 swr_fence_submit(ctx, screen->flush_fence); in swr_update_derived()
2080 if (swr_is_fence_pending(screen->flush_fence)) in swr_update_derived()
2081 swr_fence_finish(pipe->screen, NULL, screen->flush_fence, 0); in swr_update_derived()
Dswr_query.cpp214 swr_fence_reference(pipe->screen, &pq->fence, screen->flush_fence); in swr_end_query()