diff --git a/shader/UBO_WorldMatrix.glsl b/shader/UBO_WorldMatrix.glsl index 8a07947..6336904 100644 --- a/shader/UBO_WorldMatrix.glsl +++ b/shader/UBO_WorldMatrix.glsl @@ -1,4 +1,4 @@ -layout(std430,binding = 0,row_major) uniform WorldMatrix // hgl/math/Math.h +layout(binding = 0) uniform WorldMatrix // hgl/math/Math.h { mat4 ortho; diff --git a/shader/push_constant_3d.glsl b/shader/push_constant_3d.glsl index 933ce0c..2dc6dff 100644 --- a/shader/push_constant_3d.glsl +++ b/shader/push_constant_3d.glsl @@ -1,4 +1,7 @@ -layout(std430,push_constant,row_major) uniform Consts { +layout(push_constant) uniform Consts +{ mat4 local_to_world; mat3 normal; + vec3 object_position; + vec3 object_size; } pc;