Lines Matching refs:strb
177 st_set_ws_renderbuffer_surface(struct st_renderbuffer *strb, in st_set_ws_renderbuffer_surface() argument
180 pipe_surface_reference(&strb->surface_srgb, NULL); in st_set_ws_renderbuffer_surface()
181 pipe_surface_reference(&strb->surface_linear, NULL); in st_set_ws_renderbuffer_surface()
184 pipe_surface_reference(&strb->surface_srgb, surf); in st_set_ws_renderbuffer_surface()
186 pipe_surface_reference(&strb->surface_linear, surf); in st_set_ws_renderbuffer_surface()
188 strb->surface = surf; /* just assign, don't ref */ in st_set_ws_renderbuffer_surface()
189 pipe_resource_reference(&strb->texture, surf->texture); in st_set_ws_renderbuffer_surface()
191 strb->Base.Width = surf->width; in st_set_ws_renderbuffer_surface()
192 strb->Base.Height = surf->height; in st_set_ws_renderbuffer_surface()
234 struct st_renderbuffer *strb; in st_framebuffer_validate() local
247 strb = st_renderbuffer(stfb->Base.Attachment[idx].Renderbuffer); in st_framebuffer_validate()
248 assert(strb); in st_framebuffer_validate()
249 if (strb->texture == textures[i]) { in st_framebuffer_validate()
257 st_set_ws_renderbuffer_surface(strb, ps); in st_framebuffer_validate()
262 width = strb->Base.Width; in st_framebuffer_validate()
263 height = strb->Base.Height; in st_framebuffer_validate()
290 struct st_renderbuffer *strb; in st_framebuffer_update_attachments() local
293 strb = st_renderbuffer(stfb->Base.Attachment[idx].Renderbuffer); in st_framebuffer_update_attachments()
294 if (!strb || strb->software) in st_framebuffer_update_attachments()
1158 struct st_renderbuffer *strb = NULL; in st_manager_flush_frontbuffer() local
1173 strb = st_renderbuffer(stfb->Base.Attachment[BUFFER_FRONT_LEFT]. in st_manager_flush_frontbuffer()
1175 if (!strb) { in st_manager_flush_frontbuffer()
1178 strb = st_renderbuffer(stfb->Base.Attachment[BUFFER_BACK_LEFT]. in st_manager_flush_frontbuffer()
1185 if (strb && strb->defined && in st_manager_flush_frontbuffer()
1187 strb->defined = GL_FALSE; in st_manager_flush_frontbuffer()