On 16 December 2011 19:50, Kenneth Graunke wrote:
> On 12/13/2011 03:35 PM, Paul Berry wrote:
> [snip]
> > +static void
> > +brw_update_sol_surface(struct brw_context *brw, drm_intel_bo *bo,
> > + uint32_t *out_offset, unsigned
> num_vector_components,
> > +
On 17 December 2011 11:50, Eric Anholt wrote:
> On Tue, 13 Dec 2011 15:35:18 -0800, Paul Berry
> wrote:
> > diff --git a/src/mesa/drivers/dri/i965/brw_gs.c
> b/src/mesa/drivers/dri/i965/brw_gs.c
> > index f5d5898..c323a73 100644
> > --- a/src/mesa/drivers/dri/i965/brw_gs.c
> > +++ b/src/mesa/dri
On Tue, 13 Dec 2011 15:35:18 -0800, Paul Berry wrote:
> diff --git a/src/mesa/drivers/dri/i965/brw_gs.c
> b/src/mesa/drivers/dri/i965/brw_gs.c
> index f5d5898..c323a73 100644
> --- a/src/mesa/drivers/dri/i965/brw_gs.c
> +++ b/src/mesa/drivers/dri/i965/brw_gs.c
> @@ -183,7 +183,31 @@ static void p
On 12/13/2011 03:35 PM, Paul Berry wrote:
[snip]
> +static void
> +brw_update_sol_surface(struct brw_context *brw, drm_intel_bo *bo,
> + uint32_t *out_offset, unsigned num_vector_components,
> + unsigned stride_dwords, unsigned offset_dwords,
> +
This patch adds basic transform feedback capability for Gen6 hardware.
This consists of several related pieces of functionality:
(1) In gen6_sol.c, we set up binding table entries for use by
transform feedback. We use one binding table entry per transform
feedback varying (this allows us to avoid