[Mesa-dev] [PATCH 0/4] Fix geometry shaders in the draw module

Brian Paul brianp at vmware.com
Thu Feb 28 14:48:44 PST 2013


On 02/28/2013 02:20 PM, Zack Rusin wrote:
> This is a merge of Bryan's gs patches plus some work on top of them
> that fixes the known issues with geometry shaders in the draw module.
> I had to fix the llvm paths in the "account for separate shader objects"
> commit because it broke them.
> With this both softpipe and llvmpipe have working geometry shaders.
>
> Bryan Cain (3):
>    draw/gs: fix allocation of buffer for GS output vertices
>    draw: account for separate shader objects in geometry shader code
>    draw: use geometry shader info in clip_init_state if appropriate
>
> Zack Rusin (1):
>    draw/llvm: fix inputs to the geometry shader
>
>   src/gallium/auxiliary/draw/draw_gs.c               |   32 +++++++++++++++++---
>   src/gallium/auxiliary/draw/draw_gs.h               |    2 ++
>   src/gallium/auxiliary/draw/draw_llvm.c             |   15 ++++++---
>   src/gallium/auxiliary/draw/draw_pipe_clip.c        |   15 +++++----
>   .../auxiliary/draw/draw_pt_fetch_shade_pipeline.c  |    1 +
>   .../draw/draw_pt_fetch_shade_pipeline_llvm.c       |    2 ++
>   6 files changed, 52 insertions(+), 15 deletions(-)
>

LGTM.
Reviewed-by: Brian Paul <brianp at vmware.com>


More information about the mesa-dev mailing list