diff options
author | Samuel Iglesias Gonsalvez <siglesias@igalia.com> | 2014-07-01 08:52:47 +0200 |
---|---|---|
committer | Iago Toral Quiroga <itoral@igalia.com> | 2014-09-19 15:01:14 +0200 |
commit | bc383cb55b9d342a77b44328cb4acb5bbdf4a80c (patch) | |
tree | 8b4a60f19100b1d8f9b899505059bf685bdc6a9e /src/mesa/drivers/dri/i965/brw_state_upload.c | |
parent | dd376bdb254888f156e24d4360b6f6a408e2c5a2 (diff) |
i965/gen6/gs: use brw_gs_prog atom instead of brw_ff_gs_prog
This is needed to support user-provided geometry shaders, since the
brw_ff_gs_prog atom in gen6 only takes care of implementing transform feedback
for vertex shaders.
If there is no user-provided geometry shader the implementation falls back to
the original code.
Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_state_upload.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_state_upload.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_state_upload.c b/src/mesa/drivers/dri/i965/brw_state_upload.c index e9466212280..87cc0eaba23 100644 --- a/src/mesa/drivers/dri/i965/brw_state_upload.c +++ b/src/mesa/drivers/dri/i965/brw_state_upload.c @@ -108,7 +108,7 @@ static const struct brw_tracked_state *gen4_atoms[] = static const struct brw_tracked_state *gen6_atoms[] = { &brw_vs_prog, /* must do before state base address */ - &brw_ff_gs_prog, /* must do before state base address */ + &brw_gs_prog, /* must do before state base address */ &brw_wm_prog, /* must do before state base address */ &gen6_clip_vp, |