Home
last modified time | relevance | path

Searched refs:num_targets (Results 1 – 25 of 60) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_streamout.c77 static void si_set_streamout_targets(struct pipe_context *ctx, unsigned num_targets, in si_set_streamout_targets() argument
82 unsigned old_num_targets = sctx->streamout.num_targets; in si_set_streamout_targets()
87 if (sctx->streamout.num_targets && sctx->streamout.begin_emitted) { in si_set_streamout_targets()
97 for (i = 0; i < sctx->streamout.num_targets; i++) in si_set_streamout_targets()
132 if (num_targets) { in si_set_streamout_targets()
143 if (sctx->streamout.num_targets && sctx->streamout.begin_emitted) in si_set_streamout_targets()
148 for (i = 0; i < num_targets; i++) { in si_set_streamout_targets()
169 for (; i < sctx->streamout.num_targets; i++) in si_set_streamout_targets()
177 sctx->streamout.num_targets = num_targets; in si_set_streamout_targets()
181 if (num_targets) { in si_set_streamout_targets()
[all …]
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_streamout.c73 unsigned num_targets, in virgl_set_so_targets() argument
79 for (i = 0; i < num_targets; i++) { in virgl_set_so_targets()
91 for (i = num_targets; i < vctx->num_so_targets; i++) in virgl_set_so_targets()
93 vctx->num_so_targets = num_targets; in virgl_set_so_targets()
94 virgl_encoder_set_so_targets(vctx, num_targets, targets, 0);//append_bitmask); in virgl_set_so_targets()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_streamout.c114 unsigned num_targets, in r600_set_streamout_targets() argument
123 if (rctx->streamout.num_targets && rctx->streamout.begin_emitted) { in r600_set_streamout_targets()
128 for (i = 0; i < num_targets; i++) { in r600_set_streamout_targets()
138 for (; i < rctx->streamout.num_targets; i++) { in r600_set_streamout_targets()
144 rctx->streamout.num_targets = num_targets; in r600_set_streamout_targets()
147 if (num_targets) { in r600_set_streamout_targets()
190 for (i = 0; i < rctx->streamout.num_targets; i++) { in r600_emit_streamout_begin()
263 for (i = 0; i < rctx->streamout.num_targets; i++) { in r600_emit_streamout_end()
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_so.c64 unsigned num_targets, in softpipe_set_so_targets() argument
71 for (i = 0; i < num_targets; i++) { in softpipe_set_so_targets()
84 softpipe->num_so_targets = num_targets; in softpipe_set_so_targets()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_so.c72 unsigned num_targets, in llvmpipe_set_so_targets() argument
78 for (i = 0; i < num_targets; i++) { in llvmpipe_set_so_targets()
105 llvmpipe->num_so_targets = num_targets; in llvmpipe_set_so_targets()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_state.c566 fd_set_stream_output_targets(struct pipe_context *pctx, unsigned num_targets, in fd_set_stream_output_targets() argument
574 assert(num_targets <= ARRAY_SIZE(so->targets)); in fd_set_stream_output_targets()
578 if (num_targets && !so->num_targets) { in fd_set_stream_output_targets()
580 } else if (so->num_targets && !num_targets) { in fd_set_stream_output_targets()
585 for (i = 0; i < num_targets; i++) { in fd_set_stream_output_targets()
605 for (; i < so->num_targets; i++) { in fd_set_stream_output_targets()
609 so->num_targets = num_targets; in fd_set_stream_output_targets()
Dfreedreno_draw.c184 for (unsigned i = 0; i < ctx->streamout.num_targets; i++) in batch_draw_tracking_for_dirty_bits()
258 if (ctx->streamout.num_targets > 0) { in update_draw_stats()
321 if ((ctx->streamout.num_targets > 0) && (num_draws > 1)) { in fd_draw_vbo()
366 for (unsigned i = 0; i < ctx->streamout.num_targets; i++) { in fd_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_streamout.c417 unsigned num_targets, in svga_set_stream_output_targets() argument
425 boolean begin_so_queries = num_targets > 0; in svga_set_stream_output_targets()
428 num_targets); in svga_set_stream_output_targets()
448 assert(num_targets <= SVGA3D_DX_MAX_SOTARGETS); in svga_set_stream_output_targets()
450 for (i = 0; i < num_targets; i++) { in svga_set_stream_output_targets()
491 num_so_targets = MAX2(svga->num_so_targets, num_targets); in svga_set_stream_output_targets()
494 svga->num_so_targets = num_targets; in svga_set_stream_output_targets()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt_so_emit.c98 for (i = 0; i < draw->so.num_targets; ++i) { in draw_pt_so_emit_prepare()
135 for (i = 0; i < draw->so.num_targets; i++) { in so_emit_prim()
165 for (ob = 0; ob < draw->so.num_targets; ++ob) { in so_emit_prim()
219 for (ob = 0; ob < draw->so.num_targets; ++ob) { in so_emit_prim()
Ddraw_context.c1079 int num_targets, in draw_set_mapped_so_targets() argument
1086 for (i = 0; i < num_targets; i++) in draw_set_mapped_so_targets()
1088 for (i = num_targets; i < PIPE_MAX_SO_BUFFERS; i++) in draw_set_mapped_so_targets()
1091 draw->so.num_targets = num_targets; in draw_set_mapped_so_targets()
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_blitter.h545 unsigned num_targets, in util_blitter_save_so_targets() argument
549 assert(num_targets <= ARRAY_SIZE(blitter->saved_so_targets)); in util_blitter_save_so_targets()
551 blitter->saved_num_so_targets = num_targets; in util_blitter_save_so_targets()
552 for (i = 0; i < num_targets; i++) in util_blitter_save_so_targets()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_query_pipe.c78 if (v3d->streamout.num_targets > 0) in v3d_begin_query_pipe()
121 if (v3d->streamout.num_targets > 0) in v3d_end_query_pipe()
Dv3dx_state.c1281 unsigned num_targets, in v3d_set_stream_output_targets() argument
1289 assert(num_targets <= ARRAY_SIZE(so->targets)); in v3d_set_stream_output_targets()
1296 if (num_targets == 0 && so->num_targets > 0) in v3d_set_stream_output_targets()
1299 for (i = 0; i < num_targets; i++) { in v3d_set_stream_output_targets()
1306 for (; i < so->num_targets; i++) in v3d_set_stream_output_targets()
1309 so->num_targets = num_targets; in v3d_set_stream_output_targets()
1312 if (num_targets > 0) in v3d_set_stream_output_targets()
Dv3dx_draw.c241 for (int i = 0; i < so->num_targets; i++) { in v3d_predraw_check_outputs()
1017 if (v3d->streamout.num_targets > 0 && in v3d_draw_vbo()
1131 if (v3d->streamout.num_targets) in v3d_draw_vbo()
1253 if (v3d->streamout.num_targets) in v3d_draw_vbo()
1257 if (v3d->streamout.num_targets) in v3d_draw_vbo()
1263 for (int i = 0; i < v3d->streamout.num_targets; i++) in v3d_draw_vbo()
Dv3dx_emit.c740 if (so->num_targets) { in v3dX()
761 so->num_targets; in v3dX()
782 for (int i = 0; i < so->num_targets; i++) { in v3dX()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.c1047 unsigned num_targets, in panfrost_set_stream_output_targets() argument
1054 assert(num_targets <= ARRAY_SIZE(so->targets)); in panfrost_set_stream_output_targets()
1056 for (unsigned i = 0; i < num_targets; i++) { in panfrost_set_stream_output_targets()
1063 for (unsigned i = num_targets; i < so->num_targets; i++) in panfrost_set_stream_output_targets()
1066 so->num_targets = num_targets; in panfrost_set_stream_output_targets()
/third_party/vk-gl-cts/external/openglcts/modules/gles31/
Des31cFramebufferNoAttachmentsTests.cpp232 unsigned num_targets = sizeof(targets) / sizeof(GLenum); in iterate() local
281 for (unsigned j = 0; j < num_targets; ++j) in iterate()
302 for (unsigned i = 0; i < num_targets; ++i) in iterate()
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_context.c592 unsigned num_targets, in dd_context_set_stream_output_targets() argument
600 dstate->num_so_targets = num_targets; in dd_context_set_stream_output_targets()
601 safe_memcpy(dstate->so_targets, tgs, sizeof(*tgs) * num_targets); in dd_context_set_stream_output_targets()
602 safe_memcpy(dstate->so_offsets, offsets, sizeof(*offsets) * num_targets); in dd_context_set_stream_output_targets()
603 pipe->set_stream_output_targets(pipe, num_targets, tgs, offsets); in dd_context_set_stream_output_targets()
/third_party/ninja/misc/
Dwrite_fake_manifests.py226 def random_targets(num_targets, src_dir): argument
230 targets = [Target(gen, LIB) for i in range(num_targets - 1)]
/third_party/mesa3d/src/mesa/main/
Dtransformfeedback.c118 for (i = 0; i < obj->num_targets; i++) { in delete_transform_feedback()
455 obj->num_targets = i+1; in begin_transform_feedback()
462 cso_set_stream_outputs(ctx->cso_context, obj->num_targets, in begin_transform_feedback()
1304 cso_set_stream_outputs(ctx->cso_context, obj->num_targets, in resume_transform_feedback()
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.c1384 unsigned num_targets, in cso_set_stream_outputs() argument
1392 assert(num_targets == 0); in cso_set_stream_outputs()
1396 if (ctx->nr_so_targets == 0 && num_targets == 0) { in cso_set_stream_outputs()
1402 for (i = 0; i < num_targets; i++) { in cso_set_stream_outputs()
1410 pipe->set_stream_output_targets(pipe, num_targets, targets, in cso_set_stream_outputs()
1412 ctx->nr_so_targets = num_targets; in cso_set_stream_outputs()
Dcso_context.h98 unsigned num_targets,
/third_party/mesa3d/src/gallium/drivers/asahi/
Dagx_state.c80 unsigned num_targets, in agx_set_stream_output_targets() argument
87 assert(num_targets <= ARRAY_SIZE(so->targets)); in agx_set_stream_output_targets()
89 for (unsigned i = 0; i < num_targets; i++) { in agx_set_stream_output_targets()
96 for (unsigned i = 0; i < so->num_targets; i++) in agx_set_stream_output_targets()
99 so->num_targets = num_targets; in agx_set_stream_output_targets()
Dagx_state.h48 unsigned num_targets; member
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_gallium.c595 if (so->num_targets == 0) in ir3_update_max_tf_vtx()
617 for (unsigned i = 0; i < so->num_targets; i++) { in ir3_update_max_tf_vtx()

123