Searched refs:so_target (Results 1 – 12 of 12) sorted by relevance
/external/mesa3d/src/gallium/drivers/zink/ |
D | zink_draw.c | 215 struct zink_so_target *so_target = zink_so_target(dinfo->count_from_stream_output); in zink_draw_vbo() local 394 if (so_target && zink_resource(so_target->base.buffer)->needs_xfb_barrier) in zink_draw_vbo() 395 zink_emit_xfb_vertex_input_barrier(ctx, zink_resource(so_target->base.buffer)); in zink_draw_vbo() 528 if (so_target && screen->info.tf_props.transformFeedbackDraw) { in zink_draw_vbo() 529 zink_batch_reference_resource_rw(batch, zink_resource(so_target->counter_buffer), true); in zink_draw_vbo() 531 … zink_resource(so_target->counter_buffer)->buffer, so_target->counter_buffer_offset, 0, in zink_draw_vbo() 532 … MIN2(so_target->stride, screen->info.tf_props.maxTransformFeedbackBufferDataStride)); in zink_draw_vbo()
|
D | zink_context.h | 72 zink_so_target(struct pipe_stream_output_target *so_target) in zink_so_target() argument 74 return (struct zink_so_target *)so_target; in zink_so_target()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_xformfb.c | 134 struct pipe_stream_output_target *so_target = in st_begin_transform_feedback() local 140 sobj->targets[i] = so_target; in st_begin_transform_feedback()
|
/external/mesa3d/src/gallium/tools/trace/ |
D | dump_state.py | 702 so_target = Struct() 703 so_target.resource = res 704 so_target.offset = buffer_offset 705 so_target.size = buffer_size 706 return so_target
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_state.c | 1199 const bool changed = nv50->so_target[i] != targets[i]; in nv50_set_stream_output_targets() 1205 if (can_resume && changed && nv50->so_target[i]) { in nv50_set_stream_output_targets() 1206 nva0_so_target_save_offset(pipe, nv50->so_target[i], i, serialize); in nv50_set_stream_output_targets() 1213 pipe_so_target_reference(&nv50->so_target[i], targets[i]); in nv50_set_stream_output_targets() 1216 if (can_resume && nv50->so_target[i]) { in nv50_set_stream_output_targets() 1217 nva0_so_target_save_offset(pipe, nv50->so_target[i], i, serialize); in nv50_set_stream_output_targets() 1220 pipe_so_target_reference(&nv50->so_target[i], NULL); in nv50_set_stream_output_targets()
|
D | nv50_context.h | 163 struct pipe_stream_output_target *so_target[4]; member
|
D | nv50_shader_state.c | 694 struct nv50_so_target *targ = nv50_so_target(nv50->so_target[i]); in nv50_stream_output_validate()
|
/external/virglrenderer/tests/ |
D | test_virgl_cmd.c | 760 struct virgl_so_target so_target; in START_TEST() local 842 so_target.handle = xfb_handle; in START_TEST() 843 so_target_ptr = &so_target; in START_TEST()
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_blitter.c | 2484 struct pipe_stream_output_target *so_target; in util_blitter_copy_buffer() local 2531 so_target = pipe->create_stream_output_target(pipe, dst, dstx, size); in util_blitter_copy_buffer() 2532 pipe->set_stream_output_targets(pipe, 1, &so_target, offsets); in util_blitter_copy_buffer() 2539 pipe_so_target_reference(&so_target, NULL); in util_blitter_copy_buffer() 2551 struct pipe_stream_output_target *so_target = NULL; in util_blitter_clear_buffer() local 2598 so_target = pipe->create_stream_output_target(pipe, dst, offset, size); in util_blitter_clear_buffer() 2599 pipe->set_stream_output_targets(pipe, 1, &so_target, offsets); in util_blitter_clear_buffer() 2607 pipe_so_target_reference(&so_target, NULL); in util_blitter_clear_buffer()
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_context.h | 716 struct pipe_stream_output_target *so_target[PIPE_MAX_SO_BUFFERS]; member
|
D | iris_state.c | 3689 (void *) ice->state.so_target[i]; in iris_set_stream_output_targets() 3703 pipe_so_target_reference(&ice->state.so_target[i], in iris_set_stream_output_targets() 3714 struct iris_stream_output_target *tgt = (void *) ice->state.so_target[i]; in iris_set_stream_output_targets() 5067 (void *) ice->state.so_target[i]; in iris_restore_render_saved_bos() 5904 (void *) ice->state.so_target[i]; in iris_upload_dirty_render_state() 6910 pipe_so_target_reference(&ice->state.so_target[i], NULL); in iris_destroy_state()
|
D | iris_program.c | 1942 (void *) ice->state.so_target[i]; in iris_update_compiled_shaders()
|