Re: [Mesa-dev] [PATCH v3] i965: skip reading unused slots at the begining of the URB for the FS

2017-09-29 Thread Kenneth Graunke
On Friday, September 29, 2017 4:08:17 AM PDT Iago Toral wrote: > On Fri, 2017-09-29 at 03:53 -0700, Kenneth Graunke wrote: > > On Friday, September 29, 2017 3:36:34 AM PDT Iago Toral Quiroga > > wrote: > > > We can start reading the URB at the first offset that contains > > > varyings > > > that ar

Re: [Mesa-dev] [PATCH v3] i965: skip reading unused slots at the begining of the URB for the FS

2017-09-29 Thread Iago Toral
On Fri, 2017-09-29 at 03:53 -0700, Kenneth Graunke wrote: > On Friday, September 29, 2017 3:36:34 AM PDT Iago Toral Quiroga > wrote: > > We can start reading the URB at the first offset that contains > > varyings > > that are actually read in the URB. We still need to make sure that > > we > > read

Re: [Mesa-dev] [PATCH v3] i965: skip reading unused slots at the begining of the URB for the FS

2017-09-29 Thread Kenneth Graunke
On Friday, September 29, 2017 3:36:34 AM PDT Iago Toral Quiroga wrote: > We can start reading the URB at the first offset that contains varyings > that are actually read in the URB. We still need to make sure that we > read at least one varying to honor hardware requirements. > > This helps allevi

[Mesa-dev] [PATCH v3] i965: skip reading unused slots at the begining of the URB for the FS

2017-09-29 Thread Iago Toral Quiroga
We can start reading the URB at the first offset that contains varyings that are actually read in the URB. We still need to make sure that we read at least one varying to honor hardware requirements. This helps alleviate a problem introduced with 99df02ca26f61 for separate shader objects: without