Commit graph

28 commits

Author SHA1 Message Date
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Pawel Kolodziejski
1b48414d7e TINYGL: cleanup license headers 2014-08-13 18:52:52 +02:00
Pawel Kolodziejski
9240d64348 TINYGL: fix typo in name 2014-07-10 07:21:26 +02:00
Pawel Kolodziejski
e350350908 TINYGL: formatting code 2014-07-02 07:59:22 +02:00
Pawel Kolodziejski
f33e1384f1 TINYGL: fixed formatting and minor cleanup 2014-06-30 02:40:46 +02:00
Pawel Kolodziejski
485face105 TINYGL: attempt to fix Matrix4::inverseOrtho() and fixed shadow variable warning 2014-06-30 02:21:28 +02:00
Stefano Musumeci
e3b8e63fd8 TINYGL: Fixed a regression in maths code. 2014-06-28 17:58:29 +02:00
Stefano Musumeci
19c819e2b0 TINYGL: Fixed an error in matrix transpose method and optimized the code a little bit more. 2014-06-28 17:58:27 +02:00
Stefano Musumeci
f40cfb020c TINYGL: Changed the way vertices are transformed, increased performance (now it's comparable to the previous version and sometimes it performs even faster). 2014-06-28 17:58:27 +02:00
Stefano Musumeci
6c7eaca2eb TINYGL: Last optimization batch, performance comparable to the previous version. 2014-06-28 17:58:26 +02:00
Stefano Musumeci
d45c455be4 TINYGL: Done some more optimization on maths code. 2014-06-28 17:58:25 +02:00
Stefano Musumeci
5642d195e0 TINYGL: Done some optimization by moving the logic inside the class Matrix4. 2014-06-28 17:58:25 +02:00
Stefano Musumeci
4fbb2d0dc3 TINYGL: Done several optimizations to the maths code. 2014-06-28 17:58:24 +02:00
Stefano Musumeci
9be1423802 TINYGL: Fixed a problem with shadows. 2014-06-28 17:58:23 +02:00
Stefano Musumeci
d31c3e7744 TINYGL: Fixed an issue with vertices transformation and matrix-vector multiplication. 2014-06-28 17:58:21 +02:00
Stefano Musumeci
8b92e5ec83 TINYGL: Fixed all the issues that arised after the refactoring. 2014-06-28 17:57:27 +02:00
Stefano Musumeci
b1b498d336 TINYGL: Added a few utility methods and operators. 2014-06-28 17:57:27 +02:00
Stefano Musumeci
b7853b48f8 TINYGL: Fixed a few mistakes during the refactoring. 2014-06-28 17:57:24 +02:00
Stefano Musumeci
c1040a9cdf TINYGL: Started replacing the old classes with the new ones.
TINYGL: Removed all the use of the old classes of Vector and Matrix.
2014-06-27 11:28:59 +02:00
Stefano Musumeci
f7343ec6ab TINYGL: Implemented first draft of new matrix and vector classes. 2014-06-26 19:41:09 +02:00
Stefano Musumeci
16ba2a7aee TINYGL: Added a first draft of the maths classes. 2014-06-26 19:37:36 +02:00
Einar Johan Trøan Sømåen
206975fb13 TINYGL: Make read-only parameters in zmath const.
(This also changes a by-value pass in gl_M4_InvOrtho to const-reference,
thanks to Botje for pointing that one out).
2014-02-20 18:58:03 +01:00
Einar Johan Trøan Sømåen
698ef4a37c TINYGL: Use astyle to (semi-selectively) apply the code-formatting conventions to TinyGL. 2014-02-20 18:46:49 +01:00
Einar Johan Trøan Sømåen
b21271bd82 TINYGL: Put declaration of counting variable inside for-construct. 2014-02-20 18:06:04 +01:00
Pawel Kolodziejski
252d484434 common/sys.h -> common/scummsys.h to minimalize diffs with scummvm 2011-04-17 01:00:10 +02:00
Pawel Kolodziejski
49b578ec6a put tinygl internals into namespace, left only api 2009-05-25 13:19:29 +00:00
Pawel Kolodziejski
110527019b make compilable after latest change 2009-05-08 07:32:33 +00:00
Pawel Kolodziejski
f85c21fa4c moved tinygl 2009-05-08 07:17:43 +00:00
Renamed from engine/tinygl/zmath.cpp (Browse further)