Sign in
fuchsia
/
third_party
/
spirv-cross
/
refs/tags/sdk-1.3.224.1
/
.
/
shaders-msl-no-opt
/
packing
/
matrix-multiply-row-major.comp
blob: 9b7b9fc37ef591e683f5ed03453a7f4aaa1a6230 [
file
] [
log
] [
blame
]
#version 450
layout
(
local_size_x
=
1
)
in
;
layout
(
row_major
,
set
=
0
,
binding
=
0
)
buffer SSBO
{
mat3 m0
;
mat3 m1
;
vec3 v0
;
vec3 v1
;
};
void
main
()
{
v0
=
(
m0
*
m1
)
*
v1
;
v0
=
m0
*
(
m1
*
v1
);
}