Home
last modified time | relevance | path

Searched refs:stfbi (Results 1 – 11 of 11) 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()
60 xmesa_st_framebuffer_display(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_display() argument
63 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); in xmesa_st_framebuffer_display()
86 xmesa_st_framebuffer_copy_textures(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_copy_textures() argument
92 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); in xmesa_st_framebuffer_copy_textures()
101 pipe = xmesa_get_context(stfbi); in xmesa_st_framebuffer_copy_textures()
116 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_validate_textures() argument
120 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); in xmesa_st_framebuffer_validate_textures()
199 struct st_framebuffer_iface *stfbi, in xmesa_st_framebuffer_validate() argument
[all …]
Dxm_st.h40 xmesa_destroy_st_framebuffer(struct st_framebuffer_iface *stfbi);
43 xmesa_get_framebuffer_resource(struct st_framebuffer_iface *stfbi,
47 xmesa_swap_st_framebuffer(struct st_framebuffer_iface *stfbi);
50 xmesa_copy_st_framebuffer(struct st_framebuffer_iface *stfbi,
56 xmesa_get_attachment(struct st_framebuffer_iface *stfbi,
60 xmesa_get_context(struct st_framebuffer_iface* stfbi);
63 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi,
Dxm_api.c1485 struct st_framebuffer_iface* stfbi = drawable->stfb; in XMesaBindTexImage() local
1497 xmesa_st_framebuffer_validate_textures(stfbi, w, h, 1 << st_attachment); in XMesaBindTexImage()
1498 res = xmesa_get_attachment(stfbi, st_attachment); in XMesaBindTexImage()
1501 struct pipe_context* pipe = xmesa_get_context(stfbi); in XMesaBindTexImage()
/external/mesa3d/src/gallium/state_trackers/hgl/
Dhgl.c48 hgl_st_framebuffer(struct st_framebuffer_iface *stfbi) in hgl_st_framebuffer() argument
51 assert(stfbi); in hgl_st_framebuffer()
52 buffer = (struct hgl_buffer*)stfbi->st_manager_private; in hgl_st_framebuffer()
60 struct st_framebuffer_iface* stfbi, enum st_attachment_type statt) in hgl_st_framebuffer_flush_front() argument
81 hgl_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, in hgl_st_framebuffer_validate_textures() argument
90 buffer = hgl_st_framebuffer(stfbi); in hgl_st_framebuffer_validate_textures()
151 struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, in hgl_st_framebuffer_validate() argument
163 buffer = hgl_st_framebuffer(stfbi); in hgl_st_framebuffer_validate()
184 ret = hgl_st_framebuffer_validate_textures(stfbi, in hgl_st_framebuffer_validate()
235 buffer->stfbi = CALLOC_STRUCT(st_framebuffer_iface); in hgl_create_st_framebuffer()
[all …]
Dhgl_context.h34 struct st_framebuffer_iface *stfbi; member
/external/mesa3d/src/mesa/state_tracker/
Dst_manager.c433 struct st_framebuffer_iface *stfbi) in st_framebuffer_create() argument
439 if (!stfbi) in st_framebuffer_create()
446 st_visual_to_context_mode(stfbi->visual, &mode); in st_framebuffer_create()
469 util_format_srgb(stfbi->visual->color_format); in st_framebuffer_create()
474 PIPE_TEXTURE_2D, stfbi->visual->samples, in st_framebuffer_create()
482 stfb->iface = stfbi; in st_framebuffer_create()
483 stfb->iface_ID = stfbi->ID; in st_framebuffer_create()
484 stfb->iface_stamp = p_atomic_read(&stfbi->stamp) - 1; in st_framebuffer_create()
531 const struct st_framebuffer_iface *stfbi) in st_framebuffer_iface_lookup() argument
541 entry = _mesa_hash_table_search(smPriv->stfbi_ht, stfbi); in st_framebuffer_iface_lookup()
[all …]
Dst_manager.h54 st_framebuffer_interface_destroy(struct st_framebuffer_interface *stfbi);
/external/mesa3d/src/gallium/state_trackers/osmesa/
Dosmesa.c297 stfbi_to_osbuffer(struct st_framebuffer_iface *stfbi) in stfbi_to_osbuffer() argument
299 return (struct osmesa_buffer *) stfbi->st_manager_private; in stfbi_to_osbuffer()
309 struct st_framebuffer_iface *stfbi, in osmesa_st_framebuffer_flush_front() argument
313 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi); in osmesa_st_framebuffer_flush_front()
386 struct st_framebuffer_iface *stfbi, in osmesa_st_framebuffer_validate() argument
393 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi); in osmesa_st_framebuffer_validate()
449 struct st_framebuffer_iface *stfbi = CALLOC_STRUCT(st_framebuffer_iface); in osmesa_create_st_framebuffer() local
450 if (stfbi) { in osmesa_create_st_framebuffer()
451 stfbi->flush_front = osmesa_st_framebuffer_flush_front; in osmesa_create_st_framebuffer()
452 stfbi->validate = osmesa_st_framebuffer_validate; in osmesa_create_st_framebuffer()
[all …]
/external/mesa3d/src/gallium/include/state_tracker/
Dst_api.h319 struct st_framebuffer_iface *stfbi,
340 struct st_framebuffer_iface *stfbi,
345 struct st_framebuffer_iface *stfbi);
551 struct st_framebuffer_iface *stfbi);
/external/mesa3d/src/gallium/state_trackers/dri/
Ddri_drawable.c48 struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_validate() argument
55 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_validate()
110 struct st_framebuffer_iface *stfbi, in dri_st_framebuffer_flush_front() argument
115 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_flush_front()
128 struct st_framebuffer_iface *stfbi) in dri_st_framebuffer_flush_swapbuffers() argument
132 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_flush_swapbuffers()
/external/mesa3d/src/gallium/targets/haiku-softpipe/
DGalliumContext.cpp303 context->api->make_current(context->api, context->st, context->draw->stfbi, in SetCurrentContext()
304 context->read->stfbi); in SetCurrentContext()
400 p_atomic_inc(&fContext[fCurrentContext]->read->stfbi->stamp); in Invalidate()
401 p_atomic_inc(&fContext[fCurrentContext]->draw->stfbi->stamp); in Invalidate()