/external/mesa3d/src/gallium/state_trackers/glx/xlib/ |
D | xm_st.c | 50 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 …]
|
D | xm_st.h | 41 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,
|
D | xm_api.c | 1348 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/ |
D | egl_g3d_st.c | 116 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 …]
|
D | egl_g3d_api.c | 304 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()
|
D | egl_g3d_st.h | 46 egl_g3d_destroy_st_framebuffer(struct st_framebuffer_iface *stfbi);
|
D | egl_g3d.h | 73 struct st_framebuffer_iface *stfbi; member
|
D | egl_g3d.c | 50 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/ |
D | st_manager.c | 411 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/ |
D | dri_drawable.c | 45 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/ |
D | dri_drawable.c | 45 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/ |
D | dri_drawable.c | 45 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/ |
D | vg_manager.c | 235 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/ |
D | st_api.h | 317 boolean (*flush_front)(struct st_framebuffer_iface *stfbi, 337 boolean (*validate)(struct st_framebuffer_iface *stfbi,
|