SPIRV-Cross/shaders-msl/vert/interface-block-block-composites.vert

23 lines
334 B
GLSL
Raw Normal View History

#version 450
layout(location = 0) out mat3 vMatrix;
layout(location = 0) in mat3 Matrix;
layout(location = 4) in vec4 Pos;
layout(location = 4) out Vert
{
float arr[3];
mat3 wMatrix;
vec4 wTmp;
};
void main()
{
vMatrix = Matrix;
wMatrix = Matrix;
arr[0] = 1.0;
arr[1] = 2.0;
arr[2] = 3.0;
wTmp = Pos;
gl_Position = Pos;
}