Home
last modified time | relevance | path

Searched refs:num_so_targets (Results 1 – 25 of 36) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_so.c80 for (; i < softpipe->num_so_targets; i++) { in softpipe_set_so_targets()
84 softpipe->num_so_targets = num_targets; in softpipe_set_so_targets()
86 draw_set_mapped_so_targets(softpipe->draw, softpipe->num_so_targets, in softpipe_set_so_targets()
Dsp_context.h95 unsigned num_so_targets; member
Dsp_surface.c67 util_blitter_save_so_targets(sp->blitter, sp->num_so_targets, in sp_blit()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_so.c102 for (; i < llvmpipe->num_so_targets; i++) { in llvmpipe_set_so_targets()
105 llvmpipe->num_so_targets = num_targets; in llvmpipe_set_so_targets()
107 draw_set_mapped_so_targets(llvmpipe->draw, llvmpipe->num_so_targets, in llvmpipe_set_so_targets()
Dlp_context.h101 int num_so_targets; member
Dlp_surface.c151 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets, in lp_blit()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_streamout.c424 unsigned num_so_targets; in svga_set_stream_output_targets() local
435 for (i = 0; i < svga->num_so_targets; i++) { in svga_set_stream_output_targets()
481 for (; i < svga->num_so_targets; i++) { in svga_set_stream_output_targets()
486 num_so_targets = MAX2(svga->num_so_targets, num_targets); in svga_set_stream_output_targets()
487 SVGA_RETRY(svga, SVGA3D_vgpu10_SetSOTargets(svga->swc, num_so_targets, in svga_set_stream_output_targets()
489 svga->num_so_targets = num_targets; in svga_set_stream_output_targets()
515 for (i = 0; i < svga->num_so_targets; i++) { in svga_rebind_stream_output_targets()
Dsvga_pipe_clear.c50 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets, in begin_blit()
Dsvga_context.h618 unsigned num_so_targets; member
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_streamout.c91 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()
Dvirgl_context.h96 unsigned num_so_targets; member
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_draw.cpp31 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_emit_xfb_counter_barrier()
73 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_emit_stream_output_targets()
95 VKCTX(CmdBindTransformFeedbackBuffersEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, in zink_emit_stream_output_targets()
514 bool have_streamout = !!ctx->num_so_targets; in zink_draw_vbo()
523 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_draw_vbo()
777 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_draw_vbo()
790 …VKCTX(CmdBeginTransformFeedbackEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, counter_buffers,… in zink_draw_vbo()
845 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_draw_vbo()
853 …VKCTX(CmdEndTransformFeedbackEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, counter_buffers, c… in zink_draw_vbo()
Dzink_context.h352 uint32_t num_so_targets; member
Dzink_context.c2460 if (zink_screen(ctx->base.screen)->info.have_EXT_transform_feedback && ctx->num_so_targets) in flush_batch()
3619 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_set_stream_output_targets()
3629 ctx->num_so_targets = 0; in zink_set_stream_output_targets()
3651 for (unsigned i = num_targets; i < ctx->num_so_targets; i++) { in zink_set_stream_output_targets()
3661 ctx->num_so_targets = num_targets; in zink_set_stream_output_targets()
3779 …BIT(TC_BINDING_STREAMOUT_BUFFER)) || (!rebind_mask && res->so_bind_count && ctx->num_so_targets)) { in rebind_buffer()
3780 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in rebind_buffer()
3945 ctx->dirty_so_targets = ctx->num_so_targets > 0; in zink_rebind_all_buffers()
3946 if (ctx->num_so_targets) in zink_rebind_all_buffers()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_pipeline_state.h76 unsigned num_so_targets; member
Dd3d12_draw.cpp305 if (ctx->gfx_pipeline_state.num_so_targets && in validate_stream_output_targets()
698 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_so_targets; ++i) { in d3d12_draw_vbo()
Dd3d12_pipeline_state.cpp221 if (state->num_so_targets) in create_gfx_pipeline_state()
Dd3d12_context.cpp1444 ctx->gfx_pipeline_state.num_so_targets = num_targets; in d3d12_set_stream_output_targets()
1471 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_so_targets; ++i) { in d3d12_enable_fake_so_buffers()
1529 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_so_targets; ++i) { in d3d12_disable_fake_so_buffers()
1568 for (unsigned j = i + 1; j <= ctx->gfx_pipeline_state.num_so_targets; ++j) { in d3d12_disable_fake_so_buffers()
Dd3d12_query.cpp436 bool have_xfb = !!ctx->gfx_pipeline_state.num_so_targets; in d3d12_validate_queries()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_context.h183 uint32_t num_so_targets;
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_pipe.h232 unsigned num_so_targets; member
Ddd_draw.c395 PRINT_NAMED(uint, "num stream output targets", dstate->num_so_targets); in dd_dump_draw_vbo()
396 for (i = 0; i < dstate->num_so_targets; i++) in dd_dump_draw_vbo()
859 dst->num_so_targets = src->num_so_targets; in dd_copy_draw_state()
860 for (i = 0; i < src->num_so_targets; i++) in dd_copy_draw_state()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_context.h188 uint8_t num_so_targets; member
Dnv50_shader_state.c675 if (!so || !nv50->num_so_targets) { in nv50_stream_output_validate()
698 for (i = 0; i < nv50->num_so_targets; ++i) { in nv50_stream_output_validate()
Dnv50_vbo.c815 if (unlikely(nv50->num_so_targets && !nv50->gmtyprog)) in nv50_draw_vbo()
862 for (int i = 0; i < nv50->num_so_targets; i++) { in nv50_draw_vbo()

12