diff options
author | Christian König <[email protected]> | 2012-08-02 15:21:02 +0200 |
---|---|---|
committer | Christian König <[email protected]> | 2012-08-11 09:58:26 +0200 |
commit | 303f4b7dcddee384d6f1dc1027cbdee840a38d7d (patch) | |
tree | 778d31b736adcb456a458a262c9a522bb7609995 /src/gallium/drivers/radeonsi/si_state.h | |
parent | 696b6cf46609281711add5331b9c3e1d0240ecbc (diff) |
radeonsi: separate and disable streamout for now
I have my doubts that this code still works on SI.
Signed-off-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_state.h')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state.h b/src/gallium/drivers/radeonsi/si_state.h index 6729fd4df55..a69722c975b 100644 --- a/src/gallium/drivers/radeonsi/si_state.h +++ b/src/gallium/drivers/radeonsi/si_state.h @@ -132,6 +132,19 @@ bool si_is_format_supported(struct pipe_screen *screen, void si_init_state_functions(struct r600_context *rctx); void si_init_config(struct r600_context *rctx); +/* si_state_streamout.c */ +struct pipe_stream_output_target * +si_create_so_target(struct pipe_context *ctx, + struct pipe_resource *buffer, + unsigned buffer_offset, + unsigned buffer_size); +void si_so_target_destroy(struct pipe_context *ctx, + struct pipe_stream_output_target *target); +void si_set_so_targets(struct pipe_context *ctx, + unsigned num_targets, + struct pipe_stream_output_target **targets, + unsigned append_bitmask); + /* si_state_draw.c */ void si_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *dinfo); |