Signed-off-by: Alyssa Rosenzweig <[email protected]>
---
src/gallium/drivers/panfrost/pan_blending.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/panfrost/pan_blending.c
b/src/gallium/drivers/panfrost/pan_blending.c
index 058fb6bda84..a19d048123b 100644
--- a/src/gallium/drivers/panfrost/pan_blending.c
+++ b/src/gallium/drivers/panfrost/pan_blending.c
@@ -333,9 +333,10 @@ panfrost_make_constant(unsigned *factors, unsigned
num_factors, const struct pip
}
}
- /* We have the constant -- success! */
+ /* We have the constant -- success! Copy it in indirectly (to prevent
+ * alignment issues on some platforms) */
- *out = constant;
+ memcpy(out, &constant, sizeof(float));
return true;
}
--
2.20.1
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev