/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | gmemtool.c | 37 { .minx=0, .miny=0, .width=1536, .height=2048, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {1,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 39 { .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 40 { .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {4,0,}}, 41 // { .minx=0, .miny=0, .width=64, .height=64, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 42 // { .minx=0, .miny=0, .width=32, .height=32, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 43 // { .minx=0, .miny=0, .width=16, .height=16, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 44 // { .minx=0, .miny=0, .width=8, .height=8, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 45 // { .minx=0, .miny=0, .width=4, .height=4, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 46 // { .minx=0, .miny=0, .width=2, .height=2, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 47 // { .minx=0, .miny=0, .width=1, .height=1, .gmem_page_align=1, .nr_cbufs [all...] |
H A D | freedreno_gmem.c | 97 uint8_t nr_cbufs; member 122 printf(", .gmem_page_align=%u, .nr_cbufs=%u", key->gmem_page_align, in dump_gmem_key() 123 key->nr_cbufs); in dump_gmem_key() 230 for (unsigned i = 0; i < key->nr_cbufs; i++) in calc_nbins() 492 key->nr_cbufs = pfb->nr_cbufs; in gmem_key_init() 493 for (unsigned i = 0; i < pfb->nr_cbufs; i++) { in gmem_key_init() 709 if ((pfb->nr_cbufs == 0) && !pfb->zsbuf) { in fd_gmem_render_tiles() 718 for (unsigned i = 0; i < pfb->nr_cbufs; i++) { in fd_gmem_render_tiles() 750 pfb->nr_cbufs, pf in fd_gmem_render_tiles() [all...] |
H A D | trace-parser.py | 62 def __init__(self, width, height, layers, samples, nr_cbufs): 67 self.nr_cbufs = nr_cbufs 150 framebuffer_match = re.compile(r": framebuffer: (\S+)x(\S+)x(\S+)@(\S+), nr_cbufs: (\S+)") 204 nr_cbufs=match.group(5))
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_framebuffer.c | 62 if (dst->nr_cbufs != src->nr_cbufs) { in util_framebuffer_state_equal() 66 for (i = 0; i < src->nr_cbufs; i++) { in util_framebuffer_state_equal() 96 for (i = 0; i < src->nr_cbufs; i++) in util_copy_framebuffer_state() 103 dst->nr_cbufs = src->nr_cbufs; in util_copy_framebuffer_state() 116 dst->nr_cbufs = 0; in util_copy_framebuffer_state() 128 for (i = 0; i < fb->nr_cbufs; i++) { in util_unreference_framebuffer_state() 136 fb->nr_cbufs = 0; in util_unreference_framebuffer_state() 152 for (i = 0; i < fb->nr_cbufs; in util_framebuffer_min_size() [all...] |
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_framebuffer.c | 142 framebuffer.nr_cbufs = fb->_NumColorDrawBuffers; in st_update_framebuffer_state() 167 for (i = framebuffer.nr_cbufs; i < PIPE_MAX_COLOR_BUFS; i++) { in st_update_framebuffer_state() 172 while (framebuffer.nr_cbufs && in st_update_framebuffer_state() 173 !framebuffer.cbufs[framebuffer.nr_cbufs-1]) { in st_update_framebuffer_state() 174 framebuffer.nr_cbufs--; in st_update_framebuffer_state() 201 for (i = 0; i < framebuffer.nr_cbufs; i++) { in st_update_framebuffer_state() 221 st->state.fb_num_cb = framebuffer.nr_cbufs; in st_update_framebuffer_state()
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_job.c | 58 for (int i = 0; i < job->nr_cbufs; i++) { in v3d_job_free() 289 uint32_t nr_cbufs, in v3d_get_job() 314 job->nr_cbufs = nr_cbufs; in v3d_get_job() 316 for (int i = 0; i < job->nr_cbufs; i++) { in v3d_get_job() 341 for (int i = 0; i < job->nr_cbufs; i++) { in v3d_get_job() 376 uint32_t nr_cbufs = v3d->framebuffer.nr_cbufs; in v3d_get_job_for_fbo() 379 struct v3d_job *job = v3d_get_job(v3d, nr_cbufs, cbufs, zsbuf, NULL); in v3d_get_job_for_fbo() 387 job->nr_cbufs, jo in v3d_get_job_for_fbo() 288 v3d_get_job(struct v3d_context *v3d, uint32_t nr_cbufs, struct pipe_surface **cbufs, struct pipe_surface *zsbuf, struct pipe_surface *bbuf) v3d_get_job() argument [all...] |
H A D | v3d_context.c | 164 if (v3d->framebuffer.nr_cbufs <= 0) in v3d_line_smoothing_enabled() 246 uint32_t nr_cbufs, in v3d_get_tile_buffer_size() 257 for (int i = 0; i < nr_cbufs; i++) { in v3d_get_tile_buffer_size() 296 for (int i = 0; i < v3d->framebuffer.nr_cbufs; i++) in v3d_context_destroy() 244 v3d_get_tile_buffer_size(bool is_msaa, bool double_buffer, uint32_t nr_cbufs, struct pipe_surface **cbufs, struct pipe_surface *bbuf, uint32_t *tile_width, uint32_t *tile_height, uint32_t *max_bpp) v3d_get_tile_buffer_size() argument
|
H A D | v3dx_rcl.c | 223 assert(!job->bbuf || job->nr_cbufs <= 1); in v3d_rcl_emit_loads() 228 for (int i = 0; i < job->nr_cbufs; i++) { in v3d_rcl_emit_loads() 331 assert(!job->bbuf || job->nr_cbufs <= 1); in v3d_rcl_emit_stores() 332 for (int i = 0; i < job->nr_cbufs; i++) { in v3d_rcl_emit_stores() 765 config.number_of_render_targets = MAX2(job->nr_cbufs, 1); in emit_rcl() 774 for (int i = 0; i < job->nr_cbufs; i++) { in emit_rcl()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_render_pass.c | 386 for (int i = 0; i < fb->nr_cbufs; i++) { in get_render_pass() 403 state.num_cbufs = fb->nr_cbufs; in get_render_pass() 407 zink_init_zs_attachment(ctx, &state.rts[fb->nr_cbufs]); in get_render_pass() 411 state.rts[fb->nr_cbufs].resolve = true; in get_render_pass() 413 if (state.rts[fb->nr_cbufs].clear_color) in get_render_pass() 415 if (state.rts[fb->nr_cbufs].clear_stencil) in get_render_pass() 539 const unsigned cresolve_offset = ctx->fb_state.nr_cbufs + !!ctx->fb_state.zsbuf; in prep_fb_attachments() 541 for (int i = 0; i < ctx->fb_state.nr_cbufs; i++) { in prep_fb_attachments() 559 att[ctx->fb_state.nr_cbufs] = zink_prep_fb_attachment(ctx, transient, ctx->fb_state.nr_cbufs); in prep_fb_attachments() [all...] |
H A D | zink_framebuffer.c | 152 state.num_attachments = ctx->fb_state.nr_cbufs; in zink_get_framebuffer() 154 const unsigned cresolve_offset = ctx->fb_state.nr_cbufs + !!ctx->fb_state.zsbuf; in zink_get_framebuffer() 156 for (int i = 0; i < ctx->fb_state.nr_cbufs; i++) { in zink_get_framebuffer() 228 if (!(fb->nr_cbufs || fb->zsbuf)) in zink_framebuffer_get_num_layers() 231 for (i = 0; i < fb->nr_cbufs; i++) { in zink_framebuffer_get_num_layers()
|
H A D | zink_clear.c | 67 for (unsigned i = 0; i < fb->nr_cbufs; i++) { in clear_in_rp() 218 for (unsigned i = 0; i < ctx->fb_state.nr_cbufs; i++) { in zink_clear() 252 for (unsigned i = 0; i < fb->nr_cbufs; i++) { in zink_clear() 279 for (unsigned i = 0; i < fb->nr_cbufs; i++) { in zink_clear() 336 for (int i = 0; i < fb_state->nr_cbufs && clear_buffers >= PIPE_CLEAR_COLOR0; i++) { in zink_clear_framebuffer() 344 for (int i = 0; i < fb_state->nr_cbufs && clear_buffers >= PIPE_CLEAR_COLOR0; i++) { in zink_clear_framebuffer() 446 fb_state.nr_cbufs = !!psurf; in set_clear_fb() 647 for (int i = 0; i < ctx->fb_state.nr_cbufs; i++) { in zink_fb_clears_apply() 663 for (int i = 0; i < ctx->fb_state.nr_cbufs; i++) { in zink_fb_clears_discard() 737 for (int i = 0; i < ctx->fb_state.nr_cbufs; in zink_fb_clears_apply_or_discard() [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_surface.c | 57 struct pipe_surface *cb = i < fb->nr_cbufs ? fb->cbufs[i] : NULL; in softpipe_set_framebuffer_state() 72 sp->framebuffer.nr_cbufs = fb->nr_cbufs; in softpipe_set_framebuffer_state()
|
H A D | sp_flush.c | 71 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) in softpipe_flush() 183 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) in softpipe_texture_barrier()
|
H A D | sp_clear.c | 72 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) { in softpipe_clear()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
H A D | fd3_gmem.c | 480 for (i = 0; i < pfb->nr_cbufs; i++) { 493 A3XX_RB_MODE_CONTROL_MRT(MAX2(1, pfb->nr_cbufs) - 1)); 690 fd3_gmem_emit_set_prog(ctx, &emit, &ctx->blit_prog[pfb->nr_cbufs - 1]); 691 fd3_program_emit(ring, &emit, pfb->nr_cbufs, pfb->cbufs); 692 emit_mem2gmem_surf(batch, gmem->cbuf_base, pfb->cbufs, pfb->nr_cbufs, 723 A3XX_RB_MODE_CONTROL_MRT(MAX2(1, pfb->nr_cbufs) - 1)); 756 for (i = 0; i < pfb->nr_cbufs; i++) { 770 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL, 0, true); 786 A3XX_RB_MODE_CONTROL_MRT(MAX2(1, pfb->nr_cbufs) - 1)); 919 A3XX_RB_MODE_CONTROL_MRT(pfb->nr_cbufs [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_misc.c | 129 dst->nr_cbufs = fb->nr_cbufs; in svga_set_framebuffer_state() 141 for (i = 0; i < fb->nr_cbufs; ++i) { in svga_set_framebuffer_state()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_state.c | 1112 rctx->framebuffer.export_16bpc = state->nr_cbufs != 0; in r600_set_framebuffer_state() 1113 rctx->framebuffer.cb0_is_integer = state->nr_cbufs && state->cbufs[0] && in r600_set_framebuffer_state() 1116 rctx->framebuffer.is_msaa_resolve = state->nr_cbufs == 2 && in r600_set_framebuffer_state() 1123 for (i = 0; i < state->nr_cbufs; i++) { in r600_set_framebuffer_state() 1157 if (state->nr_cbufs) { in r600_set_framebuffer_state() 1197 if (rctx->cb_misc_state.nr_cbufs != state->nr_cbufs || in r600_set_framebuffer_state() 1200 rctx->cb_misc_state.nr_cbufs = state->nr_cbufs; in r600_set_framebuffer_state() 1204 if (state->nr_cbufs in r600_set_framebuffer_state() 1359 unsigned nr_cbufs = state->nr_cbufs; r600_emit_framebuffer_state() local [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
H A D | fd4_gmem.c | 298 for (i = 0; i < pfb->nr_cbufs; i++) { 378 mrt_comp[i] = ((i < pfb->nr_cbufs) && pfb->cbufs[i]) ? 0xf : 0; 476 fd4_gmem_emit_set_prog(ctx, &emit, &ctx->blit_prog[pfb->nr_cbufs - 1]); 477 fd4_program_emit(ring, &emit, pfb->nr_cbufs, pfb->cbufs); 478 emit_mem2gmem_surf(batch, gmem->cbuf_base, pfb->cbufs, pfb->nr_cbufs, 551 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL, 0, true); 813 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, gmem->cbuf_base, gmem->bin_w,
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_surface.c | 143 fb_state.nr_cbufs = 1; in i915_clear_render_target_render() 156 i915->blitter->saved_fb_state.nr_cbufs = ~0; in i915_clear_render_target_render() 173 fb_state.nr_cbufs = 0; in i915_clear_depth_stencil_render() 185 i915->blitter->saved_fb_state.nr_cbufs = ~0; in i915_clear_depth_stencil_render()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_gmem.c | 425 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, batch->gmem_state); 575 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL); in fd5_emit_tile_mem2gmem() 584 for (i = 0; i < pfb->nr_cbufs; i++) { in fd5_emit_tile_mem2gmem() 618 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, gmem); in fd5_emit_tile_renderprep() 690 for (i = 0; i < pfb->nr_cbufs; i++) { in fd5_emit_tile_gmem2mem() 777 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL);
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_state_validate.c | 201 unsigned nr_cbufs = fb->nr_cbufs; in nvc0_validate_fb() local 210 for (i = 0; i < fb->nr_cbufs; ++i) { in nvc0_validate_fb() 304 if (nr_cbufs == 0 && !fb->zsbuf) { in nvc0_validate_fb() 312 nr_cbufs = 1; in nvc0_validate_fb() 316 PUSH_DATA (push, (076543210 << 4) | nr_cbufs); in nvc0_validate_fb() 758 nvc0->framebuffer.nr_cbufs == 0) { in nvc0_validate_zsa_fb() 811 nvc0->framebuffer.nr_cbufs && in nvc0_validate_fbread()
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_state.h | 98 unsigned width, height, nr_cbufs; member 137 unsigned nr_cbufs; member
|
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
H A D | rbug_context.h | 55 unsigned nr_cbufs; member
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_state_validate.c | 48 nv30->state.rt_enable = (NV30_3D_RT_ENABLE_COLOR0 << fb->nr_cbufs) - 1; in nv30_validate_fb() 53 if (fb->nr_cbufs > 0) { in nv30_validate_fb() 75 if (fb->nr_cbufs && util_format_get_blocksize(fb->cbufs[0]->format) > 2) in nv30_validate_fb() 180 if (nv30->framebuffer.nr_cbufs) { in nv30_validate_blend_colour()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_surface.c | 74 for (i = 0; i < fb->nr_cbufs; i++) { in llvmpipe_set_framebuffer_state()
|