Stuart Buchanan
8b585db238
Allow a <parameters> section of a material definition, to pass parameters straight into the effect.
2012-08-01 21:06:59 +01:00
James Turner
e288549c9e
Make dependent template lookups explicit.
...
Clang (in Xcode 4.4) is being strict about dependent lookup rules, so apply the recommended fix-it.
2012-07-31 00:57:09 +01:00
Mathias Froehlich
f71f129e3b
hla: Remove reference to deprecated VariantDataType.
2012-07-29 20:58:07 +02:00
Mathias Froehlich
ee688166ab
hla: Remove deprecated ObjectModelFactory interface.
2012-07-29 20:44:58 +02:00
Mathias Froehlich
ed66c37de2
hla: Remove deprecated AttributeCallback.
2012-07-29 17:33:19 +02:00
Mathias Froehlich
a5c6f8023b
spt: Disable particle systems under a PagedLOD.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
c82da8c9c8
hla: Add HLABoolDataElement.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
07d1358e08
hla: Make HLAFixedRecordDataElement work with delayed data type setting.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
1212109c03
math: Remove obsolete commented out code.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
d4db4fcac3
hla: Remove deprecated methods from HLAObjectClass
2012-07-21 12:55:53 +02:00
Mathias Froehlich
1f46c79396
hla: Remove deprecated tick method.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
199419ae62
hla: Remove deprecated types and methods from HLADataElement.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
39a4d55866
hla: Remove deprecated HLAVariant* in favour of HLAVariantRecord*
2012-07-21 12:55:53 +02:00
Tim Moore
c84e1d0f0e
Merge branch 'timoore/optimizations' into next
...
Some changes aimed at reducing the cost of the huge scene graph.
2012-07-20 00:37:39 +02:00
Tim Moore
302deeb122
set name string for update callbacks
...
This makes it easier to find nodes with update callbacks in the scene graph dump.
2012-07-20 00:34:47 +02:00
Tim Moore
b2a6cdec4e
change optimizer options for models
...
Tristrips are old and busted, index meshes are the new hotness :)
2012-07-20 00:32:22 +02:00
Tim Moore
87676fad4d
prune empty quadtree leaves created for random vegatation
...
A lot of empty primitive sets were being left in the per-tile random vegatation quadtree.
2012-07-20 00:30:53 +02:00
Tim Moore
75087095b1
Replace rotation animation update callbacks with cull callbacks
...
Update callbacks are expensive because they force large parts of the scenegraph to be traversed
by OSG.
2012-07-19 00:42:38 +02:00
ThorstenB
d0a5032723
Add warning for in-source-directory builds.
2012-07-17 19:18:05 +02:00
ThorstenB
2d6a7c2cf7
Add dot-files to gitignore.
2012-07-17 19:14:45 +02:00
ThorstenB
56e9158dee
Bump simgear version to 2.9.0
2012-07-17 18:48:38 +02:00
Frederic Bouvier
3ba312116b
Add a node mask bit for permanent lights (needed by Rembrandt)
2012-07-16 20:06:53 +02:00
Frederic Bouvier
e6ab3ddb7d
More node mask fix
2012-07-14 13:00:30 +02:00
Stuart Buchanan
8ed0fec364
Fix degenerate random building placement case which resulted in buildings
...
being placed outside of the triangle bounds.
2012-07-13 20:00:06 +01:00
Frederic Bouvier
ddfdbd75b8
Precipitation don't cast shadows
2012-07-13 17:53:00 +02:00
Stuart Buchanan
00e21af5bb
Correct index used by building.eff for lightmap.
2012-07-12 16:31:27 +01:00
ThorstenB
51a17a7a0f
Suppress unnecessary "failed alias" warnings
...
when requested alias matches existing alias anyway (identical aliases can
be created on repeated sim resets)
2012-07-07 16:05:02 +02:00
Stuart Buchanan
fa58672f09
Fix bug where two references to a png object mask used against
...
a dds terrain texture resulted in the object mask being flipped twice,
having no overall effect!
2012-07-06 21:38:15 +01:00
Stuart Buchanan
4f7f5023df
Fix further possible memory leaks by using osg::ref_ptr for vertex
...
arrays in random buildings and random vegetation. Also change
normals on trees to be per-vertex as some graphics cards apparently
find this easier to deal with.
2012-07-05 00:10:07 +01:00
Stuart Buchanan
4838a9690e
Fix a memory leak in random buildings.
2012-07-04 19:50:20 +01:00
ThorstenB
edcbfb52eb
Add SimGear RPM package spec file.
...
Example for Linux package builders.
2012-07-02 21:51:40 +02:00
Frederic Bouvier
5af8bb7c8e
Working 'noshadow' animation
2012-06-30 16:25:21 +02:00
ThorstenB
3fa835d74c
Bump version to 2.8.0
...
since "next" is already frozen for 2.8 and is prepared for building the
first release candidate.
For details on versions see http://wiki.flightgear.org/Release_plan
2012-06-26 23:17:07 +02:00
ThorstenB
035ff3e1ea
Update README/INSTALL documentation.
2012-06-26 22:43:48 +02:00
Frederic Bouvier
2c54237fe5
Don't render ocean tiles in the light pass
2012-06-25 17:55:46 +02:00
Frederic Bouvier
00c61204a4
Fix a typo
2012-06-25 11:58:49 +02:00
Frederic Bouvier
284aa3a444
Add header file to the cmake project
2012-06-25 11:58:22 +02:00
Frederic Bouvier
f0b7a27fd4
Duplicate light effect when animation is requested. Make dimmed lights work in multiplayer
2012-06-24 23:06:12 +02:00
ThorstenB
a781eea10e
#744 : Raise warning level when reporting missing svn library.
...
Status message are almost invisible - use warning message instead, so
builders/packagers actually notice a missing dependency.
Also add some useful hints.
2012-06-24 20:04:26 +02:00
ThorstenB
8e42e5bdba
Fix error handling in SGSampleGroup::stop
...
Move error check to correct location: needs to be done immediately after
the alSourceStop call - and only if it was called at all.
2012-06-24 19:18:47 +02:00
James Turner
ad4a9eeaa5
Remove (un-maintained) MSVC projects from the tree prior to the next release.
2012-06-23 10:26:28 +02:00
Christian Schmitt
190e6b3958
Taxiway signs: print out more meaningful error messages on wrong size
...
settings and fall back to the default value in such cases.
2012-06-22 14:39:45 +02:00
James Turner
8a33223483
Use standard version of FindPackageStandardArgs, no need to copy it.
2012-06-21 10:21:26 +02:00
James Turner
0e4eab1569
Improve ALUT framework detection (for Mac)
...
Latest Xcode no longer searches /Library/Frameworks by default which exposed an issue here. Search for the header by the correct name to trigger special -F handling in cmake.
2012-06-20 19:44:16 +02:00
Stuart Buchanan
9d6e27c85c
Do not attempt to reposition non-existant clouds.
...
Defensive workaround to Issue 678.
2012-06-19 22:04:17 +01:00
ThorstenB
9720f8ca16
Patch clean-up
2012-06-19 22:15:33 +02:00
Harald JOHNSEN
5b3dccc1f7
- stop sounds when removing a sound group
2012-06-19 22:14:14 +02:00
Markus Pargmann
e0df014acf
Signs change <= to <
2012-06-18 20:47:05 +02:00
Markus Pargmann
de3d433ead
Airport sign size 3 bugfix
2012-06-18 20:47:05 +02:00
Frederic Bouvier
3407db3dd6
Avoid an annoying OSG warning
2012-06-17 17:52:17 +02:00