Home
last modified time | relevance | path

Searched refs:num_so_targets (Results 1 - 25 of 33) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/softpipe/
H A 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()
H A Dsp_context.h87 unsigned num_so_targets; member
H A Dsp_surface.c67 util_blitter_save_so_targets(sp->blitter, sp->num_so_targets, in sp_blit()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A 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()
H A Dlp_context.h102 int num_so_targets; member
H A Dlp_surface.c161 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets, in lp_blit()
/third_party/mesa3d/src/gallium/drivers/svga/
H A 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()
486 for (; i < svga->num_so_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()
492 SVGA_RETRY(svga, SVGA3D_vgpu10_SetSOTargets(svga->swc, num_so_targets, in svga_set_stream_output_targets()
494 svga->num_so_targets = num_targets; in svga_set_stream_output_targets()
520 for (i = 0; i < svga->num_so_targets; i++) { in svga_rebind_stream_output_targets()
H A Dsvga_pipe_clear.c50 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets, in begin_blit()
H A Dsvga_context.h740 unsigned num_so_targets; member
H A Dsvga_pipe_blit.c628 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets, in try_blit()
/third_party/mesa3d/src/gallium/drivers/virgl/
H A 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()
H A Dvirgl_context.h95 unsigned num_so_targets; member
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_pipeline_state.h71 unsigned num_so_targets; member
H A Dd3d12_pipeline_state.cpp268 if (state->num_so_targets) in create_gfx_pipeline_state()
H A Dd3d12_context.cpp1599 ctx->gfx_pipeline_state.num_so_targets = num_targets;
1790 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_so_targets; ++i) {
1849 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_so_targets; ++i) {
1929 for (unsigned j = i + 1; j <= ctx->gfx_pipeline_state.num_so_targets; ++j) {
2185 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_so_targets; ++i) {
H A Dd3d12_query.cpp344 bool has_xfb = !!ctx->gfx_pipeline_state.num_so_targets;
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_draw.cpp23 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_emit_xfb_counter_barrier()
56 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_emit_stream_output_targets()
78 VKCTX(CmdBindTransformFeedbackBuffersEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, in zink_emit_stream_output_targets()
476 bool have_streamout = !!ctx->num_so_targets; in zink_draw()
484 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_draw()
788 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_draw()
802 VKCTX(CmdBeginTransformFeedbackEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, counter_buffers, counter_buffer_offsets); in zink_draw()
863 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_draw()
871 VKCTX(CmdEndTransformFeedbackEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, counter_buffers, counter_buffer_offsets); in zink_draw()
H A Dzink_context.h387 uint32_t num_so_targets; member
H A Dzink_context.c2707 if (zink_screen(ctx->base.screen)->info.have_EXT_transform_feedback && ctx->num_so_targets) in flush_batch()
3735 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in zink_set_stream_output_targets()
3745 ctx->num_so_targets = 0; in zink_set_stream_output_targets()
3760 for (unsigned i = num_targets; i < ctx->num_so_targets; i++) { in zink_set_stream_output_targets()
3770 ctx->num_so_targets = num_targets; in zink_set_stream_output_targets()
3886 if ((rebind_mask & BITFIELD_BIT(TC_BINDING_STREAMOUT_BUFFER)) || (!rebind_mask && res->so_bind_count && ctx->num_so_targets)) { in rebind_buffer()
3887 for (unsigned i = 0; i < ctx->num_so_targets; i++) { in rebind_buffer()
4292 ctx->dirty_so_targets = ctx->num_so_targets > 0; in zink_rebind_all_buffers()
4293 if (ctx->num_so_targets) in zink_rebind_all_buffers()
H A Dzink_blit.c398 util_blitter_save_so_targets(ctx->blitter, ctx->num_so_targets, ctx->so_targets); in zink_blit_begin()
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
H A Ddd_pipe.h232 unsigned num_so_targets; member
H A 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/
H A Dnv50_context.h188 uint8_t num_so_targets; member
H A 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()
H A 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()

Completed in 34 milliseconds

12