Commit Graph

4978 Commits (sensor-dev)

Author SHA1 Message Date
Chris Laurel 46262ae434 Reverted to gcc 4.0 and SDK 10.4 in Mac project file so that XCode 2 will
still work.
2009-08-21 01:14:33 +00:00
Grant Hutchison a558c0b22b Added WASP-17 2009-08-19 23:16:34 +00:00
Grant Hutchison d67176a767 14 new exoplanets 2009-08-19 23:15:56 +00:00
cartrite d56ed7fab0 Builds a error window in case GLEW is not initialized to inform user. 2009-08-19 05:15:39 +00:00
Chris Laurel 62cbe88579 Updated XCode project to build with GLEW. 2009-08-19 00:41:22 +00:00
Chris Laurel c374f77f5a Enabled anisotropic filtering for planet textures (when supported by hardware.) 2009-08-17 23:45:45 +00:00
Chris Laurel 2b8f73b4af Fixed overlay text alignment problems with auto-completion and date display. 2009-08-17 20:03:54 +00:00
cartrite a1bcffce2b Fixed warning for unused variable "glewErr". All that was needed was "glewInit();" to initialize GLEW. An error message still needs to be created for failures. 2009-08-17 19:38:43 +00:00
cartrite 39959bb479 Changed error message if GLEW initialization fails. 2009-08-17 19:35:11 +00:00
cartrite 01e796b216 Runs glewInit to enable render modes. 2009-08-15 20:29:57 +00:00
cartrite 8609ef453a Modified to use glew.h 2009-08-15 20:28:55 +00:00
cartrite 42281e4a53 Replaced lines that refered to celengine/gl.h with GL/glew.h
Added code for glewinit so all render modes work in kde
updated makefile includes path to use GL/glew.h
Removed glext from kde and gtk builds
Removed celengine/gl.h from celestia.pro
2009-08-15 17:51:15 +00:00
Chris Laurel ba206096eb Fixed celx commands observer:setspeed() and observer:getspeed(). They hadn't been modified to account for the big microlightyear to kilometer conversion. 2009-08-15 17:23:08 +00:00
Chris Laurel 30799a7565 Removed glext module from VC++ project. 2009-08-15 01:02:00 +00:00
Chris Laurel f5d97be5c9 More GLEW-related cleanup.
- Added missing GLEW_STATIC define to VC++ project file
- Fixed Qt4 build to use GLEW
- Stripped out more references to old glext functions
- Fixed miscellaneous compiler warnings.
2009-08-15 00:48:42 +00:00
Chris Laurel 9d373fd041 Switched from using custom GL extension handling code to GLEW library. 2009-08-14 22:39:54 +00:00
Chris Laurel 78803c21e2 Text rendering fixes:
- Disabled multisampling when drawing the console. This should prevent text blurriness when running with antialiasing enabled (though it won't hep for supersampling modes)
- Reduce the number of calls to glTranslate() by tracking offset in software
2009-08-14 01:27:29 +00:00
Grant Hutchison a099b44674 Added HAT-P-13 b&c, WASP-16 b, HD 16760 b, Chi Vir b 2009-08-10 23:30:58 +00:00
Grant Hutchison 3e9b4965ba Added HAT-P-13 and WASP-16 2009-08-10 23:29:23 +00:00
Chris Laurel f734856120 - Simplified eclipse shadow calculations in Renderer
- Fixed drawing of small objects in non-point sprite paths
2009-08-07 17:22:42 +00:00
Chris Laurel 6a1b6b5ae8 More Eigenization:
- Fixed build break in render.cpp
- Converted code in parseobject.cpp and celestiacore.cpp to use Eigen
- Cleaned out unused code
2009-08-07 16:50:58 +00:00
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