James Turner
5bbdcfd240
Windows versionhelpers.h support.
2015-04-20 10:58:11 +01:00
Tim Moore
51ff30f386
changes for OSG 3.3.4 and later
...
The public interfaces to osgText and osg::GLExtensions changed.
2015-04-19 22:45:59 +02:00
James Turner
6683092bb2
Select default TerraSync server automatically.
2015-04-11 23:50:33 +01:00
James Turner
2c6f9de020
Fix a clang warning
2015-04-11 21:58:23 +01:00
James Turner
686f095f1e
Explicit Mac SDK for the moment.
2015-04-11 21:58:15 +01:00
James Turner
089fc5ea0a
WindowsXP workaround for SHGetKnowwFolder
...
Fix from xDraconian after a bug report from Aleesandro.
2015-04-09 15:33:56 +01:00
James Turner
72ae14227e
Unit Test: Fixed failure of test_HTTP
...
From Scott (xDraconian)
2015-03-24 11:10:16 -05:00
James Turner
0e9948f9d4
Portability: Implemented Known Folders for Windows
...
Patch from Scott (xDraconian)
2015-03-24 11:08:36 -05:00
James Turner
0b6738b616
Portability: Fix compile errors on MSVC
...
From Scott (xDraconian)
2015-03-24 11:05:57 -05:00
James Turner
3c204e84f4
Fix missing include for Cmake 3.2.1
2015-03-17 23:32:57 +00:00
James Turner
7774b76ad2
Only detect threading library where needed
...
- avoids failure with newest CMake on Mac
2015-03-17 23:28:52 +00:00
James Turner
acd655b37b
Make flag Mac-specific.
2015-03-17 23:26:20 +00:00
James Turner
1a09683351
Fix for Cmake 3.2.1 on Mac SDK handling
2015-03-17 22:31:05 +00:00
James Turner
181afb7fd0
Catalogs: version-redirect support.
2015-03-15 21:55:54 +01:00
James Turner
9d1354f6bd
More logging for directory deletion failures.
2015-03-15 21:55:54 +01:00
James Turner
596591bb64
Catalog install feedback.
...
- also support removing (uninstalling) a catalog and
all installs relating to it.
2015-03-15 21:55:54 +01:00
Rebecca N. Palmer
a67a984d29
Make nasal/iolib.h available to flightgear (for io.open)
2015-03-13 18:19:58 +00:00
Rebecca N. Palmer
37a963da92
Move Nasal io.open to flightgear
2015-03-13 18:19:48 +00:00
James Turner
384a700e05
FreeBSD / clang fix from Gerald Laplanche
2015-03-11 09:46:03 +00:00
James Turner
7d2ecef14a
Whitespace clean-up
2015-03-11 09:43:40 +00:00
James Turner
bc72c34d0f
Terrasync logging tweaks
2015-03-11 09:43:24 +00:00
Thomas Geymayer
ca7acb1f2c
canvas::Map: Property to keep children aligned to given hdg.
...
Setting the 'hdg' property on child elements will rotate
them with respect to the heading set on the map projection.
2015-02-26 22:34:21 +01:00
James Turner
1365a02aea
Fix where we set OS-X deployment option.
2015-02-24 12:36:28 +00:00
James Turner
611785c04b
Kill off allCatalogs list.
...
No longer needed, and fixes crash on shutdown.
2015-02-20 11:31:15 +00:00
Stuart Buchanan
e5995208a9
Support for tree shadows from Thorsten RENK.
2015-02-19 21:14:07 +00:00
Stuart Buchanan
6f15bb415f
materials.xml defined vegetation Effect.
2015-02-17 21:47:51 +00:00
James Turner
ce7f78e0ca
Remove use of ‘register’ keyword in this file.
...
Clang is now warning about this, and it’s certainly useless.
2015-02-12 16:21:15 +00:00
James Turner
6323477a35
Tweak warning flags, for newer Clang.
...
No functionality changing, just less spam in the compile logs.
2015-02-12 16:21:15 +00:00
Rebecca N. Palmer
8c38f799ad
DrawElementsFacade: use ref_ptr instead of mismatched new/free
...
Found by AddressSanitizer; not seen to crash, but probably best fixed
2015-02-12 15:48:36 +00:00
James Turner
1bf0b7222d
Explicitly force libc++ on clang
2015-02-11 15:46:01 +00:00
Stuart Buchanan
0cc5374fe7
Fix VASI/PAPI so they are generated.
2015-02-10 21:19:51 +00:00
James Turner
b2ac9982d4
Better CMake policy detection
...
- thanks to Rebecca Palmer for suggesting this!
2015-02-10 17:11:31 +00:00
James Turner
84cbfb2e98
Cmake policies conditional on Cmake version.
2015-02-09 16:42:40 +00:00
James Turner
7479cadbba
Switch 10.7 on Mac and revert to using libc++
...
(Deployment on libstdc++ with the 10.9 SDK is just too painful)
2015-02-09 15:12:21 +00:00
James Turner
f711306085
Force SDK version / C++ library on Mac.
2015-02-08 13:46:09 +00:00
Peter Sadrozinski
148640be34
memory reduced tile loading.
...
- do not save the TileGeometryBin and matcach in the randomObjectCallback
- recreate matcache, and get TileGeometry from scenegraph
- split obj.cxx into three distinct files - loadBTG, load surface geometry, and load tile details
- includes fix for sceneries that have missing materials
2015-01-19 21:06:27 +01:00
Rebecca N. Palmer
27a91062bd
Fix endianness tests, allowing arm64 support
...
https://buildd.debian.org/status/logs.php?pkg=simgear&ver=3.2.0~git20140719%2B4a9125-1&suite=experimental
https://launchpadlibrarian.net/183053167/buildlog_ubuntu-utopic-arm64.simgear_3.0.0-4_FAILEDTOBUILD.txt.gz
2015-01-18 21:53:22 +00:00
Rebecca N. Palmer
dc1816bb08
Fix UpdateOnceCallback crash (bug 1554/1556/1568)
2015-01-18 21:29:19 +00:00
Torsten Dreyer
e836e85697
Bump version to 3.5.0
2015-01-17 19:33:25 +01:00
FlightGear Flight Simulator
2d00653f6e
Bump version number to 3.4.0
2015-01-17 19:26:46 +01:00
Stuart Buchanan
4647ce2da5
Protect against divide-by-zero error.
...
Patch from Emilian Huminiuc.
2015-01-15 21:47:22 +00:00
Stuart Buchanan
51d43f809e
Fix directional lighting
2015-01-05 20:50:34 +00:00
Peter Sadrozinski
370a115ab9
- remove the test of the test..
2014-12-27 13:19:29 -05:00
Peter Sadrozinski
32b60f9b80
- fix binobj unit test. Simgear now rejects zero area triangles in .btg files, and the unit test could generate them.
2014-12-27 13:08:53 -05:00
Peter Sadrozinski
beeaef3868
- fix for index overrun when building TexturedTriangleArray
...
- fix for ws2.0 zero area triangles - drop them when loading
2014-12-26 13:07:33 -05:00
James Turner
ddd9691439
Explicitly track not-found responses from SVN.
...
When SVN reports a path is not found (ocean tile), track
this data explicitly and cache the result. Reduces backend
hits for missing tiles.
2014-12-01 17:49:03 +00:00
Stuart Buchanan
9da0031039
Fix PagedLOD for random objects.
...
- Only generate the object set and flights from the data once.
- Only expire the PagedLOD node after a suitable period of time.
2014-11-28 21:57:37 +00:00
Thomas Geymayer
9537876bba
Nasal: add an naRef to ghosts to allow for proper gc of dependent objects/ghosts.
...
This allows for binding the lifetime of any nasal object to
the lifetime of a ghost. Otherwise circular references from
objects saved within the ghost would prevent the ghost from
being garbage collected.
2014-11-23 23:45:22 +01:00
Stuart Buchanan
958ae9bdf0
Fix two bugs in random object placement
2014-11-21 22:14:03 +00:00
Torsten Dreyer
023b5a09f7
Make expiry time for paged models settable from props
...
Our paged models used the default minimumExpiryTime of zero seconds
which caused frequent stutter with AI traffic loaded.
This patch sets the minimumExpiryTime to 180 seconds, more than enough
to hold the models in memory during a full standard rate turn.
The property to set the expiry time is
/sim/rendering/plod-minimum-expiry-time-secs
2014-11-19 17:23:29 +01:00