Commit Graph
5105 Commits
Author SHA1 Message Date
ehofman ba5316ca8e Add an OpenGL extension query function which should be cross platform 2003-06-17 16:55:21 +00:00
ehofman f957227576 Don't make the sun imune for fog 2003-06-13 19:56:05 +00:00
curt 70f763dbe0 - Tweaks to doxygen main page.
- Added documentation for SGCloudLayer
- Updated the SGSky interface a bit to make it more sensible, flexible,
  and generic.  This requires a code tweak on the FlightGear side as well.
2003-06-11 18:55:36 +00:00
curt f8201e6478 Make sky dome scaling values sensible (i.e. the sky dome will now fill up
the dimensions provided.)  We draw the sky dome before everything else
  and draw it with depth buffer off so it really doesn't matter, but it just
  makes a little more sense this way.
Updated a few doxygen comments.
2003-06-09 20:19:52 +00:00
ehofman e053941467 Add the ability to include stepped texture translations for things like digital displays in 3D model animation. 2003-06-09 09:11:20 +00:00
ehofman 17e2478522 Jim Wilson:
1. Added support for defining arbitrary rotation axes using (x1,y1,z1), (x2,y2,z2).  The center is calculated automatically (midpoint on line) or you may specify an alternate "center" using the current scheme.  This makes it about  100 times easier to animate flaps, ailerons, etc.

2. Added support for plib's ssgTexTrans.  This will allow more sophisticated 3D instrument features by allowing the texture mapping itself to be animated. Included function for "texrotate" and "textranslate".  They configure the same as the geometry, except the arbitrary axis definition is not necessary (textures are flat).
2003-06-08 13:19:34 +00:00
ehofman 17df7141ae Remove some now depreciated lighting code 2003-06-07 10:35:20 +00:00
ehofman 5167dee0e3 Remove an unused variable 2003-06-03 19:37:21 +00:00
ehofman a1a596b02a Add some more descriptive comments 2003-06-03 19:35:20 +00:00
curt 27f98d24eb Various 0.3.3 last minute tweaks. RELEASE_0_3_3 2003-06-03 18:48:49 +00:00
curt 51ef4568dd Various documentation tweaks and additions. 2003-06-03 18:32:51 +00:00
curt 4c731de8b7 Tweaks to doxygen comments. 2003-06-03 18:22:10 +00:00
ehofman fc692cb540 compiler fixes 2003-06-03 13:30:07 +00:00
curt cedfade08d Updated dsp/dsw files for MSVC. RELEASE_0_3_2 2003-06-02 20:11:43 +00:00
curt eedbc7f436 Tweaks for the 0.3.2 release. 2003-06-02 19:58:49 +00:00
curt b6a683eb6e Fix a bug in cloud texture state loading which caused the cloud textures to
be loaded 5 times! for a lot of wasted texture RAM.  Thanks to Erik H. for
noticing the problem.
2003-06-02 15:23:45 +00:00
curt df677ff8aa Working on adding a top leve Doxygen docs introduction. 2003-05-30 16:41:36 +00:00
curt 1d8b352d2d Clean up a class renaming mistake. 2003-05-30 15:27:32 +00:00
curt c8432e3763 Move simgear/sky/ -> simgear/scene/sky/ as part of the consolidation of
graphics code.
2003-05-30 15:16:25 +00:00
curt b3f88735a8 Rename FGSerialPort to SGSerialPort. 2003-05-30 14:59:47 +00:00
curt 789b56872c Fix a very small oops. 2003-05-28 21:00:05 +00:00
curt 009ed26fd2 Moved low level "tg" format object loader code over to SimGear. 2003-05-28 20:59:11 +00:00
curt 5ed0ce79ab Moved random ground cover object management code over to simgear. 2003-05-28 20:25:37 +00:00
curt 8b8a82bb67 Make gen_surface_points accessible through the API. 2003-05-28 19:02:43 +00:00
ehofman 94c22fec46 Updates for a better sunrise/sunset effect 2003-05-21 17:17:47 +00:00
ehofman 8be760b594 Convert char* to string to prevent stdup/malloc/free 2003-05-19 15:40:11 +00:00
ehofman 42b4ec310f Add a gamma correction function 2003-05-17 12:43:47 +00:00
ehofman 4ea676b229 Adjust sunset/sun rise color scheme 2003-05-16 16:32:47 +00:00
curt dda676b1b2 Forgot to #include <vector> 2003-05-16 13:22:03 +00:00
curt f7a3dbc5ed I missed committing t hese changes yesterday. 2003-05-16 11:40:07 +00:00
ehofman 1f3947ea4c A patch from Frederic Bouvier to correct a naming problem caused bu Curts work. This gets FlightGear/SimGear compiling again 2003-05-16 08:51:24 +00:00
curt cb7589cc95 Various code massaging. 2003-05-15 21:35:31 +00:00
curt 2ca4b30553 Rename matobj -> matmodel. 2003-05-15 16:19:56 +00:00
curt bb238c4106 Separate out the SGMaterial::Object{,Group} code into it's own source file. 2003-05-15 15:08:39 +00:00
ehofman 4b0b49d1ed Add some missing requirements 2003-05-14 20:36:20 +00:00
curt dd080de16c Just a bit of renaming. 2003-05-14 19:31:53 +00:00
curt 1ae257944b Moved some low level scene graph construction code over to simgear/scene/tgdb/ 2003-05-14 19:20:36 +00:00
curt a2c8cfb84d Removed global instance of the material manager. Each application will
need to create it's own instance itself.
2003-05-14 18:27:25 +00:00
curt c01740d516 Removed non-textured and flat shaded support because it really clutters up
the API and I don't believe we'd have any hope of running at any kind of
reasonable frame rates on a non-hardware-3d accelerated box these days anyway.
2003-05-13 19:05:09 +00:00
ehofman 1ce5cd154a Make the current color of the sun available 2003-05-13 19:00:49 +00:00
ehofman 1fce27f0c3 Improve speed and readabillity 2003-05-13 17:14:38 +00:00
ehofman 4fc985b518 Oops, make the cloud layer look more like an inverted bowl than like a sombrero 2003-05-13 12:11:48 +00:00
david 0e999f281b Added generated files. 2003-05-13 10:21:53 +00:00
david aadc802fdd Added props_test program. 2003-05-13 10:21:36 +00:00
curt d8a7589752 Cosmetic changes for new code moved into simgear to make the naming scheme
better follow simgear conventions.
2003-05-13 03:18:35 +00:00
curt f1021ab820 Moved fgfs_src/Object/newmat.[ch]xx and fgfs_src/Object/matlib.[ch]xx into
simgear/scene/material/
2003-05-12 21:30:25 +00:00
ehofman 8bd3cccc08 simgear/sky/ 2003-05-11 22:29:52 +00:00
ehofman 78fbfa1dde Cygwin build fixes 2003-05-11 20:54:26 +00:00
curt 16dd841ce5 Moved loader.[ch]xx and model.[ch]xx from fgfs/src/Model/ to
simgear/scene/model.
2003-05-09 20:19:36 +00:00
curt 992de38184 Minor tweaks and clean ups. 2003-05-09 19:37:28 +00:00