Re: [Mesa-dev] [PATCH 0/5] Add ARB_derivative_control support

2014-08-14 Thread Ian Romanick
On 08/14/2014 10:35 AM, Ilia Mirkin wrote: > On Thu, Aug 14, 2014 at 1:30 PM, Ian Romanick wrote: >> On 08/13/2014 11:58 PM, Matt Turner wrote: >>> On Wed, Aug 13, 2014 at 9:52 PM, Ilia Mirkin wrote: I left all the variants as separate operations in the glsl ir. However for gallium I on

Re: [Mesa-dev] [PATCH 0/5] Add ARB_derivative_control support

2014-08-14 Thread Ian Romanick
On 08/14/2014 10:30 AM, Ian Romanick wrote: > On 08/13/2014 11:58 PM, Matt Turner wrote: >> On Wed, Aug 13, 2014 at 9:52 PM, Ilia Mirkin wrote: >>> I left all the variants as separate operations in the glsl ir. However for >>> gallium I only added the fine version, as it seems like DDX can do pret

Re: [Mesa-dev] [PATCH 0/5] Add ARB_derivative_control support

2014-08-14 Thread Ilia Mirkin
On Thu, Aug 14, 2014 at 1:30 PM, Ian Romanick wrote: > On 08/13/2014 11:58 PM, Matt Turner wrote: >> On Wed, Aug 13, 2014 at 9:52 PM, Ilia Mirkin wrote: >>> I left all the variants as separate operations in the glsl ir. However for >>> gallium I only added the fine version, as it seems like DDX c

Re: [Mesa-dev] [PATCH 0/5] Add ARB_derivative_control support

2014-08-14 Thread Ian Romanick
On 08/13/2014 11:58 PM, Matt Turner wrote: > On Wed, Aug 13, 2014 at 9:52 PM, Ilia Mirkin wrote: >> I left all the variants as separate operations in the glsl ir. However for >> gallium I only added the fine version, as it seems like DDX can do pretty >> much >> whatever it wants. I was on the fe

Re: [Mesa-dev] [PATCH 0/5] Add ARB_derivative_control support

2014-08-13 Thread Matt Turner
On Wed, Aug 13, 2014 at 9:52 PM, Ilia Mirkin wrote: > I left all the variants as separate operations in the glsl ir. However for > gallium I only added the fine version, as it seems like DDX can do pretty much > whatever it wants. I was on the fence about adding coarse versions as well and > then

[Mesa-dev] [PATCH 0/5] Add ARB_derivative_control support

2014-08-13 Thread Ilia Mirkin
I left all the variants as separate operations in the glsl ir. However for gallium I only added the fine version, as it seems like DDX can do pretty much whatever it wants. I was on the fence about adding coarse versions as well and then using the FragmentShaderDerivative hint to select one or the