Home
last modified time | relevance | path

Searched refs:st_context_iface (Results 1 – 22 of 22) sorted by relevance

/external/mesa3d/src/gallium/include/frontend/
Dapi.h269 struct st_context_iface;
326 bool (*flush_front)(struct st_context_iface *stctx,
347 bool (*validate)(struct st_context_iface *stctx,
352 bool (*flush_swapbuffers) (struct st_context_iface *stctx,
361 struct st_context_iface struct
388 void (*destroy)(struct st_context_iface *stctxi); argument
393 void (*flush)(struct st_context_iface *stctxi, unsigned flags, argument
403 bool (*teximage)(struct st_context_iface *stctxi, argument
411 void (*copy)(struct st_context_iface *stctxi, argument
412 struct st_context_iface *stsrci, unsigned mask);
[all …]
/external/mesa3d/src/gallium/frontends/wgl/
Dstw_context.h35 struct st_context_iface;
39 struct st_context_iface *st;
Dstw_st.c155 stw_st_framebuffer_validate(struct st_context_iface *stctx, in stw_st_framebuffer_validate()
238 struct st_context_iface *stctx, in stw_st_framebuffer_present_locked()
267 stw_st_framebuffer_flush_front(struct st_context_iface *stctx, in stw_st_framebuffer_flush_front()
340 stw_st_swap_framebuffer_locked(HDC hdc, struct st_context_iface *stctx, in stw_st_swap_framebuffer_locked()
Dstw_st.h50 stw_st_swap_framebuffer_locked(HDC hdc, struct st_context_iface *stctx,
Dstw_context.c55 struct st_context_iface *st; in stw_current_context()
/external/mesa3d/src/mesa/state_tracker/
Dst_manager.c626 struct st_context_iface *st_iface = &st->iface; in st_framebuffers_purge()
652 st_context_flush(struct st_context_iface *stctxi, unsigned flags, in st_context_flush()
697 st_context_teximage(struct st_context_iface *stctxi, in st_context_teximage()
789 st_context_copy(struct st_context_iface *stctxi, in st_context_copy()
790 struct st_context_iface *stsrci, unsigned mask) in st_context_copy()
800 st_context_share(struct st_context_iface *stctxi, in st_context_share()
801 struct st_context_iface *stsrci) in st_context_share()
811 st_context_destroy(struct st_context_iface *stctxi) in st_context_destroy()
819 st_start_thread(struct st_context_iface *stctxi) in st_start_thread()
828 st_thread_finish(struct st_context_iface *stctxi) in st_thread_finish()
[all …]
Dst_context.h123 struct st_context_iface iface;
/external/mesa3d/src/gallium/frontends/dri/
Ddri_context.h42 struct st_context_iface;
57 struct st_context_iface *st;
Ddri_drawable.c44 dri_st_framebuffer_validate(struct st_context_iface *stctx, in dri_st_framebuffer_validate()
118 dri_st_framebuffer_flush_front(struct st_context_iface *stctx, in dri_st_framebuffer_flush_front()
136 dri_st_framebuffer_flush_swapbuffers(struct st_context_iface *stctx, in dri_st_framebuffer_flush_swapbuffers()
253 struct st_context_iface *st = ctx->st; in dri_set_tex_buffer2()
419 struct st_context_iface *st = args->ctx->st; in notify_before_flush_cb()
473 struct st_context_iface *st; in dri_flush()
Ddri_context.c56 struct st_context_iface *st_share = NULL; in dri_create_context()
258 struct st_context_iface *st = ctx->st; in dri_unbind_context()
318 struct st_context_iface *st; in dri_get_current()
Ddri_helpers.c94 struct st_context_iface *stapi = dri_context(_ctx)->st; in dri2_create_fence()
114 struct st_context_iface *stapi = dri_context(_ctx)->st; in dri2_create_fence_fd()
Ddri_screen.c552 dri_set_background_context(struct st_context_iface *st, in dri_set_background_context()
Ddri2.c1750 struct st_context_iface *st = dri_context(_ctx)->st; in dri2_interop_export_object()
/external/mesa3d/src/gallium/frontends/hgl/
Dhgl.c36 hgl_st_context(struct st_context_iface *stctxi) in hgl_st_context()
60 hgl_st_framebuffer_flush_front(struct st_context_iface *stctxi, in hgl_st_framebuffer_flush_front()
153 hgl_st_framebuffer_validate(struct st_context_iface *stctxi, in hgl_st_framebuffer_validate()
Dhgl_context.h61 struct st_context_iface* st;
/external/mesa3d/src/gallium/frontends/osmesa/
Dosmesa.c98 struct st_context_iface *stctx;
313 osmesa_st_framebuffer_flush_front(struct st_context_iface *stctx, in osmesa_st_framebuffer_flush_front()
390 osmesa_st_framebuffer_validate(struct st_context_iface *stctx, in osmesa_st_framebuffer_validate()
590 struct st_context_iface *st_shared; in OSMesaCreateContextAttribs()
838 struct st_context_iface *st = stapi->get_current(stapi); in OSMesaGetCurrentContext()
/external/mesa3d/src/gallium/frontends/glx/xlib/
Dxm_st.c200 xmesa_st_framebuffer_validate(struct st_context_iface *stctx, in xmesa_st_framebuffer_validate()
261 xmesa_st_framebuffer_flush_front(struct st_context_iface *stctx, in xmesa_st_framebuffer_flush_front()
Dxm_api.h306 struct st_context_iface *st;
Dxm_api.c1338 struct st_context_iface *st = stapi->get_current(stapi); in XMesaGetCurrentContext()
1481 struct st_context_iface *st = stapi->get_current(stapi); in XMesaBindTexImage()
/external/mesa3d/docs/relnotes/
D7.10.rst632 - gallium: Add st_context_iface::share to st_api.
633 - st/wgl: Use st_context_iface::share for DrvShareLists.
D20.0.0.rst780 - Revert "gallium: add st_context_iface::flush_resource to call
2417 - gallium: add st_context_iface::flush_resource to call FLUSH_VERTICES
D20.2.0.rst2059 - st/wgl: pass st_context_iface into stw_st_framebuffer_present_locked