diff options
author | Brian Paul <[email protected]> | 2011-02-28 18:25:37 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-02-28 18:25:37 -0700 |
commit | e6f3e24330926b2ea04c39b5a60b9a20123e5bd4 (patch) | |
tree | 69284cd01420dac91b1daa4accdcad3ccd05093f /src/gallium/auxiliary/draw | |
parent | b70610b9823fc7dc3672735c11be1a75fbb1a2a4 (diff) |
draw: setup pipe's draw pointer for the aapoint stage
The other draw stages like aaline and pstipple were already doing this.
If the driver used the aapoint stage but not the others it would crash
because of a null pipe->draw pointer.
Diffstat (limited to 'src/gallium/auxiliary/draw')
-rw-r--r-- | src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/draw/draw_pipe_aapoint.c b/src/gallium/auxiliary/draw/draw_pipe_aapoint.c index 5ea552f51c1..60f6380c503 100644 --- a/src/gallium/auxiliary/draw/draw_pipe_aapoint.c +++ b/src/gallium/auxiliary/draw/draw_pipe_aapoint.c @@ -874,6 +874,8 @@ draw_install_aapoint_stage(struct draw_context *draw, { struct aapoint_stage *aapoint; + pipe->draw = (void *) draw; + /* * Create / install AA point drawing / prim stage */ |