/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | gmemtool.c | 37 …{ .minx=0, .miny=0, .width=1536, .height=2048, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {1,0,0… 39 …{ .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0… 40 …{ .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0… 48 …{ .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=4, .cbuf_cpp = {4,4,4… 50 …{ .minx=0, .miny=0, .width=1024, .height=1024, .gmem_page_align=1, .nr_cbufs=0, .cbuf_cpp = {0,0,0… 51 …{ .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=0, .cbuf_cpp = {0,0,0… 52 …{ .minx=0, .miny=0, .width=960, .height=540, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0… 53 …{ .minx=0, .miny=0, .width=480, .height=270, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0… 58 …{ .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0… 59 …{ .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0… [all …]
|
D | freedreno_gmem.c | 97 uint8_t nr_cbufs; member 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, pfb->samples, 0, 0, 0); in fd_gmem_render_tiles() 764 pfb->nr_cbufs, pfb->samples, gmem->nbins_x * gmem->nbins_y, in fd_gmem_render_tiles()
|
D | trace-parser.py | 62 def __init__(self, width, height, layers, samples, nr_cbufs): argument 67 self.nr_cbufs = nr_cbufs 204 nr_cbufs=match.group(5))
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
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; i++) { in util_framebuffer_min_size() 191 if (!(fb->nr_cbufs || fb->zsbuf)) in util_framebuffer_get_num_layers() 194 for (i = 0; i < fb->nr_cbufs; i++) { in util_framebuffer_get_num_layers() [all …]
|
/third_party/mesa3d/src/mesa/state_tracker/ |
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/zink/ |
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() 560 … att[cresolve_offset + num_resolves] = zink_prep_fb_attachment(ctx, surf, ctx->fb_state.nr_cbufs); in prep_fb_attachments() [all …]
|
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()
|
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; i++) { in zink_fb_clears_apply_or_discard() [all …]
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
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() argument 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() local 379 struct v3d_job *job = v3d_get_job(v3d, nr_cbufs, cbufs, zsbuf, NULL); in v3d_get_job_for_fbo() 387 job->nr_cbufs, job->cbufs, job->bbuf, in v3d_get_job_for_fbo() 400 for (int i = 0; i < nr_cbufs; i++) { in v3d_get_job_for_fbo()
|
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() argument 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()
|
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 v3dX() 774 for (int i = 0; i < job->nr_cbufs; i++) { in v3dX()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
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()
|
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()
|
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/ |
D | fd3_gmem.c | 480 for (i = 0; i < pfb->nr_cbufs; i++) { in fd3_emit_tile_gmem2mem() 493 A3XX_RB_MODE_CONTROL_MRT(MAX2(1, pfb->nr_cbufs) - 1)); in fd3_emit_tile_gmem2mem() 690 fd3_gmem_emit_set_prog(ctx, &emit, &ctx->blit_prog[pfb->nr_cbufs - 1]); in fd3_emit_tile_mem2gmem() 691 fd3_program_emit(ring, &emit, pfb->nr_cbufs, pfb->cbufs); in fd3_emit_tile_mem2gmem() 692 emit_mem2gmem_surf(batch, gmem->cbuf_base, pfb->cbufs, pfb->nr_cbufs, in fd3_emit_tile_mem2gmem() 723 A3XX_RB_MODE_CONTROL_MRT(MAX2(1, pfb->nr_cbufs) - 1)); in fd3_emit_tile_mem2gmem() 756 for (i = 0; i < pfb->nr_cbufs; i++) { in fd3_emit_sysmem_prep() 770 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL, 0, true); in fd3_emit_sysmem_prep() 786 A3XX_RB_MODE_CONTROL_MRT(MAX2(1, pfb->nr_cbufs) - 1)); in fd3_emit_sysmem_prep() 919 A3XX_RB_MODE_CONTROL_MRT(pfb->nr_cbufs - 1)); in emit_binning_pass() [all …]
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
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/ |
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 == 0 && rctx->alphatest_state.bypass) { in r600_set_framebuffer_state() 1213 if (rctx->framebuffer.state.nr_cbufs) { in r600_set_framebuffer_state() 1214 rctx->framebuffer.atom.num_dw += 15 * rctx->framebuffer.state.nr_cbufs; in r600_set_framebuffer_state() [all …]
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_gmem.c | 298 for (i = 0; i < pfb->nr_cbufs; i++) { in fd4_emit_tile_gmem2mem() 378 mrt_comp[i] = ((i < pfb->nr_cbufs) && pfb->cbufs[i]) ? 0xf : 0; in fd4_emit_tile_mem2gmem() 476 fd4_gmem_emit_set_prog(ctx, &emit, &ctx->blit_prog[pfb->nr_cbufs - 1]); in fd4_emit_tile_mem2gmem() 477 fd4_program_emit(ring, &emit, pfb->nr_cbufs, pfb->cbufs); in fd4_emit_tile_mem2gmem() 478 emit_mem2gmem_surf(batch, gmem->cbuf_base, pfb->cbufs, pfb->nr_cbufs, in fd4_emit_tile_mem2gmem() 551 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, NULL, 0, true); in fd4_emit_sysmem_prep() 813 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, gmem->cbuf_base, gmem->bin_w, in fd4_emit_tile_renderprep()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
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/ |
D | fd5_gmem.c | 425 emit_mrt(ring, pfb->nr_cbufs, pfb->cbufs, batch->gmem_state); in fd5_emit_tile_init() 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); in fd5_emit_sysmem_prep()
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
D | agx_state.h | 98 unsigned width, height, nr_cbufs; member 137 unsigned nr_cbufs; member
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
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/nouveau/nv30/ |
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/auxiliary/driver_rbug/ |
D | rbug_context.h | 55 unsigned nr_cbufs; member
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_surface.c | 74 for (i = 0; i < fb->nr_cbufs; i++) { in llvmpipe_set_framebuffer_state()
|