On 20 August 2013 11:30, Paul Berry <stereotype...@gmail.com> wrote:

> ---
>  src/mesa/drivers/dri/i965/brw_context.h | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_context.h
> b/src/mesa/drivers/dri/i965/brw_context.h
> index 1f1cd0a..4e8e239 100644
> --- a/src/mesa/drivers/dri/i965/brw_context.h
> +++ b/src/mesa/drivers/dri/i965/brw_context.h
> @@ -275,6 +275,13 @@ struct brw_vertex_program {
>  };
>
>
> +/** Subclass of Mesa geometry program */
> +struct brw_geometry_program {
> +   struct gl_geometry_program program;
> +   GLuint id;  /**< serial no. to identify geom progs, never re-used */
> +};
> +
> +
>  /** Subclass of Mesa fragment program */
>  struct brw_fragment_program {
>     struct gl_fragment_program program;
> @@ -520,6 +527,22 @@ struct brw_vs_prog_data {
>     bool uses_vertexid;
>  };
>
> +
> +/* Note: brw_vec4_gs_prog_data_compare() must be updated when adding
> fields to
> + * this struct!
> + */
> +struct brw_vec4_gs_prog_data
> +{
> +   struct brw_vec4_prog_data base;
> +
> +   /**
> +    * Size of an output vertex, measured in HWORDS.
>

>From our in-person code review yesterday:

Add a comment next to HWORDS: "(32 bytes)", since this is new terminology
to a lot of people (even though it is used extensively in the PRM).


> +    */
> +   unsigned output_vertex_size_hwords;
> +
> +   unsigned output_topology;
> +};
> +
>  /** Number of texture sampler units */
>  #define BRW_MAX_TEX_UNIT 16
>
> --
> 1.8.3.4
>
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to