Home
last modified time | relevance | path

Searched refs:stctxi (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/include/state_tracker/
Dst_api.h359 void (*destroy)(struct st_context_iface *stctxi);
364 void (*flush)(struct st_context_iface *stctxi, unsigned flags,
372 boolean (*teximage)(struct st_context_iface *stctxi,
380 void (*copy)(struct st_context_iface *stctxi,
386 boolean (*share)(struct st_context_iface *stctxi,
394 boolean (*get_resource_for_egl_image)(struct st_context_iface *stctxi,
490 struct st_context_iface *stctxi,
/external/mesa3d/src/gallium/state_trackers/vega/
Dvg_manager.c144 vg_context_flush(struct st_context_iface *stctxi, unsigned flags, in vg_context_flush() argument
147 struct vg_context *ctx = (struct vg_context *) stctxi; in vg_context_flush()
154 vg_context_destroy(struct st_context_iface *stctxi) in vg_context_destroy() argument
156 struct vg_context *ctx = (struct vg_context *) stctxi; in vg_context_destroy()
266 vg_context_bind_framebuffers(struct st_context_iface *stctxi, in vg_context_bind_framebuffers() argument
270 struct vg_context *ctx = (struct vg_context *) stctxi; in vg_context_bind_framebuffers()
336 vg_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi, in vg_api_make_current() argument
340 struct vg_context *ctx = (struct vg_context *) stctxi; in vg_api_make_current()
342 if (stctxi) in vg_api_make_current()
343 vg_context_bind_framebuffers(stctxi, stdrawi, streadi); in vg_api_make_current()
/external/mesa3d/src/gallium/state_trackers/egl/common/
Degl_g3d_api.c176 gctx->stctxi = gctx->stapi->create_context(gctx->stapi, gdpy->smapi, in egl_g3d_create_context()
177 &stattribs, &ctx_err, (gshare) ? gshare->stctxi : NULL); in egl_g3d_create_context()
178 if (!gctx->stctxi) { in egl_g3d_create_context()
183 gctx->stctxi->st_manager_private = (void *) &gctx->base; in egl_g3d_create_context()
200 gctx->stctxi->destroy(gctx->stctxi); in destroy_context()
504 old_gctx->stctxi->flush(old_gctx->stctxi, ST_FLUSH_FRONT, NULL); in egl_g3d_make_current()
508 ok = gctx->stapi->make_current(gctx->stapi, gctx->stctxi, in egl_g3d_make_current()
576 gctx->stctxi->flush(gctx->stctxi, ST_FLUSH_FRONT, NULL); in swap_buffers()
650 gctx->stctxi->flush(gctx->stctxi, ST_FLUSH_FRONT, NULL); in egl_g3d_copy_buffers()
665 gctx->stctxi->flush(gctx->stctxi, ST_FLUSH_FRONT, &fence); in egl_g3d_wait_client()
[all …]
Degl_g3d_sync.c85 gctx->stctxi->flush(gctx->stctxi, 0x0, &gsync->fence); in egl_g3d_insert_fence_sync()
235 gctx->stctxi->flush(gctx->stctxi, ST_FLUSH_FRONT, NULL); in egl_g3d_client_wait_sync()
Degl_g3d.h66 struct st_context_iface *stctxi; member
/external/mesa3d/src/mesa/state_tracker/
Dst_manager.c460 st_context_flush(struct st_context_iface *stctxi, unsigned flags, in st_context_flush() argument
463 struct st_context *st = (struct st_context *) stctxi; in st_context_flush()
470 st_context_teximage(struct st_context_iface *stctxi, in st_context_teximage() argument
475 struct st_context *st = (struct st_context *) stctxi; in st_context_teximage()
575 st_context_copy(struct st_context_iface *stctxi, in st_context_copy() argument
578 struct st_context *st = (struct st_context *) stctxi; in st_context_copy()
585 st_context_share(struct st_context_iface *stctxi, in st_context_share() argument
588 struct st_context *st = (struct st_context *) stctxi; in st_context_share()
595 st_context_destroy(struct st_context_iface *stctxi) in st_context_destroy() argument
597 struct st_context *st = (struct st_context *) stctxi; in st_context_destroy()
[all …]