Home
last modified time | relevance | path

Searched refs:pipe_framebuffer (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.c80 ctx->pipe_framebuffer.width, in panfrost_clear()
81 ctx->pipe_framebuffer.height, in panfrost_clear()
82 util_framebuffer_get_num_layers(&ctx->pipe_framebuffer), in panfrost_clear()
84 util_framebuffer_get_num_samples(&ctx->pipe_framebuffer) > 1); in panfrost_clear()
395 struct pipe_framebuffer_state *fb = &ctx->pipe_framebuffer; in panfrost_build_key()
723 util_copy_framebuffer_state(&ctx->pipe_framebuffer, fb); in panfrost_set_framebuffer_state()
729 for (unsigned i = 0; i < ctx->pipe_framebuffer.nr_cbufs; ++i) { in panfrost_set_framebuffer_state()
730 if (ctx->pipe_framebuffer.cbufs[i]) in panfrost_set_framebuffer_state()
838 util_unreference_framebuffer_state(&panfrost->pipe_framebuffer); in panfrost_destroy()
895 query->msaa = (ctx->pipe_framebuffer.samples > 1); in panfrost_begin_query()
Dpan_job.c197 &ctx->pipe_framebuffer)); in panfrost_get_batch_for_fbo()
203 &ctx->pipe_framebuffer); in panfrost_get_batch_for_fbo()
218 batch = panfrost_get_batch(ctx, &ctx->pipe_framebuffer); in panfrost_get_fresh_batch_for_fbo()
227 batch = panfrost_get_batch(ctx, &ctx->pipe_framebuffer); in panfrost_get_fresh_batch_for_fbo()
933 for (unsigned i = 0; i < ctx->pipe_framebuffer.nr_cbufs; ++i) { in panfrost_batch_clear()
937 enum pipe_format format = ctx->pipe_framebuffer.cbufs[i]->format; in panfrost_batch_clear()
959 ctx->pipe_framebuffer.width, in panfrost_batch_clear()
960 ctx->pipe_framebuffer.height); in panfrost_batch_clear()
Dpan_blit.c52 util_blitter_save_framebuffer(blitter, &ctx->pipe_framebuffer); in panfrost_blitter_save()
Dpan_context.h162 struct pipe_framebuffer_state pipe_framebuffer; member
Dpan_cmdstream.c332 for (unsigned i = 0; i < ctx->pipe_framebuffer.nr_cbufs; ++i) { in panfrost_overdraw_alpha()
335 bool enabled = ctx->pipe_framebuffer.cbufs[i] && info.no_colour; in panfrost_overdraw_alpha()
525 unsigned rt_count = ctx->pipe_framebuffer.nr_cbufs; in panfrost_prepare_fs_state()
535 if (panfrost_fs_required(fs, so, &ctx->pipe_framebuffer, zsa)) { in panfrost_prepare_fs_state()
576 … cfg.stencil_mask_misc.srgb = util_format_is_srgb(ctx->pipe_framebuffer.cbufs[0]->format); in panfrost_prepare_fs_state()
662 if (ctx->pipe_framebuffer.nr_cbufs > 0 && !blend_shaders[0]) { in panfrost_emit_frag_shader()
670 if (panfrost_fs_required(fs, ctx->blend, &ctx->pipe_framebuffer, zsa)) { in panfrost_emit_frag_shader()
706 unsigned rt_count = MAX2(ctx->pipe_framebuffer.nr_cbufs, 1); in panfrost_emit_frag_shader_meta()
3377 &ctx->pipe_framebuffer, in panfrost_emit_malloc_vertex()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst575 - panfrost: Release the ctx->pipe_framebuffer ref