Home | History | Annotate | Download | only in vega

Lines Matching defs:strb

48    struct st_renderbuffer *strb = ctx->draw_buffer->strb;
52 if (strb->texture == pt) {
58 pipe_surface_reference(&strb->surface, NULL);
59 pipe_resource_reference(&strb->texture, NULL);
60 strb->width = strb->height = 0;
62 strb->texture = pt;
65 u_surface_default_template(&surf_tmpl, strb->texture,
67 strb->surface = pipe->create_surface(pipe, strb->texture, &surf_tmpl);
69 if (!strb->surface) {
70 pipe_resource_reference(&strb->texture, NULL);
74 strb->width = pt->width0;
75 strb->height = pt->height0;
214 struct st_renderbuffer *strb;
216 strb = CALLOC_STRUCT(st_renderbuffer);
217 if (strb)
218 strb->format = format;
220 return strb;
224 destroy_renderbuffer(struct st_renderbuffer *strb)
226 pipe_surface_reference(&strb->surface, NULL);
227 pipe_resource_reference(&strb->texture, NULL);
228 FREE(strb);
286 stfb->strb->format != stdrawi->visual->color_format) {
287 destroy_renderbuffer(stfb->strb);
307 stfb->strb = create_renderbuffer(stdrawi->visual->color_format);
308 if (!stfb->strb) {
315 FREE(stfb->strb);