Searched refs:stfb (Results 1 - 25 of 26) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/wgl/
H A Dstw_st.h47 stw_st_destroy_framebuffer_locked(struct st_framebuffer_iface *stfb);
50 stw_st_flush(struct st_context_iface *st, struct st_framebuffer_iface *stfb,
55 struct st_framebuffer_iface *stfb);
58 stw_get_framebuffer_resource(struct st_framebuffer_iface *stfb,
H A Dstw_framebuffer.h93 struct st_framebuffer_iface *stfb; member in struct:stw_framebuffer
226 stw_st_framebuffer(struct st_framebuffer_iface *stfb) argument
228 return (struct stw_st_framebuffer *) stfb;
H A Dstw_st.c129 struct st_framebuffer_iface *stfb,
133 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
258 struct st_framebuffer_iface *stfb,
263 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
334 struct st_framebuffer_iface *stfb,
337 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
360 struct st_framebuffer_iface *stfb,
363 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
383 struct st_framebuffer_iface *stfb,
386 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
128 stw_st_framebuffer_validate_locked(struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,unsigned width,unsigned height,unsigned mask) argument
257 stw_st_framebuffer_validate(struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,const enum st_attachment_type * statts,unsigned count,struct pipe_resource ** out) argument
333 stw_st_flush(struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,unsigned flags) argument
358 stw_st_framebuffer_present_locked(HDC hdc,struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,enum st_attachment_type statt) argument
382 stw_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,enum st_attachment_type statt) argument
457 stw_st_destroy_framebuffer_locked(struct st_framebuffer_iface * stfb) argument
480 stw_st_swap_framebuffer_locked(HDC hdc,struct st_context_iface * stctx,struct st_framebuffer_iface * stfb) argument
524 stw_get_framebuffer_resource(struct st_framebuffer_iface * stfb,enum st_attachment_type att) argument
[all...]
H A Dstw_framebuffer.c110 stw_st_destroy_framebuffer_locked(fb->stfb);
289 fb->stfb = stw_st_create_framebuffer( fb );
290 if (!fb->stfb) {
364 assert(fb->stfb);
687 stw_get_framebuffer_resource(fb->stfb, ST_ATTACHMENT_BACK_LEFT);
695 stw_st_flush(ctx->st, fb->stfb, ST_FLUSH_END_OF_FRAME);
703 return stw_st_swap_framebuffer_locked(hdc, ctx->st, fb->stfb);
H A Dstw_context.c476 stw_st_flush(old_ctx->st, old_ctx->current_framebuffer->stfb,
486 stw_st_flush(old_ctx->st, old_ctx->current_framebuffer->stfb,
524 fb->stfb, fbRead->stfb);
640 p_atomic_inc(&fb->stfb->stamp);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/wgl/
H A Dstw_st.h47 stw_st_destroy_framebuffer_locked(struct st_framebuffer_iface *stfb);
50 stw_st_swap_framebuffer_locked(HDC hdc, struct st_framebuffer_iface *stfb);
53 stw_get_framebuffer_resource(struct st_framebuffer_iface *stfb,
H A Dstw_st.c76 stw_st_framebuffer_validate_locked(struct st_framebuffer_iface *stfb, argument
80 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
145 struct st_framebuffer_iface *stfb,
150 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
178 struct st_framebuffer_iface *stfb,
181 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
201 struct st_framebuffer_iface *stfb,
204 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
251 stw_st_destroy_framebuffer_locked(struct st_framebuffer_iface *stfb) argument
253 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
144 stw_st_framebuffer_validate(struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,const enum st_attachment_type * statts,unsigned count,struct pipe_resource ** out) argument
177 stw_st_framebuffer_present_locked(HDC hdc,struct st_framebuffer_iface * stfb,enum st_attachment_type statt) argument
200 stw_st_framebuffer_flush_front(struct st_context_iface * stctx,struct st_framebuffer_iface * stfb,enum st_attachment_type statt) argument
271 stw_st_swap_framebuffer_locked(HDC hdc,struct st_framebuffer_iface * stfb) argument
304 stw_get_framebuffer_resource(struct st_framebuffer_iface * stfb,enum st_attachment_type att) argument
[all...]
H A Dstw_framebuffer.h75 struct st_framebuffer_iface *stfb; member in struct:stw_framebuffer
214 stw_st_framebuffer(struct st_framebuffer_iface *stfb) argument
216 return (struct stw_st_framebuffer *) stfb;
H A Dstw_framebuffer.c102 stw_st_destroy_framebuffer_locked(fb->stfb);
278 fb->stfb = stw_st_create_framebuffer( fb );
279 if (!fb->stfb) {
324 assert(fb->stfb);
642 stw_get_framebuffer_resource(fb->stfb, ST_ATTACHMENT_BACK_LEFT);
658 return stw_st_swap_framebuffer_locked(hdc, fb->stfb);
H A Dstw_context.c535 fb->stfb, fbRead->stfb);
543 fb->stfb, fb->stfb);
593 p_atomic_inc(&fb->stfb->stamp);
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_manager.c205 st_framebuffer_validate(struct st_framebuffer *stfb, argument
214 new_stamp = p_atomic_read(&stfb->iface->stamp);
215 if (stfb->iface_stamp == new_stamp)
218 memset(textures, 0, stfb->num_statts * sizeof(textures[0]));
222 if (!stfb->iface->validate(&st->iface, stfb->iface, stfb->statts,
223 stfb->num_statts, textures))
226 stfb->iface_stamp = new_stamp;
227 new_stamp = p_atomic_read(&stfb
280 st_framebuffer_update_attachments(struct st_framebuffer * stfb) argument
311 st_framebuffer_add_renderbuffer(struct st_framebuffer * stfb,gl_buffer_index idx,bool prefer_srgb) argument
442 struct st_framebuffer *stfb; local in function:st_framebuffer_create
523 st_framebuffer_reference(struct st_framebuffer ** ptr,struct st_framebuffer * stfb) argument
630 struct st_framebuffer *stfb, *next; local in function:st_framebuffers_purge
1157 struct st_framebuffer *stfb = st_ws_framebuffer(st->ctx->DrawBuffer); local in function:st_manager_flush_frontbuffer
1221 struct st_framebuffer *stfb; local in function:st_manager_flush_swapbuffers
1243 struct st_framebuffer *stfb = st_ws_framebuffer(fb); local in function:st_manager_add_color_renderbuffer
[all...]
H A Dst_manager.h53 struct st_framebuffer *stfb);
H A Dst_context.c1116 struct st_framebuffer *stfb, *next; local in function:st_destroy_context
1165 LIST_FOR_EACH_ENTRY_SAFE_REV(stfb, next, &st->winsys_buffers, head) {
1166 st_framebuffer_reference(&stfb, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_manager.c205 st_framebuffer_validate(struct st_framebuffer *stfb, argument
214 new_stamp = p_atomic_read(&stfb->iface->stamp);
215 if (stfb->iface_stamp == new_stamp)
218 memset(textures, 0, stfb->num_statts * sizeof(textures[0]));
222 if (!stfb->iface->validate(&st->iface, stfb->iface, stfb->statts,
223 stfb->num_statts, textures))
226 stfb->iface_stamp = new_stamp;
227 new_stamp = p_atomic_read(&stfb
280 st_framebuffer_update_attachments(struct st_framebuffer * stfb) argument
307 st_framebuffer_add_renderbuffer(struct st_framebuffer * stfb,gl_buffer_index idx,bool prefer_srgb) argument
446 struct st_framebuffer *stfb; local in function:st_framebuffer_create
527 st_framebuffer_reference(struct st_framebuffer ** ptr,struct st_framebuffer * stfb) argument
634 struct st_framebuffer *stfb, *next; local in function:st_framebuffers_purge
1137 struct st_framebuffer *stfb = st_ws_framebuffer(st->ctx->DrawBuffer); local in function:st_manager_flush_frontbuffer
1194 struct st_framebuffer *stfb; local in function:st_manager_flush_swapbuffers
1216 struct st_framebuffer *stfb = st_ws_framebuffer(fb); local in function:st_manager_add_color_renderbuffer
[all...]
H A Dst_manager.h53 struct st_framebuffer *stfb);
H A Dst_context.c934 struct st_framebuffer *stfb, *next; local in function:st_destroy_context
983 LIST_FOR_EACH_ENTRY_SAFE_REV(stfb, next, &st->winsys_buffers, head) {
984 st_framebuffer_reference(&stfb, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/osmesa/
H A Dosmesa.c83 struct st_framebuffer_iface *stfb; member in struct:osmesa_buffer
471 osbuffer->stfb = osmesa_create_st_framebuffer();
473 osbuffer->stfb->st_manager_private = osbuffer;
474 osbuffer->stfb->visual = &osbuffer->visual;
522 stapi->destroy_drawable(stapi, osbuffer->stfb);
524 FREE(osbuffer->stfb);
798 stapi->make_current(stapi, osmesa->stctx, osbuffer->stfb, osbuffer->stfb);
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/osmesa/
H A Dosmesa.c84 struct st_framebuffer_iface *stfb; member in struct:osmesa_buffer
504 osbuffer->stfb = osmesa_create_st_framebuffer();
506 osbuffer->stfb->st_manager_private = osbuffer;
507 osbuffer->stfb->visual = &osbuffer->visual;
524 stapi->destroy_drawable(stapi, osbuffer->stfb);
526 FREE(osbuffer->stfb);
805 stapi->make_current(stapi, osmesa->stctx, osbuffer->stfb, osbuffer->stfb);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/glx/xlib/
H A Dxm_api.c551 b->stfb = xmesa_create_st_framebuffer(xmdpy, b);
609 stapi->destroy_drawable(stapi, buffer->stfb);
614 xmesa_destroy_st_framebuffer(buffer->stfb);
1265 p_atomic_inc(&b->stfb->stamp);
1321 stapi->make_current(stapi, c->st, drawBuffer->stfb, readBuffer->stfb);
1365 xmesa_get_framebuffer_resource(b->stfb, ST_ATTACHMENT_BACK_LEFT);
1373 xmesa_swap_st_framebuffer(b->stfb);
1387 xmesa_copy_st_framebuffer(b->stfb,
1491 struct st_framebuffer_iface* stfbi = drawable->stfb;
[all...]
H A Dxm_api.h330 struct st_framebuffer_iface *stfb; member in struct:xmesa_buffer
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/glx/xlib/
H A Dxm_api.c551 b->stfb = xmesa_create_st_framebuffer(xmdpy, b);
609 stapi->destroy_drawable(stapi, buffer->stfb);
614 xmesa_destroy_st_framebuffer(buffer->stfb);
1240 p_atomic_inc(&b->stfb->stamp);
1301 drawBuffer ? drawBuffer->stfb : NULL,
1302 readBuffer ? readBuffer->stfb : NULL);
1347 xmesa_get_framebuffer_resource(b->stfb, ST_ATTACHMENT_BACK_LEFT);
1355 xmesa_swap_st_framebuffer(b->stfb);
1369 xmesa_copy_st_framebuffer(b->stfb,
1473 struct st_framebuffer_iface* stfbi = drawable->stfb;
[all...]
H A Dxm_api.h330 struct st_framebuffer_iface *stfb; member in struct:xmesa_buffer
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/hgl/
H A Dhgl.c68 struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.1.2.rst142 - st/mesa: remove redundant stfb->iface checks
H A D7.9.1.rst47 st_context_notify_invalid_framebuffer: Assertion \`stfb &&
48 stfb->iface == stfbi' failed.

Completed in 24 milliseconds

12