Home
last modified time | relevance | path

Searched refs:nr_cbufs (Results 1 – 25 of 171) sorted by relevance

1234567

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dgmemtool.c37 …{ .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 …]
Dfreedreno_gmem.c97 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()
Dtrace-parser.py62 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/
Du_framebuffer.c62 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/
Dst_atom_framebuffer.c142 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/
Dzink_render_pass.c386 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 …]
Dzink_framebuffer.c152 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()
Dzink_clear.c67 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/
Dv3d_job.c58 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()
Dv3d_context.c164 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()
Dv3dx_rcl.c223 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/
Dsp_state_surface.c57 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()
Dsp_flush.c71 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()
Dsp_clear.c72 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) { in softpipe_clear()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c480 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/
Dsvga_pipe_misc.c129 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/
Dr600_state.c1112 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/
Dfd4_gmem.c298 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/
Di915_surface.c143 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/
Dfd5_gmem.c425 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/
Dagx_state.h98 unsigned width, height, nr_cbufs; member
137 unsigned nr_cbufs; member
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_state_validate.c201 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/
Dnv30_state_validate.c48 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/
Drbug_context.h55 unsigned nr_cbufs; member
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_surface.c74 for (i = 0; i < fb->nr_cbufs; i++) { in llvmpipe_set_framebuffer_state()

1234567