Commit Graph

4757 Commits (0aabecd6d9efc45772d206034d8aa3010b775d9c)

Author SHA1 Message Date
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