[Mesa-dev] [PATCH 0/4] Fix geometry shaders in the draw module
Zack Rusin
zackr at vmware.com
Thu Feb 28 13:20:46 PST 2013
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(-)
--
1.7.10.4
More information about the mesa-dev
mailing list