[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