Commit Graph

1182 Commits (2c4906aa3d745a5808ab3126c27a4571b77bc180)

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