Fixed frame drop by replacing Swift Matrix4x4 with obj-c Matrix4