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