Commit Graph

  • 367f1813de sg: move most scenery-related code to simgear timoore 2008-05-14 22:07:50 +00:00
  • 74116057a7 Till BUSCH: enable HOT intersection tests on random buildings mfranz 2008-05-01 12:21:52 +00:00
  • 9deb40216e Nicolas: let SGPath::create_dir() return success/failure (for screenshot) mfranz 2008-04-26 15:25:29 +00:00
  • daef76ec0b Till BUSCH: mfranz 2008-04-25 08:41:29 +00:00
  • 569a29fbbc Fix new livery code timoore 2008-04-24 22:06:06 +00:00
  • 0c06bfd3d9 Update MSVC 7.1 projects fredb 2008-04-23 22:09:23 +00:00
  • 8f46f2cac8 Rewrite livery texture replacement to copy StateSet objects timoore 2008-04-23 18:13:50 +00:00
  • 8f48515b80 Till BUSCH: mfranz 2008-04-23 12:28:45 +00:00
  • c7dab4abea rewrite of sky dome code timoore 2008-04-14 21:44:21 +00:00
  • 5e4c4725bc Update MSVC 7.1 projects fredb 2008-04-14 06:27:26 +00:00
  • 9861d74221 Fixes for compiling with gcc 4.3 timoore 2008-04-13 21:11:44 +00:00
  • bb3b606820 Allows to load submodels with path relative to current model path. Submodel path must be prefixed by ./ otherwise path is relative to fg_root ( current behavior ) fredb 2008-04-02 22:25:12 +00:00
  • 09fb51189e Change the tile light group node mask to traverse VASI lights too. timoore 2008-03-24 21:41:30 +00:00
  • bd19899bbc Update MSVC 7.1 projects fredb 2008-03-22 11:39:01 +00:00
  • b69753fb76 Win32 fix fredb 2008-03-22 11:38:50 +00:00
  • 9dc1b5f6f5 model paging patch from Till Busch timoore 2008-03-22 09:30:26 +00:00
  • 55c1ac36e3 - warnings-- - make one-shot sounds subject to volume and pitch control (To get constant volume/pitch during the whole lifetime, just *configure* the sound that way.) mfranz 2008-03-20 17:20:54 +00:00
  • c12e6cdc09 rationalize node masks a bit timoore 2008-03-17 08:46:23 +00:00
  • 85562e8b95 argh, missed 1.8.4 in one spot. curt 2008-03-15 16:33:49 +00:00
  • fd34cc0b87 Simgear also enforces plib-1.8.5 in order to build. curt 2008-03-15 16:32:36 +00:00
  • 6322393782 From Till Busch: use install -p if possible timoore 2008-03-11 13:44:43 +00:00
  • 1f9e954610 Update MSVC 7.1 projects fredb 2008-03-09 22:09:52 +00:00
  • 6491746809 use new arrow shortcuts for compatibility reasons (will be removed later) mfranz 2008-03-04 11:48:51 +00:00
  • 6d2f1ff81e cleanup of precipitation contribution timoore 2008-03-04 08:58:33 +00:00
  • c724e5fb20 precipitation effects from Nicolas Vivien timoore 2008-03-04 08:54:00 +00:00
  • 600726976c Add methods to SGGeod to return OSG Matrix objects for local frames. timoore 2008-03-04 08:53:27 +00:00
  • 49b5c2058d Initialize variables before using them fredb 2008-03-02 16:49:07 +00:00
  • 21df21b144 Olaf Flebbe: Micro update to the MSVC8 Project files. durk 2008-03-02 16:09:57 +00:00
  • 620e71e800 Update MSVC 7.1 projects fredb 2008-02-28 21:25:44 +00:00
  • db2216848d don't reset visibility modifier in the M5SM case mfranz 2008-02-20 23:36:27 +00:00
  • cfffe91ed5 Syd ADAMS: remove season suffix, this is now done via <condition>s mfranz 2008-02-16 22:09:40 +00:00
  • a95aed1047 remove getRootNode(), as this resets the model root mfranz 2008-02-16 17:01:01 +00:00
  • 2883a36c76 Csaba HALASZ: implement conditional (e.g. seasonal) texture loading at startup mfranz 2008-02-15 17:54:01 +00:00
  • ac4245013f Cleanup of particles contribution timoore 2008-02-15 06:44:24 +00:00
  • b09e484492 particles from Tiago_G timoore 2008-02-15 06:44:05 +00:00
  • dc63ddb010 Small cleanup of tree shader timoore 2008-02-07 23:01:32 +00:00
  • 09778a8eab Minor cleanup of Stuart Buchanan's tree patch. timoore 2008-02-07 23:01:16 +00:00
  • 8cbe9f1bd0 Second trees patch from Stuart Buchanan timoore 2008-02-07 23:00:23 +00:00
  • be61689458 Cleanup and performance tuning of the random trees code. timoore 2008-02-02 23:01:27 +00:00
  • 4b63bc051e Random trees from Stuart Buchanan timoore 2008-02-02 23:01:05 +00:00
  • a098ba5e79 Memory leak fixes from Till Busch timoore 2008-01-24 23:05:18 +00:00
  • edee4b3fe5 Update MSVC 7.1 projects fredb 2008-01-17 21:41:48 +00:00
  • 0c9013e60e fix memory leaks in random object code timoore 2008-01-17 08:28:15 +00:00
  • 701c4bcf27 Avoid spitting gazillion 'Cannot find image file "" ' message on the console while loading random objects fredb 2008-01-12 08:50:21 +00:00
  • 22f2fac56b Modified Files: simgear/scene/model/animation.cxx: Change factor/offset order for texture animations. Fixes remaining bug with texture animations. frohlich 2008-01-07 22:05:48 +00:00
  • 605125c0e7 Random object support from Stuart Buchanan timoore 2008-01-06 15:04:43 +00:00
  • 65d0ee126a Update MSVC 7.1 projects fredb 2008-01-04 21:45:41 +00:00
  • 4db6435090 Remove warnings fredb 2008-01-04 21:45:14 +00:00
  • 4383fd3c45 Give the sky a BACKGROUND_BIT nodemask timoore 2008-01-04 07:33:42 +00:00
  • b6be76b0ab background node mask timoore 2008-01-04 07:33:23 +00:00
  • 92d8fa1193 Modified Files: simgear/scene/model/SGClipGroup.cxx simgear/scene/model/SGClipGroup.hxx Update the clip group. frohlich 2007-12-31 15:49:01 +00:00
  • 9c51bf3edf Modified Files: simgear/scene/model/animation.cxx: Create animation inputs if not already there. Fixes broken texture animations from past checkin. frohlich 2007-12-31 15:48:02 +00:00
  • cf0e4e6f8c Modified Files: Makefile.am SGPickCallback.hxx: add proirities for pick callbacks. frohlich 2007-12-26 19:19:51 +00:00
  • c3719f35e3 Modified Files: animation.cxx animation.hxx: Make use of the expression stuff. Factors out common code with other animations stuff in flightgear. frohlich 2007-12-26 19:12:04 +00:00
  • 0b1f074bcf Modified Files: Makefile.am Added Files: SGExpression.cxx SGExpression.hxx: Add not yet complete but already usable expression tree. Will be used with the panel code. frohlich 2007-12-26 19:10:40 +00:00
  • 7fe8514434 Modified Files: scene/model/SGClipGroup.cxx: Oops, add missing simgear_config.h frohlich 2007-12-26 19:08:45 +00:00
  • 37c4dcf8ba Modified Files: Makefile.am Added Files: SGClipGroup.cxx SGClipGroup.hxx: Add helper group node for reuse of clipping planes. Will be used for the panel code. frohlich 2007-12-26 19:05:06 +00:00
  • e33dd3c499 Modified Files: simgear/props/props.hxx: Add a bunch of convinience functions. frohlich 2007-12-26 19:03:21 +00:00
  • 94be52886e Pass ReaderWriter options to SGMaterialAnimation timoore 2007-12-23 23:33:04 +00:00
  • 6646aa5644 Fix tiny bugs in sun constructor and repaint code timoore 2007-12-22 23:01:36 +00:00
  • d556eba296 Add StateAttributeFactory files to VS project file timoore 2007-12-21 06:29:36 +00:00
  • a5b573b2d3 optimize groups from .AC file optimizer run timoore 2007-12-21 06:25:40 +00:00
  • 18d30ea8fa Repaint 2D cloud layers using texture combiner timoore 2007-12-21 06:25:13 +00:00
  • 4324ffccf4 Fix cloud layer - point lights visibility issue timoore 2007-12-21 06:24:53 +00:00
  • 182ee9d7e4 Update MSVC 7.1 projects fredb 2007-12-18 22:25:24 +00:00
  • 68c1cfed46 Use node masks and shared state sets to manage ground lights timoore 2007-12-13 23:30:24 +00:00
  • 1159784538 minor fix to ModelRegistry and syntax changes for Windows timoore 2007-12-11 11:07:21 +00:00
  • e683b5fdec Check for null options before changing path in registry timoore 2007-12-10 08:30:43 +00:00
  • 3c409c5070 Work around osg Registry path list problems timoore 2007-12-09 22:38:10 +00:00
  • 4b7361dfe7 Add operator!= to SGBucket timoore 2007-12-07 23:35:04 +00:00
  • 037d5c11a5 Add option to SGLoadTexture2D to load dynamic textures timoore 2007-12-07 09:13:34 +00:00
  • 95d857e091 - comparison: don't crash if second element is missing - better messages ("panel"?!) mfranz 2007-12-06 17:57:41 +00:00
  • 4efa087cd1 Don't modify OSG Registry with file path timoore 2007-12-04 22:38:40 +00:00
  • 60f0003436 Update MSVC 7.1 projects fredb 2007-12-02 12:28:30 +00:00
  • fdb265cd6e Change the main ModelRegistry callback function to stash the substituted file in the cache. timoore 2007-11-29 23:56:49 +00:00
  • 34704a17f2 Avoid copying drawables and dirtying display lists. timoore 2007-11-29 23:56:31 +00:00
  • 4a959ec2fd rewrite ModelRegistry callbacks as a template with pluggable policy classes timoore 2007-11-29 23:56:09 +00:00
  • f182886fce Start of cleanup of scene graph node masks timoore 2007-11-29 23:55:35 +00:00
  • 2fbaddbecf Move SGReadFileCallback from model.cxx to public class ModelRegistry timoore 2007-11-29 23:55:01 +00:00
  • cafcecf03d StateSet optimizations timoore 2007-11-18 23:31:03 +00:00
  • 49473845cf Some scene graph optimizations timoore 2007-11-18 23:30:34 +00:00
  • d4d4ed22a0 Minor documentation updates. durk 2007-11-18 14:21:41 +00:00
  • 240ed6f0b1 Refined debug timing control: - Added a SampleStatistic class (from the old deprecated libg++) library. - Make time statistics and printing conditionable - Added an interface function to switch time stamp collection and printing on and off from the application (defaults to off). durk 2007-11-17 09:16:58 +00:00
  • 084a24e958 Improove texture sharing. frohlich 2007-11-09 05:55:50 +00:00
  • cd9e3648e9 Update node masks frohlich 2007-11-09 05:52:58 +00:00
  • 7ed51be4e6 In the original flightgear native/binary scenery terrain data format, we used short's extensively to represent counts of objects (number of points, number of texture coordinates, number of traingle strips, etc.) and we used shorts to index into larger structures. But this capped many of our structure sizes to a maximum of 32768. curt 2007-11-05 21:42:29 +00:00
  • 0c8358ae67 - A few fixes to ensure SimGear compiles again on cygwin. * on cygwin, isnan is declared in ieeepf.h * CYGWIN is a special case in that it is windows based, but sometimes folows unix conventions. SGAtomic compilation failed on an illegal volatile type cast without the additional __CYGWIN__ define check. durk 2007-10-15 18:49:50 +00:00
  • 25cefd9129 * Fixed memory leak in RenderTexture.cpp (tiny, but still...) * Added Timestamping debugging code to SGSubsystems (ported from plib branch). durk 2007-10-14 13:46:13 +00:00
  • af75c0ca0c Add ability to override existing model files with .osg files. timoore 2007-10-12 22:46:35 +00:00
  • a91b2629d3 Manage OSG object cache explicitly timoore 2007-10-12 22:46:13 +00:00
  • de9070dba1 better standard compliance: allow empty top level tags (<PropertyList>) mfranz 2007-10-10 12:45:53 +00:00
  • 813b518b6f Don't reset the random texture base when rebuilding a cloud layer This fix removes obnoxious visuals (texture jumping) when a cloud layer is moved due to a metar update or, more significantly, when switching from metar to a scenario. Also, I switched to using a TexMat to displace the cloud texture in order to avoid writing the texture array every frame. timoore 2007-10-04 20:53:22 +00:00
  • c47e800f60 Order the cloud layers properly using OSG RenderBin timoore 2007-10-02 21:43:52 +00:00
  • 8398f45d43 ocean state set in osg::Geometry timoore 2007-09-30 19:51:49 +00:00
  • aeaaa50f6c Fix material animations with only a <texture-prop> timoore 2007-09-05 22:12:00 +00:00
  • f33ce846b8 Change "FlightGear" to "SimGear" of course. durk 2007-09-01 12:57:53 +00:00
  • 4718b9dc07 Added a check for OpenSceneGraph and created some basic documentation. durk 2007-09-01 12:55:46 +00:00
  • fba00f7c5a Add separate check for openal and ALUT, as these are now separate. durk 2007-09-01 10:04:36 +00:00
  • 3360383fd7 Documentation fixes: Updated the contents of README.plib and README.OpenAL Also make sure that these files are included in the release. This is required, since ./configure refers to these files. durk 2007-09-01 09:45:21 +00:00
  • 6c30f62693 Add curvature to ocean tiles. timoore 2007-08-12 21:03:43 +00:00