/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_so.c | 80 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 D | sp_context.h | 87 unsigned num_so_targets; member
|
H A D | sp_surface.c | 67 util_blitter_save_so_targets(sp->blitter, sp->num_so_targets, in sp_blit()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_so.c | 102 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 D | lp_context.h | 102 int num_so_targets; member
|
H A D | lp_surface.c | 161 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets, in lp_blit()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_streamout.c | 424 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 D | svga_pipe_clear.c | 50 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets, in begin_blit()
|
H A D | svga_context.h | 740 unsigned num_so_targets; member
|
H A D | svga_pipe_blit.c | 628 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets, in try_blit()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_streamout.c | 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()
|
H A D | virgl_context.h | 95 unsigned num_so_targets; member
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_pipeline_state.h | 71 unsigned num_so_targets; member
|
H A D | d3d12_pipeline_state.cpp | 268 if (state->num_so_targets) in create_gfx_pipeline_state()
|
H A D | d3d12_context.cpp | 1599 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 D | d3d12_query.cpp | 344 bool has_xfb = !!ctx->gfx_pipeline_state.num_so_targets;
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_draw.cpp | 23 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 D | zink_context.h | 387 uint32_t num_so_targets; member
|
H A D | zink_context.c | 2707 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 D | zink_blit.c | 398 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 D | dd_pipe.h | 232 unsigned num_so_targets; member
|
H A D | dd_draw.c | 395 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 D | nv50_context.h | 188 uint8_t num_so_targets; member
|
H A D | nv50_shader_state.c | 675 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 D | nv50_vbo.c | 815 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()
|