Tim Moore
8b351520bd
Off-by-one error in the OSG_VERSION_LESS_THAN macro
...
I was confused about when the version number gets bumped in OSG sources...
2015-04-21 00:06:22 +02:00
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