diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/rmw-matrix.comp')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/rmw-matrix.comp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/rmw-matrix.comp b/3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/rmw-matrix.comp new file mode 100644 index 00000000000..c158ab4ddd6 --- /dev/null +++ b/3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/rmw-matrix.comp @@ -0,0 +1,20 @@ +#version 310 es +layout(local_size_x = 1) in; + +layout(std430, binding = 0) buffer SSBO +{ + float a; + vec4 b; + mat4 c; + + float a1; + vec4 b1; + mat4 c1; +}; + +void main() +{ + a *= a1; + b *= b1; + c *= c1; +} |