On Sun, Feb 8, 2015 at 2:26 PM, Matt Turner wrote:
> On Sun, Feb 8, 2015 at 1:00 AM, Ilia Mirkin wrote:
>> @@ -886,6 +953,25 @@ ir_constant::get_float_component(unsigned i) const
>> case GLSL_TYPE_INT: return (float) this->value.i[i];
>> case GLSL_TYPE_FLOAT: return this->value.f[i];
>>
On Sun, Feb 8, 2015 at 1:00 AM, Ilia Mirkin wrote:
> @@ -886,6 +953,25 @@ ir_constant::get_float_component(unsigned i) const
> case GLSL_TYPE_INT: return (float) this->value.i[i];
> case GLSL_TYPE_FLOAT: return this->value.f[i];
> case GLSL_TYPE_BOOL: return this->value.b[i] ? 1.0f
From: Dave Airlie
v2: add d2b, more ir_constant stuff (Ilia)
Signed-off-by: Dave Airlie
---
src/glsl/ir.cpp | 111 ++--
src/glsl/ir.h | 22
src/glsl/ir_validate.cpp| 72 +++---
src/mesa