Rev |
Age |
Author |
Path |
Log message |
Diff |
692 |
2854 d 4 h |
jerf |
/trunk/src/CGLA/ |
better 3x3 inverse and float constants |
|
624 |
4497 d 5 h |
mono |
/trunk/src/CGLA/ |
Added helper functions for Mat4x4f: perspective, frustum, lookat, ortho (usefull when working OpenGL 3.0+) |
|
595 |
4595 d 6 h |
jab |
/trunk/src/ |
Merged version |
|
417 |
5947 d 22 h |
jrf |
/trunk/ |
Introducing gel_rand: a speed-optimized linear congruential pseudo-random number generator. It has been placed in CGLA.h. And all references to rand, srand, and RAND_MAX have been changed to gel_rand, gel_srand and GEL_RAND_MAX. |
|
277 |
6815 d 4 h |
jrf |
/trunk/src/ |
The int_pow function in CGLA has been updated to run with O(log(n)) complexity.
The QuatTrackBall has been updated. |
|
248 |
6875 d 3 h |
bj |
/trunk/src/CGLA/ |
|
|
197 |
7073 d 1 h |
jrf |
/trunk/src/CGLA/ |
Redefinition of CGLA::isnan to have better cross platform support |
|
196 |
7073 d 2 h |
jrf |
/trunk/src/CGLA/ |
cgla_nan() has been corrected. A minor bug caused it to return 0.0 rather than nan ... |
|
195 |
7073 d 4 h |
jrf |
/trunk/ |
warning pragmas corrected.
Added messages stating that some preprocessor directives are needed for HMesh to work with MSVC8. |
|
178 |
7106 d 23 h |
bj |
/trunk/ |
merged restructuring branch |
|
129 |
7162 d 4 h |
jab |
/trunk/src/ |
Merged the branch which does _not_ assume that we can construct a list
iterator with argument 0. It seems to work fine. |
|
102 |
7176 d 5 h |
bj |
/trunk/ |
"fixed" most warnings when compiling with MSVC. Did it by disabling the warnings in CGLA.h and Timer.h |
|
66 |
7185 d 0 h |
bj |
/trunk/src/CGLA/ |
added includes of <functional> and <cfloat> to compile from msvc |
|
59 |
7187 d 5 h |
jab |
/trunk/ |
A few changes. |
|
55 |
7212 d 1 h |
jab |
/trunk/ |
added an isnan function to CGLA. This is to account for the fact that there
is not cross platform isnan, so we have to define our own like s_min instead
of the standard min etc. |
|
45 |
7220 d 4 h |
jab |
/trunk/src/CGLA/ |
In many places in CGLA, int could very well be replaced with unsigned int. This
is a good idea since it makes input checking simpler. |
|
39 |
7242 d 6 h |
bj |
/trunk/ |
Merged from imesh-and-hmesh
added README_MSVC with building instuctions for visual studio |
|
21 |
7320 d 5 h |
jrf |
/trunk/src/CGLA/ |
CGLA definition of NAN using log(-1.0f) |
|
12 |
7349 d 21 h |
jab |
/trunk/ |
NaN initialization is now ok. I also updated the README. |
|
10 |
7350 d 21 h |
jab |
/trunk/ |
NAN initialization |
|
5 |
7352 d 3 h |
jab |
/trunk/src/CGLA/ |
Added double versions of Mat2x3, Mat4x4, Vec4 |
|
2 |
7352 d 5 h |
bj |
/trunk/ |
initsl commit with a single app project |
|