On Thu, Feb 5, 2015 at 3:05 AM, Topi Pohjolainen <topi.pohjolai...@intel.com> wrote: > From: Dave Airlie <airl...@gmail.com> > > Signed-off-by: Dave Airlie <airl...@redhat.com> > --- > src/glsl/link_uniform_initializers.cpp | 7 ++++++- > src/glsl/link_varyings.cpp | 3 ++- > 2 files changed, 8 insertions(+), 2 deletions(-) > > diff --git a/src/glsl/link_uniform_initializers.cpp > b/src/glsl/link_uniform_initializers.cpp > index f6a60bc..b4fb38f 100644 > --- a/src/glsl/link_uniform_initializers.cpp > +++ b/src/glsl/link_uniform_initializers.cpp > @@ -75,6 +75,10 @@ copy_constant_to_storage(union gl_constant_value *storage, > case GLSL_TYPE_FLOAT: > storage[i].f = val->value.f[i]; > break; > + case GLSL_TYPE_DOUBLE: > + storage[i * 2].u = *(uint32_t *)&val->value.d[i]; > + storage[i * 2 + 1].u = *(((uint32_t *)&val->value.d[i]) + 1);
I'd feel better if we could use memcpy. The rest of the patch looks fine. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev