From: Brian Paul Date: Tue, 1 Mar 2011 01:25:37 +0000 (-0700) Subject: draw: setup pipe's draw pointer for the aapoint stage X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6f3e24330926b2ea04c39b5a60b9a20123e5bd4;p=mesa.git 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. --- 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 */