/external/mesa3d/src/gallium/state_trackers/hgl/ |
H A D | hgl_context.h | 34 struct st_framebuffer_iface *stfbi; member in struct:hgl_buffer
|
H A D | hgl.c | 48 hgl_st_framebuffer(struct st_framebuffer_iface *stfbi) argument 51 assert(stfbi); 52 buffer = (struct hgl_buffer*)stfbi->st_manager_private; 60 struct st_framebuffer_iface* stfbi, enum st_attachment_type statt) 65 //struct hgl_buffer* buffer = hgl_st_context(stfbi); 81 hgl_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, argument 90 buffer = hgl_st_framebuffer(stfbi); 151 struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, 163 buffer = hgl_st_framebuffer(stfbi); 184 ret = hgl_st_framebuffer_validate_textures(stfbi, 59 hgl_st_framebuffer_flush_front(struct st_context_iface *stctxi, struct st_framebuffer_iface* stfbi, enum st_attachment_type statt) argument 150 hgl_st_framebuffer_validate(struct st_context_iface *stctxi, struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, unsigned count, struct pipe_resource **out) argument [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/ |
H A D | dri_drawable.c | 46 struct st_framebuffer_iface *stfbi, 53 (struct dri_drawable *) stfbi->st_manager_private; 110 struct st_framebuffer_iface *stfbi, 115 (struct dri_drawable *) stfbi->st_manager_private; 45 dri_st_framebuffer_validate(struct st_context_iface *stctx, struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, unsigned count, struct pipe_resource **out) argument 109 dri_st_framebuffer_flush_front(struct st_context_iface *stctx, struct st_framebuffer_iface *stfbi, enum st_attachment_type statt) argument
|
/external/mesa3d/src/gallium/state_trackers/glx/xlib/ |
H A D | xm_st.c | 50 xmesa_st_framebuffer(struct st_framebuffer_iface *stfbi) argument 52 return (struct xmesa_st_framebuffer *) stfbi->st_manager_private; 60 xmesa_st_framebuffer_display(struct st_framebuffer_iface *stfbi, argument 63 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); 86 xmesa_st_framebuffer_copy_textures(struct st_framebuffer_iface *stfbi, argument 92 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); 101 pipe = xmesa_get_context(stfbi); 116 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, argument 120 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi); 198 struct st_framebuffer_iface *stfbi, 197 xmesa_st_framebuffer_validate(struct st_context_iface *stctx, struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, unsigned count, struct pipe_resource **out) argument 260 xmesa_st_framebuffer_flush_front(struct st_context_iface *stctx, struct st_framebuffer_iface *stfbi, enum st_attachment_type statt) argument 279 struct st_framebuffer_iface *stfbi; local 312 xmesa_destroy_st_framebuffer(struct st_framebuffer_iface *stfbi) argument 332 xmesa_get_framebuffer_resource(struct st_framebuffer_iface *stfbi, enum st_attachment_type att) argument 341 xmesa_swap_st_framebuffer(struct st_framebuffer_iface *stfbi) argument 370 xmesa_copy_st_framebuffer(struct st_framebuffer_iface *stfbi, enum st_attachment_type src, enum st_attachment_type dst, int x, int y, int w, int h) argument 382 xmesa_get_attachment(struct st_framebuffer_iface *stfbi, enum st_attachment_type st_attachment) argument 394 xmesa_get_context(struct st_framebuffer_iface *stfbi) argument [all...] |
H A D | xm_api.c | 1468 struct st_framebuffer_iface* stfbi = drawable->stfb; local 1480 xmesa_st_framebuffer_validate_textures(stfbi, w, h, 1 << st_attachment); 1481 res = xmesa_get_attachment(stfbi, st_attachment); 1484 struct pipe_context* pipe = xmesa_get_context(stfbi);
|
/external/mesa3d/src/gallium/state_trackers/osmesa/ |
H A D | osmesa.c | 296 stfbi_to_osbuffer(struct st_framebuffer_iface *stfbi) argument 298 return (struct osmesa_buffer *) stfbi->st_manager_private; 308 struct st_framebuffer_iface *stfbi, 312 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi); 385 struct st_framebuffer_iface *stfbi, 392 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi); 446 struct st_framebuffer_iface *stfbi = CALLOC_STRUCT(st_framebuffer_iface); local 447 if (stfbi) { 448 stfbi->flush_front = osmesa_st_framebuffer_flush_front; 449 stfbi 307 osmesa_st_framebuffer_flush_front(struct st_context_iface *stctx, struct st_framebuffer_iface *stfbi, enum st_attachment_type statt) argument 384 osmesa_st_framebuffer_validate(struct st_context_iface *stctx, struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, unsigned count, struct pipe_resource **out) argument [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_manager.c | 416 struct st_framebuffer_iface *stfbi) 422 if (!stfbi) 429 st_visual_to_context_mode(stfbi->visual, &mode); 452 util_format_srgb(stfbi->visual->color_format); 457 PIPE_TEXTURE_2D, stfbi->visual->samples, 465 stfb->iface = stfbi; 466 stfb->iface_stamp = p_atomic_read(&stfbi->stamp) - 1; 739 struct st_framebuffer_iface *stfbi) 745 cur->iface == stfbi) { 751 stfb = st_framebuffer_create(st, stfbi); 415 st_framebuffer_create(struct st_context *st, struct st_framebuffer_iface *stfbi) argument 737 st_framebuffer_reuse_or_create(struct st_context *st, struct gl_framebuffer *fb, struct st_framebuffer_iface *stfbi) argument [all...] |