Searched refs:stfbi (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/glx/xlib/
H A 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,
H A Dxm_st.c51 xmesa_st_framebuffer(struct st_framebuffer_iface *stfbi) argument
53 return (struct xmesa_st_framebuffer *) stfbi->st_manager_private;
61 xmesa_st_framebuffer_display(struct st_framebuffer_iface *stfbi, argument
64 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi);
87 xmesa_st_framebuffer_copy_textures(struct st_framebuffer_iface *stfbi, argument
93 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi);
102 pipe = xmesa_get_context(stfbi);
117 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, argument
121 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi);
201 struct st_framebuffer_iface *stfbi,
200 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
261 xmesa_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi,enum st_attachment_type statt) argument
281 struct st_framebuffer_iface *stfbi; local in function:xmesa_create_st_framebuffer
316 xmesa_destroy_st_framebuffer(struct st_framebuffer_iface * stfbi) argument
336 xmesa_get_framebuffer_resource(struct st_framebuffer_iface * stfbi,enum st_attachment_type att) argument
345 xmesa_swap_st_framebuffer(struct st_framebuffer_iface * stfbi) argument
374 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
386 xmesa_get_attachment(struct st_framebuffer_iface * stfbi,enum st_attachment_type st_attachment) argument
398 xmesa_get_context(struct st_framebuffer_iface * stfbi) argument
[all...]
H A Dxm_api.c1491 struct st_framebuffer_iface* stfbi = drawable->stfb; local in function:XMesaBindTexImage
1503 xmesa_st_framebuffer_validate_textures(stfbi, w, h, 1 << st_attachment);
1504 res = xmesa_get_attachment(stfbi, st_attachment);
1507 struct pipe_context* pipe = xmesa_get_context(stfbi);
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/glx/xlib/
H A 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,
H A Dxm_st.c51 xmesa_st_framebuffer(struct st_framebuffer_iface *stfbi) argument
53 return (struct xmesa_st_framebuffer *) stfbi->st_manager_private;
61 xmesa_st_framebuffer_display(struct st_framebuffer_iface *stfbi, argument
66 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi);
90 xmesa_st_framebuffer_copy_textures(struct st_framebuffer_iface *stfbi, argument
96 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi);
105 pipe = xmesa_get_context(stfbi);
120 xmesa_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, argument
124 struct xmesa_st_framebuffer *xstfb = xmesa_st_framebuffer(stfbi);
204 struct st_framebuffer_iface *stfbi,
203 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
264 xmesa_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi,enum st_attachment_type statt) argument
287 struct st_framebuffer_iface *stfbi; local in function:xmesa_create_st_framebuffer
322 xmesa_destroy_st_framebuffer(struct st_framebuffer_iface * stfbi) argument
342 xmesa_get_framebuffer_resource(struct st_framebuffer_iface * stfbi,enum st_attachment_type att) argument
351 xmesa_swap_st_framebuffer(struct st_framebuffer_iface * stfbi) argument
380 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
399 xmesa_get_attachment(struct st_framebuffer_iface * stfbi,enum st_attachment_type st_attachment) argument
411 xmesa_get_context(struct st_framebuffer_iface * stfbi) argument
[all...]
H A Dxm_api.c1473 struct st_framebuffer_iface* stfbi = drawable->stfb; local in function:XMesaBindTexImage
1485 xmesa_st_framebuffer_validate_textures(stfbi, w, h, 1 << st_attachment);
1486 res = xmesa_get_attachment(stfbi, st_attachment);
1489 struct pipe_context* pipe = xmesa_get_context(stfbi);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/hgl/
H A Dhgl.c48 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...]
H A Dhgl_context.h34 struct st_framebuffer_iface *stfbi; member in struct:hgl_buffer
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/hgl/
H A Dhgl.c49 hgl_st_framebuffer(struct st_framebuffer_iface *stfbi) argument
52 assert(stfbi);
53 buffer = (struct hgl_buffer*)stfbi->st_manager_private;
61 struct st_framebuffer_iface* stfbi, enum st_attachment_type statt)
65 struct hgl_buffer* buffer = hgl_st_framebuffer(stfbi);
83 hgl_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, argument
92 buffer = hgl_st_framebuffer(stfbi);
158 struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts,
170 buffer = hgl_st_framebuffer(stfbi);
187 ret = hgl_st_framebuffer_validate_textures(stfbi,
60 hgl_st_framebuffer_flush_front(struct st_context_iface * stctxi,struct st_framebuffer_iface * stfbi,enum st_attachment_type statt) argument
157 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...]
H A Dhgl_context.h34 struct st_framebuffer_iface *stfbi; member in struct:hgl_buffer
80 struct hgl_buffer* hgl_st_framebuffer(struct st_framebuffer_iface *stfbi);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_manager.h56 st_framebuffer_interface_destroy(struct st_framebuffer_interface *stfbi);
H A Dst_manager.c444 struct st_framebuffer_iface *stfbi)
451 if (!stfbi)
458 st_visual_to_context_mode(stfbi->visual, &mode);
482 util_format_srgb(stfbi->visual->color_format);
487 PIPE_TEXTURE_2D, stfbi->visual->samples,
488 stfbi->visual->samples,
502 stfb->iface = stfbi;
503 stfb->iface_ID = stfbi->ID;
504 stfb->iface_stamp = p_atomic_read(&stfbi->stamp) - 1;
551 const struct st_framebuffer_iface *stfbi)
443 st_framebuffer_create(struct st_context * st,struct st_framebuffer_iface * stfbi) argument
550 st_framebuffer_iface_lookup(struct st_manager * smapi,const struct st_framebuffer_iface * stfbi) argument
569 st_framebuffer_iface_insert(struct st_manager * smapi,struct st_framebuffer_iface * stfbi) argument
588 st_framebuffer_iface_remove(struct st_manager * smapi,struct st_framebuffer_iface * stfbi) argument
615 st_api_destroy_drawable(struct st_api * stapi,struct st_framebuffer_iface * stfbi) argument
639 struct st_framebuffer_iface *stfbi = stfb->iface; local in function:st_framebuffers_purge
1013 st_framebuffer_reuse_or_create(struct st_context * st,struct gl_framebuffer * fb,struct st_framebuffer_iface * stfbi) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_manager.h56 st_framebuffer_interface_destroy(struct st_framebuffer_interface *stfbi);
H A Dst_manager.c440 struct st_framebuffer_iface *stfbi)
447 if (!stfbi)
454 st_visual_to_context_mode(stfbi->visual, &mode);
478 util_format_srgb(stfbi->visual->color_format);
483 PIPE_TEXTURE_2D, stfbi->visual->samples,
484 stfbi->visual->samples,
498 stfb->iface = stfbi;
499 stfb->iface_ID = stfbi->ID;
500 stfb->iface_stamp = p_atomic_read(&stfbi->stamp) - 1;
547 const struct st_framebuffer_iface *stfbi)
439 st_framebuffer_create(struct st_context * st,struct st_framebuffer_iface * stfbi) argument
546 st_framebuffer_iface_lookup(struct st_manager * smapi,const struct st_framebuffer_iface * stfbi) argument
565 st_framebuffer_iface_insert(struct st_manager * smapi,struct st_framebuffer_iface * stfbi) argument
584 st_framebuffer_iface_remove(struct st_manager * smapi,struct st_framebuffer_iface * stfbi) argument
611 st_api_destroy_drawable(struct st_api * stapi,struct st_framebuffer_iface * stfbi) argument
635 struct st_framebuffer_iface *stfbi = stfb->iface; local in function:st_framebuffers_purge
1029 st_framebuffer_reuse_or_create(struct st_context * st,struct gl_framebuffer * fb,struct st_framebuffer_iface * stfbi) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/include/state_tracker/
H A Dst_api.h323 struct st_framebuffer_iface *stfbi,
344 struct st_framebuffer_iface *stfbi,
349 struct st_framebuffer_iface *stfbi);
555 struct st_framebuffer_iface *stfbi);
/xsrc/external/mit/MesaLib/dist/src/gallium/include/frontend/
H A Dapi.h333 struct st_framebuffer_iface *stfbi,
354 struct st_framebuffer_iface *stfbi,
359 struct st_framebuffer_iface *stfbi);
579 struct st_framebuffer_iface *stfbi);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/osmesa/
H A Dosmesa.c297 stfbi_to_osbuffer(struct st_framebuffer_iface *stfbi) argument
299 return (struct osmesa_buffer *) stfbi->st_manager_private;
309 struct st_framebuffer_iface *stfbi,
313 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi);
386 struct st_framebuffer_iface *stfbi,
393 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi);
449 struct st_framebuffer_iface *stfbi = CALLOC_STRUCT(st_framebuffer_iface); local in function:osmesa_create_st_framebuffer
450 if (stfbi) {
451 stfbi->flush_front = osmesa_st_framebuffer_flush_front;
452 stfbi
308 osmesa_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi,enum st_attachment_type statt) argument
385 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...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/osmesa/
H A Dosmesa.c348 stfbi_to_osbuffer(struct st_framebuffer_iface *stfbi) argument
350 return (struct osmesa_buffer *) stfbi->st_manager_private;
360 struct st_framebuffer_iface *stfbi,
364 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi);
419 struct st_framebuffer_iface *stfbi,
426 struct osmesa_buffer *osbuffer = stfbi_to_osbuffer(stfbi);
482 struct st_framebuffer_iface *stfbi = CALLOC_STRUCT(st_framebuffer_iface); local in function:osmesa_create_st_framebuffer
483 if (stfbi) {
484 stfbi->flush_front = osmesa_st_framebuffer_flush_front;
485 stfbi
359 osmesa_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi,enum st_attachment_type statt) argument
418 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...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/dri/
H A Ddri_drawable.c48 struct st_framebuffer_iface *stfbi,
55 (struct dri_drawable *) stfbi->st_manager_private;
110 struct st_framebuffer_iface *stfbi,
115 (struct dri_drawable *) stfbi->st_manager_private;
128 struct st_framebuffer_iface *stfbi)
132 (struct dri_drawable *) stfbi->st_manager_private;
47 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
127 dri_st_framebuffer_flush_swapbuffers(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/dri/
H A Ddri_drawable.c45 struct st_framebuffer_iface *stfbi,
52 (struct dri_drawable *) stfbi->st_manager_private;
119 struct st_framebuffer_iface *stfbi,
124 (struct dri_drawable *) stfbi->st_manager_private;
135 struct st_framebuffer_iface *stfbi)
139 (struct dri_drawable *) stfbi->st_manager_private;
44 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
118 dri_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi,enum st_attachment_type statt) argument
134 dri_st_framebuffer_flush_swapbuffers(struct st_context_iface * stctx,struct st_framebuffer_iface * stfbi) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/targets/haiku-softpipe/
H A DGalliumContext.cpp303 context->api->make_current(context->api, context->st, context->draw->stfbi,
304 context->read->stfbi);
337 //st_notify_swapbuffers(context->draw->stfbi);
400 p_atomic_inc(&fContext[fCurrentContext]->read->stfbi->stamp);
401 p_atomic_inc(&fContext[fCurrentContext]->draw->stfbi->stamp);
/xsrc/external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/
H A DGalliumContext.cpp318 fDisplay->api->make_current(fDisplay->api, context->st, context->buffer->stfbi,
319 context->buffer->stfbi);
350 p_atomic_inc(&buffer->stfbi->stamp);
407 p_atomic_inc(&fContext[fCurrentContext]->buffer->stfbi->stamp);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D7.9.1.rst48 stfb->iface == stfbi' failed.
H A D7.10.rst56 stfb->iface == stfbi' failed.

Completed in 73 milliseconds