Re: [Mesa-dev] shader-db statistics generation

2015-01-19 Thread Kenneth Graunke
On Monday, January 19, 2015 11:06:44 AM Eero Tamminen wrote: > Hi, > > On 01/16/2015 11:43 PM, Kenneth Graunke wrote: > > On Thursday, January 15, 2015 07:12:20 AM Jason Ekstrand wrote: > >> On Jan 15, 2015 12:27 AM, "Eero Tamminen" > >> wrote: > ... > >>> Any ideas how the loop unrolling could

Re: [Mesa-dev] shader-db statistics generation

2015-01-19 Thread Eero Tamminen
Hi, On 01/16/2015 11:43 PM, Kenneth Graunke wrote: On Thursday, January 15, 2015 07:12:20 AM Jason Ekstrand wrote: On Jan 15, 2015 12:27 AM, "Eero Tamminen" wrote: ... Any ideas how the loop unrolling could be reliably be taken into account automatically in these statistics? Maybe with so

Re: [Mesa-dev] shader-db statistics generation (was: [PATCH 3/4] i965/fs: Optimize (gl_FrontFacing ? x : y)...)

2015-01-16 Thread Kenneth Graunke
On Thursday, January 15, 2015 07:12:20 AM Jason Ekstrand wrote: > On Jan 15, 2015 12:27 AM, "Eero Tamminen" wrote: > > > > Hi, > > > > On 01/15/2015 03:04 AM, Matt Turner wrote: > >> > >> On Wed, Jan 14, 2015 at 1:52 PM, Matt Turner wrote: > >>> > >>> On Wed, Jan 14, 2015 at 1:29 PM, Matt Turner

Re: [Mesa-dev] shader-db statistics generation (was: [PATCH 3/4] i965/fs: Optimize (gl_FrontFacing ? x : y)...)

2015-01-15 Thread Jason Ekstrand
On Jan 15, 2015 12:27 AM, "Eero Tamminen" wrote: > > Hi, > > On 01/15/2015 03:04 AM, Matt Turner wrote: >> >> On Wed, Jan 14, 2015 at 1:52 PM, Matt Turner wrote: >>> >>> On Wed, Jan 14, 2015 at 1:29 PM, Matt Turner wrote: glsl: Optimize certain if-statements to just casts from the cond

Re: [Mesa-dev] shader-db statistics generation (was: [PATCH 3/4] i965/fs: Optimize (gl_FrontFacing ? x : y)...)

2015-01-15 Thread Eero Tamminen
Hi, On 01/15/2015 03:04 AM, Matt Turner wrote: On Wed, Jan 14, 2015 at 1:52 PM, Matt Turner wrote: On Wed, Jan 14, 2015 at 1:29 PM, Matt Turner wrote: glsl: Optimize certain if-statements to just casts from the condition Cherry-picked to master, the shader-db results are total instruction