diff options
| author | Dave Airlie <airlied@redhat.com> | 2012-01-04 17:38:55 +0000 |
|---|---|---|
| committer | Dave Airlie <airlied@redhat.com> | 2012-01-10 12:07:51 +0000 |
| commit | ec8cbd79ac4065111365a6720c9564de56855cc8 (patch) | |
| tree | 741b04a8e779a4ce401f59bbe505fbd1e55e78ab /src/gallium/auxiliary/draw/draw_vs_exec.c | |
| parent | 67e3cbf1632e361220234013147331e4618b70cb (diff) | |
| download | external_mesa3d-ec8cbd79ac4065111365a6720c9564de56855cc8.tar.gz external_mesa3d-ec8cbd79ac4065111365a6720c9564de56855cc8.tar.bz2 external_mesa3d-ec8cbd79ac4065111365a6720c9564de56855cc8.zip | |
draw/softpipe: EXT_transform_feedback support (v2)
This replaces the current code with an implementation compatible with
the new gallium interface. I've left some of the remains of the interface
intact so llvmpipe keeps building correctly, and I'll take a look at fixing
llvmpipe up later.
v2: fixup as per Brian's review
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_vs_exec.c')
| -rw-r--r-- | src/gallium/auxiliary/draw/draw_vs_exec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/draw/draw_vs_exec.c b/src/gallium/auxiliary/draw/draw_vs_exec.c index d9c4209a42..3f89881534 100644 --- a/src/gallium/auxiliary/draw/draw_vs_exec.c +++ b/src/gallium/auxiliary/draw/draw_vs_exec.c @@ -217,6 +217,7 @@ draw_create_vs_exec(struct draw_context *draw, tgsi_scan_shader(state->tokens, &vs->base.info); + vs->base.state.stream_output = state->stream_output; vs->base.draw = draw; vs->base.prepare = vs_exec_prepare; vs->base.run_linear = vs_exec_run_linear; |
