[Mesa-dev] [PATCH] nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.

2016-01-05 Thread Kenneth Graunke
The nir_opt_algebraic rule (('fadd', ('flog2', a), ('fneg', ('flog2', b))), ('flog2', ('fdiv', a, b))), can produce new fdiv operations, which need to be lowered on i965, as we don't actually implement fdiv. (Normally, we handle this in GLSL IR's lower_instructions pass, but in the above case

Re: [Mesa-dev] [PATCH] nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.

2016-01-05 Thread Jason Ekstrand
Reviewed-by: Jason Ekstrand On Tue, Jan 5, 2016 at 4:25 PM, Kenneth Graunke wrote: > The nir_opt_algebraic rule > > (('fadd', ('flog2', a), ('fneg', ('flog2', b))), ('flog2', ('fdiv', a, > b))), > > can produce new fdiv operations, which need to

Re: [Mesa-dev] [PATCH] nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.

2016-01-05 Thread Matt Turner
Whoops. I think that was my fault. Reviewed-by: Matt Turner ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev