Searched refs:pipe_framebuffer (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_fragment.c54 .max_tile_coord = MALI_COORDINATE_TO_TILE_MAX(ctx->pipe_framebuffer.width, ctx->pipe_framebuffer.height),
H A Dpan_mfbd.c229 for (int cb = 0; cb < ctx->pipe_framebuffer.nr_cbufs; ++cb) {
230 struct pipe_surface *surf = ctx->pipe_framebuffer.cbufs[cb];
234 if (ctx->pipe_framebuffer.zsbuf) {
235 panfrost_mfbd_set_zsbuf(&fb, &fbx, ctx->pipe_framebuffer.zsbuf);
240 if (ctx->pipe_framebuffer.nr_cbufs == 0) {
276 if (ctx->pipe_framebuffer.nr_cbufs == 1) {
277 struct panfrost_resource *rsrc = (struct panfrost_resource *) ctx->pipe_framebuffer.cbufs[0]->texture;
288 unsigned cbufs = MAX2(ctx->pipe_framebuffer.nr_cbufs, 1);
H A Dpan_sfbd.c127 assert(ctx->pipe_framebuffer.nr_cbufs == 1);
128 panfrost_sfbd_set_cbuf(&fb, ctx->pipe_framebuffer.cbufs[0], flip_y);
130 if (ctx->pipe_framebuffer.zsbuf) {
H A Dpan_job.c109 struct pipe_surface **cbufs = ctx->pipe_framebuffer.cbufs;
110 struct pipe_surface *zsbuf = ctx->pipe_framebuffer.zsbuf;
H A Dpan_context.c160 panfrost_set_framebuffer_resolution(&framebuffer, ctx->pipe_framebuffer.width, ctx->pipe_framebuffer.height);
192 .width1 = MALI_POSITIVE(ctx->pipe_framebuffer.width),
193 .height1 = MALI_POSITIVE(ctx->pipe_framebuffer.height),
194 .width2 = MALI_POSITIVE(ctx->pipe_framebuffer.width),
195 .height2 = MALI_POSITIVE(ctx->pipe_framebuffer.height),
236 if (!ctx->pipe_framebuffer.nr_cbufs)
240 if (!ctx->pipe_framebuffer.cbufs[0])
243 return ctx->pipe_framebuffer.cbufs[0]->texture->bind & PIPE_BIND_DISPLAY_TARGET ||
244 ctx->pipe_framebuffer
[all...]
H A Dpan_context.h123 struct pipe_framebuffer_state pipe_framebuffer; member in struct:panfrost_context
H A Dpan_drm.c258 struct pipe_surface *surf = ctx->pipe_framebuffer.cbufs[0];
H A Dpan_resource.c423 struct pipe_framebuffer_state *fb = &ctx->pipe_framebuffer;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_blit.c54 util_blitter_save_framebuffer(blitter, &ctx->pipe_framebuffer);
H A Dpan_context.c378 struct pipe_framebuffer_state *fb = &ctx->pipe_framebuffer;
396 variant->nr_cbufs != ctx->pipe_framebuffer.nr_cbufs)
497 struct pipe_framebuffer_state *fb = &ctx->pipe_framebuffer;
679 util_copy_framebuffer_state(&ctx->pipe_framebuffer, fb);
685 for (unsigned i = 0; i < ctx->pipe_framebuffer.nr_cbufs; ++i) {
686 if (ctx->pipe_framebuffer.cbufs[i])
801 util_unreference_framebuffer_state(&panfrost->pipe_framebuffer);
858 query->msaa = (ctx->pipe_framebuffer.samples > 1);
H A Dpan_job.c200 &ctx->pipe_framebuffer));
206 &ctx->pipe_framebuffer);
221 batch = panfrost_get_batch(ctx, &ctx->pipe_framebuffer);
230 batch = panfrost_get_batch(ctx, &ctx->pipe_framebuffer);
861 for (unsigned i = 0; i < ctx->pipe_framebuffer.nr_cbufs; ++i) {
865 enum pipe_format format = ctx->pipe_framebuffer.cbufs[i]->format;
887 ctx->pipe_framebuffer.width,
888 ctx->pipe_framebuffer.height);
H A Dpan_context.h157 struct pipe_framebuffer_state pipe_framebuffer; member in struct:panfrost_context
H A Dpan_cmdstream.c413 unsigned rt_count = ctx->pipe_framebuffer.nr_cbufs;
421 if (panfrost_fs_required(fs, so, &ctx->pipe_framebuffer, zsa)) {
462 cfg.stencil_mask_misc.srgb = util_format_is_srgb(ctx->pipe_framebuffer.cbufs[0]->format);
538 if (ctx->pipe_framebuffer.nr_cbufs > 0 && !blend_shaders[0]) {
546 if (panfrost_fs_required(fs, ctx->blend, &ctx->pipe_framebuffer, zsa)) {
593 unsigned rt_count = MAX2(ctx->pipe_framebuffer.nr_cbufs, 1);
604 for (unsigned c = 0; c < ctx->pipe_framebuffer.nr_cbufs; ++c) {
605 if (ctx->pipe_framebuffer.cbufs[c]) {
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.0.0.rst575 - panfrost: Release the ctx->pipe_framebuffer ref

Completed in 31 milliseconds