cutealien
1d3794c8b4
Reduce redundant code in core::quaternion
...
Instead of using same matrix calculations 3 times, getMatrixCenter and getMatrix now both call getMatrixFast.
Additional function call might be slight cost in debug, in release compilers hopefully inline it away.
Also getMatrix_transposed now split into getMatrix_transposed and getMatrixFast_transposed to make it similar to getMatrix.
This also avoids a bunch of level 4 warnings in VS about function variables hiding class variables, which was why I started on this. Thought I also prefer having less code here.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6587 dfc29bdd-3216-0410-991c-e03cc46cb475
2024-01-27 14:31:08 +00:00
..
2024-01-01 15:29:28 +00:00
2023-05-17 14:31:50 +00:00
2024-01-24 11:44:49 +00:00
2023-05-17 14:31:50 +00:00
2022-05-13 14:42:13 +00:00
2024-01-24 11:44:49 +00:00
2024-01-01 15:29:28 +00:00
2022-05-01 01:11:45 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-04-04 16:37:55 +00:00
2022-04-12 16:04:56 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-05-02 16:05:22 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2024-01-01 15:29:28 +00:00
2023-08-13 15:31:42 +00:00
2021-08-27 15:03:34 +00:00
2023-03-31 13:12:47 +00:00
2023-03-31 13:12:47 +00:00
2021-08-27 15:03:34 +00:00
2023-03-31 13:12:47 +00:00
2022-02-08 21:00:12 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-10-19 16:04:43 +00:00
2023-08-13 15:31:42 +00:00
2021-08-27 15:03:34 +00:00
2023-03-31 13:12:47 +00:00
2021-08-27 15:03:34 +00:00
2022-08-19 12:33:56 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-12-31 18:04:15 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-12-22 14:56:44 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-09-27 16:02:39 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-08-13 15:31:42 +00:00
2021-08-27 15:03:34 +00:00
2023-03-06 13:42:05 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-09-28 14:25:18 +00:00
2021-08-27 15:03:34 +00:00
2022-12-22 14:56:44 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-08-13 15:31:42 +00:00
2023-08-13 15:31:42 +00:00
2021-08-27 15:03:34 +00:00
2023-08-13 15:31:42 +00:00
2023-08-13 15:31:42 +00:00
2022-08-26 10:38:14 +00:00
2021-08-27 15:03:34 +00:00
2023-03-31 13:12:47 +00:00
2021-08-27 15:03:34 +00:00
2023-06-12 19:26:43 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-05-17 14:31:50 +00:00
2021-08-27 15:03:34 +00:00
2023-08-13 15:31:42 +00:00
2022-08-26 14:23:18 +00:00
2023-05-04 16:07:18 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-05-02 15:19:37 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2024-01-01 15:29:28 +00:00
2021-08-27 15:03:34 +00:00
2023-03-31 13:12:47 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-05-14 18:53:28 +00:00
2023-03-31 13:12:47 +00:00
2021-08-27 18:09:14 +00:00
2023-11-07 15:43:49 +00:00
2023-04-03 15:32:41 +00:00
2021-08-27 15:03:34 +00:00
2024-01-01 15:29:28 +00:00
2021-08-27 15:03:34 +00:00
2019-12-12 16:32:41 +00:00
2023-08-13 15:31:42 +00:00
2022-01-04 18:44:35 +00:00
2019-12-12 16:32:41 +00:00
2023-02-21 12:02:57 +00:00
2022-05-14 14:29:56 +00:00
2021-08-27 15:03:34 +00:00
2023-11-22 16:59:24 +00:00
2023-05-02 18:43:45 +00:00
2023-08-13 15:31:42 +00:00
2023-08-13 15:31:42 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-08-13 15:31:42 +00:00
2023-04-21 14:41:01 +00:00
2021-08-27 15:03:34 +00:00
2023-08-13 15:31:42 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-10-17 17:55:39 +00:00
2023-03-31 13:12:47 +00:00
2022-05-14 14:29:56 +00:00
2023-11-07 17:43:01 +00:00
2022-04-25 16:19:20 +00:00
2023-11-13 14:53:44 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-03-31 13:12:47 +00:00
2021-08-27 15:03:34 +00:00
2024-01-01 15:29:28 +00:00
2021-08-27 15:03:34 +00:00
2024-01-01 15:29:28 +00:00
2021-08-27 15:03:34 +00:00
2024-01-27 14:31:08 +00:00
2021-08-27 15:03:34 +00:00
2022-09-25 11:18:55 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2022-05-02 16:17:03 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-11-10 15:52:40 +00:00
2023-05-07 14:51:09 +00:00
2021-08-27 15:03:34 +00:00
2019-12-12 16:32:41 +00:00
2019-12-12 16:32:41 +00:00
2019-12-12 16:32:41 +00:00
2021-08-27 15:03:34 +00:00
2021-08-27 15:03:34 +00:00
2023-05-17 14:31:50 +00:00
2023-05-17 14:31:50 +00:00
2021-08-27 15:03:34 +00:00
2022-08-26 14:09:04 +00:00
2022-01-06 14:02:12 +00:00
2024-01-01 15:29:28 +00:00
2023-03-31 13:12:47 +00:00
2024-01-01 15:29:28 +00:00