diff options
| author | jussi | 2025-08-30 16:41:05 +0300 |
|---|---|---|
| committer | jussi | 2025-08-30 16:41:05 +0300 |
| commit | de672a85d2778c47fce0d412cea787405388330c (patch) | |
| tree | fcae06a78397f52bc819c99cdbeaa417c48cf57b /examples/resources/lib/matrix.lua | |
| parent | 15deeccc4bcbe5b68f002f8cc91ee4ed8ced68fb (diff) | |
| download | reilua-enhanced-de672a85d2778c47fce0d412cea787405388330c.tar.gz reilua-enhanced-de672a85d2778c47fce0d412cea787405388330c.tar.bz2 reilua-enhanced-de672a85d2778c47fce0d412cea787405388330c.zip | |
DrawMeshInstanced takes transforms as Buffer.
Diffstat (limited to 'examples/resources/lib/matrix.lua')
| -rw-r--r-- | examples/resources/lib/matrix.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/resources/lib/matrix.lua b/examples/resources/lib/matrix.lua index 2ed0ffb..d540d28 100644 --- a/examples/resources/lib/matrix.lua +++ b/examples/resources/lib/matrix.lua @@ -58,6 +58,15 @@ function Matrix:set( m ) self:copyMatrix( m ) end +function Matrix:arr() + return { + self[1][1], self[2][1], self[3][1], self[4][1], + self[1][2], self[2][2], self[3][2], self[4][2], + self[1][3], self[2][3], self[3][3], self[4][3], + self[1][4], self[2][4], self[3][4], self[4][4], + } +end + function Matrix:serialize() local str = { "Matrix:new({" } |
