#version 450

layout(set = 0, binding = 0) buffer SSBO
{
	vec4 v;
	mat4 cm;
	layout(row_major) mat4 rm;

	vec3 v3;
	float f;
};

shared vec4 shared_vec4;
shared vec3 shared_vec3;

void main()
{
	v.x = 10.0;
	v3.y = 40.0;
	cm[1][2] = 20.0;
	rm[3][1] = 30.0;

	shared_vec4.z = 40.0;
	shared_vec3.y = 1.0;
}
