Chris Laurel
2c4906aa3d
Improved display of text in demo
2002-09-22 09:23:45 +00:00
Chris Laurel
c9f5a48886
Enhanced print command
2002-09-22 09:17:10 +00:00
Chris Laurel
8b7d496eab
Fixed locations menu so items other than first will work.
2002-09-15 01:31:55 +00:00
Chris Laurel
ffccdcadff
Added options for ring shadows and comet tails; temporarily disabled owner draw menus until we can make them work in full screen mode.l
2002-09-15 01:30:55 +00:00
Chris Laurel
04017c702e
Removed stupid debugging printf
2002-09-13 21:11:37 +00:00
Chris Laurel
2cf0fb4b5e
Made stars rotate (again)
2002-09-13 08:06:22 +00:00
Chris Laurel
a48714d6de
Vertex shader for planetary rings.
2002-09-13 07:36:47 +00:00
Chris Laurel
07f8f10759
New and improved illumination for rings; when vertex programs are available, don't use a constant eye direction for all ring particles.
2002-09-13 07:35:50 +00:00
Chris Laurel
a877267246
Use an elliptical orbit for the Moon outside a range of 2000 years from present; keeps Moon from crashing into the Earth far in the past or future.
2002-09-13 07:33:33 +00:00
Chris Laurel
9ddbba65ca
New view options dialog items for comet tails, ring shadows, constellation boundaries, and distance filter stars.
2002-09-09 10:16:15 +00:00
Chris Laurel
1a51cb944a
New view options dialog items for comet tails, ring shadows, constellation boundaries, and distance filter stars.
2002-09-09 03:53:46 +00:00
Chris Laurel
8d6a798b09
Support Tycho catalog numbers better
2002-09-09 03:51:22 +00:00
Chris Laurel
757dc67ddc
Added distance filtering for stars and rendering flag for comet tails and ring shadows.
2002-09-09 03:50:37 +00:00
Chris Laurel
2330573bc4
Support Tycho catalog numbers.
2002-09-08 07:28:24 +00:00
Chris Laurel
c62d91a630
Catch WM_MBUTTONUP messages so that middle button works again.
2002-09-04 06:44:07 +00:00
Chris Laurel
8c14b7ed16
Added FOV to set command.
2002-09-02 21:13:41 +00:00
Chris Laurel
35b7a49be0
Improved comet rendering . . . still needs some tweaking.
2002-09-02 21:13:10 +00:00
Chris Laurel
8b68bc1f5e
Fixed bug that made clouds black when spec and bump maps were used together.
2002-08-30 07:44:23 +00:00
Chris Laurel
9db723aa16
Made clouds rotate when vertex shaders are enabled.
2002-08-28 04:39:20 +00:00
Chris Laurel
023ece7f64
Vertex shader for diffuse + texture translation; used for moving cloud layers.
2002-08-28 04:37:34 +00:00
Chris Laurel
fe38faff92
Use ravinfinite's asteroid models with texture coordinates.
2002-08-28 03:59:08 +00:00
Chris Laurel
80a8315339
Added planetary companion of HD 76700
2002-08-27 17:20:52 +00:00
Chris Laurel
9de80f60db
Fixed cloud layers so that they don't cause z fighting when vertex shaders are enabled.
2002-08-27 17:11:35 +00:00
Chris Laurel
765d811bd7
Added InfoURL field for bodies
2002-08-25 04:19:09 +00:00
Chris Laurel
7b01e0ba42
Use per-body info url instead of fixed address when possible.
2002-08-25 04:18:27 +00:00
Chris Laurel
b2d29e438d
Incorporated eclipse finder tool
2002-08-24 08:59:25 +00:00
Chris Laurel
694be6ad94
Eclipse finder tool for windows; original code by Christopher Andre
2002-08-24 08:58:30 +00:00
Chris Laurel
26c6c53b72
Fixed stupid for scoping error (thanks, MSVC!)
2002-08-22 08:08:23 +00:00
Chris Laurel
698712ad30
Handle different sized base, bump, and specular mask textures correctly.
2002-08-20 09:09:35 +00:00
Bob Ippolito
1a728e3f94
Changes to compile with gcc3 under apple's april dev tools, possibly other platforms too (only added std:: to some STL stuff in starbrowser, shouldn't break anything elsehwere)
2002-08-02 00:18:16 +00:00
Bob Ippolito
bff39dc21e
Capturing mouse events
2002-08-01 21:29:05 +00:00
Bob Ippolito
550ee4a5bc
Small syntax changes to compile in OS X
2002-08-01 21:27:58 +00:00
Chris Laurel
31c269aee6
Improved specular maps. The renderer can now use a separate textures for the specular mask instead of using the alpha channel of the base texture. Specular maps can also be used together with bump mapping. There's still the restriction that, like a bump map, a separate specular map must be the same size as the base texture if either is large enough to be split. Also, it'd be good to have a version of the renderer that can take advantage of more than two textures per pass.
2002-07-26 05:41:25 +00:00
Bob Ippolito
13b8381ac9
Some tweaks to the rendering preferences.. added serialization to NSUserDefaults so it remembers your rendering preferences on restart like favorites.
2002-07-22 05:59:11 +00:00
Bob Ippolito
b2e05f3a11
Fixed osxGetProcAddress (OpenGL extensions work on OS X now, won't crash on planets with rings and such)
...
Wrapped all the rendering options in CelestiaRenderer (label modes, render flags, etc)
Did rendering options panel to control rendering options (apple menu -> preferences... for now, should make a nicer panel sometime)
Fixed PNG loading (just a define in the pbproj, until the QT loader is written)
2002-07-22 05:14:39 +00:00
Chris Laurel
1c72085a9e
Beginning of support for separate specular map
2002-07-03 17:14:06 +00:00
Chris Laurel
43b0e5c7df
Removed commented CompressTexture line
2002-07-03 17:13:22 +00:00
Chris Laurel
29f0aba1a6
Added newly discovered planet of HD 2039 b.
2002-07-03 16:56:14 +00:00
Bob Ippolito
9cd5cebb11
Spits out some video card info for active displays to the console
...
ActiveDisplays
OpenGL Mask
OpenGL Renderers
Accelerated?
MultiScreen?
OffScreen?
Renderer (Software, Generic, nVidia GeForce2MX, etc.)
VRAM
VRAM usable for textures
Display Bounds (0,0,w,h)
Current Mode
Width
Height
Refresh Rate
Bits per Pixel
Bits per Sample
Mode
Usable For Desktop GUI?
IOFlags
Samples per Pixel
2002-06-27 13:44:27 +00:00
Chris Laurel
0cb5ad8794
Added 8 new extrasolar planets detected by Geneva team
2002-06-25 06:51:14 +00:00
Bob Ippolito
112ec4e019
Serializes favorites list to NSUserDefaults (~/Library/Preferences/Celestia.plist)
...
Sloppy stuff, needs to be cleaned up.. but it works.
2002-06-25 02:18:50 +00:00
Fridger Schrempp
7e4a7e52a7
Now all ALT <key> accelerators in menu and Celestia keys should work fine
2002-06-23 21:16:14 +00:00
Bob Ippolito
93ac6a696a
Major changes to the favorites system. Menus and outline view should work pretty much as expected now, except that it does not save because it's been disentangled from the STL vector implementation and I haven't written the serialization code yet, but it will be pretty easy. Uses a tree implementation, unlimited folder depth, no problems with multiple folders at the same level with the same name.
...
Added boundaries.cpp/h to the pbproj.
Changes don't touch any non-OSX portions of the codebase.
2002-06-23 04:40:07 +00:00
Fridger Schrempp
2dab8ba391
freeze temporarily the ALT<key> menu accelerators to avoid key probs
2002-06-22 22:41:49 +00:00
Fridger Schrempp
d133366ad1
reworking of GUI, fix local time (daylight saving)
2002-06-22 15:20:57 +00:00
Fridger Schrempp
ca7a5d851d
variable oldFOV
2002-06-22 15:19:39 +00:00
Fridger Schrempp
40b5a7cf4a
New key acc. CTRL Y for AutoMAG and fixes for Linux GUI
2002-06-22 15:18:47 +00:00
Fridger Schrempp
cc5d6534e3
AutoMag declarations
2002-06-22 15:16:27 +00:00
Fridger Schrempp
239efad88c
Introduce AutoMag for stars, halo fixes and display tunings
2002-06-22 15:15:44 +00:00
Fridger Schrempp
5bdf1c58da
Update with CTRL Y (AutoMag ON|OFF)
2002-06-22 15:12:30 +00:00