Lines Matching defs:framebuffer
72 asahi_size_attachments(struct pipe_framebuffer_state *framebuffer)
76 for (unsigned i = 0; i < framebuffer->nr_cbufs; ++i)
77 sum += asahi_size_surface(framebuffer->cbufs[i]);
79 if (framebuffer->zsbuf)
80 sum += asahi_size_surface(framebuffer->zsbuf);
127 asahi_pack_iogpu_attachments(void *out, struct pipe_framebuffer_state *framebuffer)
129 unsigned total_attachment_size = asahi_size_attachments(framebuffer);
133 for (unsigned i = 0; i < framebuffer->nr_cbufs; ++i) {
135 agx_resource(framebuffer->cbufs[i]->texture),
136 framebuffer->cbufs[i],
140 if (framebuffer->zsbuf) {
141 struct agx_resource *rsrc = agx_resource(framebuffer->zsbuf->texture);
144 rsrc, framebuffer->zsbuf,
150 framebuffer->zsbuf,
161 struct pipe_framebuffer_state *framebuffer,
195 if (framebuffer->zsbuf) {
196 struct pipe_surface *zsbuf = framebuffer->zsbuf;
203 cfg.depth_width = framebuffer->width;
204 cfg.depth_height = framebuffer->height;
226 cfg.width = framebuffer->width;
227 cfg.height = framebuffer->height;
249 cfg.width = framebuffer->width;
250 cfg.height = framebuffer->height;
259 framebuffer);