Chris Laurel
|
0aabecd6d9
|
Eigenized code to draw selection cursor.
|
2009-08-07 04:37:50 +00:00 |
Chris Laurel
|
837c072f50
|
Added curveplot files to Mac OS X project file.
|
2009-08-07 03:40:26 +00:00 |
Chris Laurel
|
c835491ddc
|
Rewrote orbit drawing code to fix multiple shortcomings. New orbit code uses adaptively subdivided cubic curves to draw orbits more accurately and without numerical precision artifacts. The orbit rewrite uses Eigen throughout (instead of the Celestia vector classes.)
|
2009-08-07 03:15:26 +00:00 |
Chris Laurel
|
1843572c97
|
Enabled vertex buffer objects for planet rendering.
|
2009-08-06 02:54:03 +00:00 |
Chris Laurel
|
afd7c78574
|
More Eigenization changes.
|
2009-08-06 00:41:24 +00:00 |
cartrite
|
6aa1046ae2
|
Added Includes thirdparty/Eigen folder to fix build error on linux automake systems
|
2009-08-05 22:07:57 +00:00 |
Chris Laurel
|
157b720854
|
Removed more code that used the old vector classes.
|
2009-08-05 21:13:29 +00:00 |
cartrite
|
1f47ed60e8
|
Changes to GUI's to bring them up to date with Eigen conversion and a bugfix gotoLong/Lat for gtk and kde. When goto Lon/Lat was used the observer ended up in the middle of the planet.
|
2009-08-05 21:00:15 +00:00 |
cartrite
|
206aa4e789
|
gcc 4.4 fixes submitted by John Van Vliet A slight change was made that changed stdio.h to cstdio
|
2009-08-05 20:56:49 +00:00 |
cartrite
|
a11c2dd66b
|
removed a redundant stars.dat It was getting installed twice and caused an error on newer automake version
|
2009-08-05 20:53:50 +00:00 |
Chris Laurel
|
731d442daf
|
Removed references to old vector classes from vertexprog and fragmentprog
modules.
|
2009-08-05 20:19:28 +00:00 |
Chris Laurel
|
c13040f280
|
Fixed Goto Location dialog for Mac OS X version.
|
2009-08-05 20:03:40 +00:00 |
Chris Laurel
|
f9457d32a6
|
Fixed bugs in goto dialog. The latitude was not getting initialized correctly, and the distance was in the wrong units.
|
2009-08-05 17:58:53 +00:00 |
Chris Laurel
|
8021043b08
|
Removed 3dsmesh.h from VC++ project. Turned on SSE2 and -DEIGEN_NO_DEBUG for the release build.
|
2009-07-25 23:50:57 +00:00 |
Chris Laurel
|
69d44fa03a
|
Removed obsolete files 3dsmesh.cpp and 3dsmesh.h.
|
2009-07-25 23:48:03 +00:00 |
Chris Laurel
|
d1a7e7c3cb
|
Eigenized comet rendering code. Moved OrthogonalUnitVector function to geomutil.h, where it can be shared by multiple modules.
|
2009-07-25 23:18:32 +00:00 |
Chris Laurel
|
9cf68b5169
|
Eigenized parser and app core code.
|
2009-07-25 22:18:51 +00:00 |
Chris Laurel
|
e36646501b
|
Eigenized more DSO code.
|
2009-07-25 00:28:19 +00:00 |
Chris Laurel
|
abeb350f5b
|
Eigen conversion:
- Eigenized locations and some cube map code in texture.cpp
- Removed eigenport.h include from completely converted modules
|
2009-07-24 23:02:23 +00:00 |
Chris Laurel
|
2f0103ec9f
|
Made Eigen related fixes for Mac OS X build.
|
2009-07-24 20:10:14 +00:00 |
Chris Laurel
|
d119b40ed5
|
Added typecast to fix compile error in starbrowser.cpp (gcc 4.3 only, apparently)
|
2009-07-24 19:02:37 +00:00 |
Chris Laurel
|
dcfb117012
|
More Eigenization changes and fixes for UniversalCoord methods.
|
2009-07-24 06:59:54 +00:00 |
Chris Laurel
|
adf40d6f55
|
Committed Steve's patch to fix KDE and Gtk front-ends for Eigen conversion.
|
2009-07-24 06:58:38 +00:00 |
Chris Laurel
|
c26ea667f2
|
Eigenized old sphere mesh code (used only for handling .cms mesh files now.)
|
2009-07-23 23:19:26 +00:00 |
Chris Laurel
|
198df1561d
|
Updated Mac version to compile with Eigen conversion.
|
2009-07-23 22:44:49 +00:00 |
Chris Laurel
|
80d0e02d3b
|
Eigenized all rotation model code.
|
2009-07-23 21:09:12 +00:00 |
Chris Laurel
|
8af33028df
|
Fixed Eigenization related compiler errors in qtinfopanel.cpp.
|
2009-07-23 20:33:00 +00:00 |
Chris Laurel
|
272a074544
|
Miscellaneous Eigenization; cleaned up obsolete functions in astro.cpp.
|
2009-07-23 03:51:42 +00:00 |
Chris Laurel
|
db1ce7d79a
|
Eigenized atmosphere code.
|
2009-07-23 03:11:40 +00:00 |
Chris Laurel
|
c4aa846945
|
Eigenized 3ds and cmod mesh code.
|
2009-07-23 02:58:10 +00:00 |
Chris Laurel
|
89d0ef130a
|
Eigenized all orbit and trajectory calculations.
|
2009-07-23 01:40:17 +00:00 |
Chris Laurel
|
c25a4ec935
|
Added geomutil.h to Qt4 project file.
|
2009-07-23 01:32:02 +00:00 |
Chris Laurel
|
7493ffee40
|
Fixed principal axis rotation functions in geomutil.h.
|
2009-07-22 18:26:55 +00:00 |
Chris Laurel
|
9cca6b8c27
|
Eigenized Observer and Simulation classes. Fixed star picking bug.
|
2009-07-22 04:53:15 +00:00 |
Chris Laurel
|
cffce863f2
|
Fixed Qt4 UI code that was broken during Eigen conversion.
|
2009-07-21 22:28:37 +00:00 |
Fridger Schrempp
|
8d8cc69b98
|
Steve's 3rd patch for Eigenization of celestialbrowser
|
2009-07-21 21:04:51 +00:00 |
Fridger Schrempp
|
889bfd9cb8
|
Steve's patch in the context of Eigenization of Celestia
|
2009-07-21 19:43:35 +00:00 |
Chris Laurel
|
479ef22e15
|
Eigenized reference mark, label, and marker code.
|
2009-07-21 04:04:26 +00:00 |
Chris Laurel
|
5a31a08df9
|
Eigenized galaxy rendering and more of the core renderer.
|
2009-07-21 03:14:29 +00:00 |
Vincent Giangiulio
|
47117439fc
|
Added boolean occludable parameter to mark command in CEL scripting
|
2009-07-19 18:06:00 +00:00 |
Chris Laurel
|
5cafe7b161
|
Added Eigenized version of Ray-Point distance method.
|
2009-07-18 13:43:52 +00:00 |
Chris Laurel
|
5de792f64a
|
Eigenized lighting and shadow calculations in renderer.
|
2009-07-18 05:50:56 +00:00 |
Pat Suwalski
|
1243bd1d9f
|
Update to use UniversalCoord::toLy().
|
2009-07-17 23:53:18 +00:00 |
Chris Laurel
|
07a8dd9aa7
|
Forced 16-byte alignment for some structures with fixed size Eigen structures as members.
|
2009-07-17 17:19:36 +00:00 |
Chris Laurel
|
40fade9aac
|
Eigenized and cleaned up more of the renderer code.
|
2009-07-17 06:15:25 +00:00 |
Chris Laurel
|
5a241fe28c
|
Eigenized reference frames.
|
2009-07-17 02:36:11 +00:00 |
Chris Laurel
|
f81650c69a
|
Cleaned up unused code in Qt4 star browser. Switch to using new
UniversalCoord::toLy() method for calculating relative star positions.
|
2009-07-17 02:35:24 +00:00 |
Chris Laurel
|
a5511ac191
|
Added missing EIGEN_MAKE_ALIGNED_OPERATOR_NEW to Body; now that it contains an Eigen fixed-size structure, it needs to be 16-byte aligned.
|
2009-07-17 00:54:49 +00:00 |
Pat Suwalski
|
1dcb7ec266
|
Adding Eigen library include paths.
|
2009-07-17 00:36:55 +00:00 |
Pat Suwalski
|
99635c5a7a
|
Removing some trivial warnings.
|
2009-07-17 00:36:11 +00:00 |