Home
last modified time | relevance | path

Searched refs:stfbi (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/gallium/state_trackers/glx/xlib/
Dxm_st.c50 xmesa_st_framebuffer(struct st_framebuffer_iface *stfbi) in xmesa_st_framebuffer() argument
52 return (struct xmesa_st_framebuffer *) stfbi->st_manager_private; in xmesa_st_framebuffer()
59 xmesa_st_framebuffer_display(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_display() argument
62 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); in xmesa_st_framebuffer_display()
85 xmesa_st_framebuffer_copy_textures(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_copy_textures() argument
91 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); in xmesa_st_framebuffer_copy_textures()
100 pipe = xmesa_get_context(stfbi); in xmesa_st_framebuffer_copy_textures()
114 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_validate_textures() argument
118 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); in xmesa_st_framebuffer_validate_textures()
195 xmesa_st_framebuffer_validate(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_validate() argument
[all …]
Dxm_st.h41 xmesa_destroy_st_framebuffer(struct st_framebuffer_iface *stfbi);
44 xmesa_swap_st_framebuffer(struct st_framebuffer_iface *stfbi);
47 xmesa_copy_st_framebuffer(struct st_framebuffer_iface *stfbi,
53 xmesa_get_attachment(struct st_framebuffer_iface *stfbi,
57 xmesa_get_context(struct st_framebuffer_iface* stfbi);
60 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi,
Dxm_api.c1348 struct st_framebuffer_iface* stfbi = drawable->stfb; in XMesaBindTexImage() local
1360 xmesa_st_framebuffer_validate_textures(stfbi, w, h, 1 << st_attachment); in XMesaBindTexImage()
1361 res = xmesa_get_attachment(stfbi, st_attachment); in XMesaBindTexImage()
1364 struct pipe_context* pipe = xmesa_get_context(stfbi); in XMesaBindTexImage()
/external/mesa3d/src/gallium/state_trackers/egl/common/
Degl_g3d_st.c116 egl_g3d_st_framebuffer_flush_front_pbuffer(struct st_framebuffer_iface *stfbi, in egl_g3d_st_framebuffer_flush_front_pbuffer() argument
152 egl_g3d_st_framebuffer_validate_pbuffer(struct st_framebuffer_iface *stfbi, in egl_g3d_st_framebuffer_validate_pbuffer() argument
157 _EGLSurface *surf = (_EGLSurface *) stfbi->st_manager_private; in egl_g3d_st_framebuffer_validate_pbuffer()
190 egl_g3d_st_framebuffer_flush_front(struct st_framebuffer_iface *stfbi, in egl_g3d_st_framebuffer_flush_front() argument
193 _EGLSurface *surf = (_EGLSurface *) stfbi->st_manager_private; in egl_g3d_st_framebuffer_flush_front()
204 egl_g3d_st_framebuffer_validate(struct st_framebuffer_iface *stfbi, in egl_g3d_st_framebuffer_validate() argument
209 _EGLSurface *surf = (_EGLSurface *) stfbi->st_manager_private; in egl_g3d_st_framebuffer_validate()
270 if (statts[i] == stfbi->visual->render_buffer) in egl_g3d_st_framebuffer_validate()
292 struct st_framebuffer_iface *stfbi; in egl_g3d_create_st_framebuffer() local
294 stfbi = CALLOC_STRUCT(st_framebuffer_iface); in egl_g3d_create_st_framebuffer()
[all …]
Degl_g3d_api.c304 gsurf->stfbi = egl_g3d_create_st_framebuffer(&gsurf->base); in egl_g3d_create_surface()
305 if (!gsurf->stfbi) { in egl_g3d_create_surface()
365 gsurf->stfbi = egl_g3d_create_st_framebuffer(&gsurf->base); in create_pbuffer_surface()
366 if (!gsurf->stfbi) { in create_pbuffer_surface()
447 if (!gsurf->stfbi->validate(gsurf->stfbi, in egl_g3d_create_pbuffer_from_client_buffer()
449 egl_g3d_destroy_st_framebuffer(gsurf->stfbi); in egl_g3d_create_pbuffer_from_client_buffer()
471 egl_g3d_destroy_st_framebuffer(gsurf->stfbi); in destroy_surface()
509 (gdraw) ? gdraw->stfbi : NULL, (gread) ? gread->stfbi : NULL); in egl_g3d_make_current()
Degl_g3d_st.h46 egl_g3d_destroy_st_framebuffer(struct st_framebuffer_iface *stfbi);
Degl_g3d.h73 struct st_framebuffer_iface *stfbi; member
Degl_g3d.c50 if (gsurf && gsurf->stfbi) in egl_g3d_invalid_surface()
51 p_atomic_inc(&gsurf->stfbi->stamp); in egl_g3d_invalid_surface()
/external/mesa3d/src/mesa/state_tracker/
Dst_manager.c411 st_framebuffer_create(struct st_framebuffer_iface *stfbi) in st_framebuffer_create() argument
417 if (!stfbi) in st_framebuffer_create()
424 st_visual_to_context_mode(stfbi->visual, &mode); in st_framebuffer_create()
427 stfb->iface = stfbi; in st_framebuffer_create()
428 stfb->iface_stamp = p_atomic_read(&stfbi->stamp) - 1; in st_framebuffer_create()
688 struct st_framebuffer_iface *stfbi) in st_framebuffer_reuse_or_create() argument
694 cur->iface == stfbi) { in st_framebuffer_reuse_or_create()
700 stfb = st_framebuffer_create(stfbi); in st_framebuffer_reuse_or_create()
/external/mesa3d/src/gallium/state_trackers/dri/sw/
Ddri_drawable.c45 dri_st_framebuffer_validate(struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_validate() argument
51 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_validate()
103 dri_st_framebuffer_flush_front(struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_flush_front() argument
107 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_flush_front()
/external/mesa3d/src/gallium/state_trackers/dri/common/
Ddri_drawable.c45 dri_st_framebuffer_validate(struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_validate() argument
51 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_validate()
103 dri_st_framebuffer_flush_front(struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_flush_front() argument
107 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_flush_front()
/external/mesa3d/src/gallium/state_trackers/dri/drm/
Ddri_drawable.c45 dri_st_framebuffer_validate(struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_validate() argument
51 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_validate()
103 dri_st_framebuffer_flush_front(struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_flush_front() argument
107 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_flush_front()
/external/mesa3d/src/gallium/state_trackers/vega/
Dvg_manager.c235 choose_attachment(struct st_framebuffer_iface *stfbi) in choose_attachment() argument
239 statt = stfbi->visual->render_buffer; in choose_attachment()
242 if (!st_visual_have_buffers(stfbi->visual, 1 << statt)) { in choose_attachment()
254 if (!st_visual_have_buffers(stfbi->visual, 1 << statt)) in choose_attachment()
/external/mesa3d/src/gallium/include/state_tracker/
Dst_api.h317 boolean (*flush_front)(struct st_framebuffer_iface *stfbi,
337 boolean (*validate)(struct st_framebuffer_iface *stfbi,