From 858854a83eca775b85211cdb143ac5b45a660c22 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 16 Jul 2012 12:29:44 +0200 Subject: [PATCH] fixing matrix/quaternion constval setters --- ir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir.c b/ir.c index 612ce90..e5145cb 100644 --- a/ir.c +++ b/ir.c @@ -579,7 +579,7 @@ bool ir_value_set_quaternion(ir_value *self, quaternion v) { if (self->vtype != TYPE_QUATERNION) return false; - self->constval.vquat = v; + memcpy(&self->constval.vquat, v, sizeof(self->constval.vquat)); self->isconst = true; return true; } @@ -588,7 +588,7 @@ bool ir_value_set_matrix(ir_value *self, matrix v) { if (self->vtype != TYPE_MATRIX) return false; - self->constval.vmat = v; + memcpy(&self->constval.vmat, v, sizeof(self->constval.vmat)); self->isconst = true; return true; } -- 2.39.2