Re: [Mesa-dev] [PATCH 7/7] i965: Reduce vertex state reemission

2015-12-16 Thread Kristian Høgsberg Kristensen
Ian Romanick writes: > On 12/15/2015 12:28 AM, Kristian Høgsberg Kristensen wrote: >> We can inspect VS prog_data for iterations i > 0, and only flag >> BRW_NEW_VERTICES when one of our system values change. >> >> This change also flags BRW_NEW_VERTICES in one case we were missing >> before: if

Re: [Mesa-dev] [PATCH 7/7] i965: Reduce vertex state reemission

2015-12-15 Thread Ian Romanick
On 12/15/2015 12:28 AM, Kristian Høgsberg Kristensen wrote: > We can inspect VS prog_data for iterations i > 0, and only flag > BRW_NEW_VERTICES when one of our system values change. > > This change also flags BRW_NEW_VERTICES in one case we were missing > before: if we're doing an indirect draw,

[Mesa-dev] [PATCH 7/7] i965: Reduce vertex state reemission

2015-12-15 Thread Kristian Høgsberg Kristensen
We can inspect VS prog_data for iterations i > 0, and only flag BRW_NEW_VERTICES when one of our system values change. This change also flags BRW_NEW_VERTICES in one case we were missing before: if we're doing an indirect draw, prims[i].basevertex is always 0 and the real base vertex value is in t