From 873409ffdc8f172fb9fe6c46b6ddbad9239cf02d Mon Sep 17 00:00:00 2001 From: Andreas Grois Date: Sat, 17 Mar 2018 19:35:55 +0100 Subject: Fix memory allocation for state buffer. How could that ever work? --- BuddhaTest/Shaders/BuddhaCompute.glsl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'BuddhaTest/Shaders') diff --git a/BuddhaTest/Shaders/BuddhaCompute.glsl b/BuddhaTest/Shaders/BuddhaCompute.glsl index 61bbb6d..5998d6e 100644 --- a/BuddhaTest/Shaders/BuddhaCompute.glsl +++ b/BuddhaTest/Shaders/BuddhaCompute.glsl @@ -15,6 +15,7 @@ layout(std430, binding=4) restrict buffer renderedDataBlue restrict uint counts_SSBOBlue[]; }; +layout(packed) struct individualData { uint phase; @@ -23,7 +24,7 @@ struct individualData vec2 lastPosition; }; -layout(std430, binding=5) restrict buffer statusBuffer +layout(packed, binding=5) restrict buffer statusBuffer { restrict individualData state[]; }; -- cgit v1.2.3