Frederic Bouvier
3407db3dd6
Avoid an annoying OSG warning
2012-06-17 17:52:17 +02:00
Christian Schmitt
b10a40ff8d
Taxiway signs: support all variants from the apt.dat 850 spec and
...
read size values from the optional stg column
2012-06-13 19:45:13 +02:00
Christian Schmitt
ec22623f1c
Add helper method for optional stg values
...
Anders Gidenstam: Style and indentation.
2012-06-12 21:04:22 +02:00
Frederic Bouvier
7e8fb16507
Static or shared objects are not light volumes (but can include some)
2012-06-11 09:12:47 +02:00
Frederic Bouvier
a634d7c361
Terrain tiles are not light volumes
2012-06-11 09:11:52 +02:00
Harald JOHNSEN
aae77a7983
remove some warnings for MSVC
...
don't start to play sounds that are out of range of the listener
2012-06-08 15:23:54 +02:00
ThorstenB
3f6f34e7e1
Drop obsolete TODO
2012-06-08 13:53:15 +02:00
ThorstenB
eff1541ba3
Add INSTALL and README.cmake files.
2012-06-08 13:20:03 +02:00
Frederic Bouvier
e7e06c89e1
Fix lights when added as submodels
2012-05-31 20:22:40 +02:00
Frederic Bouvier
a41d5b1609
Restore lights in the Rembrandt renderer
2012-05-30 22:18:57 +02:00
James Turner
edbea633f3
Merge a tweak from Tat to keep Mac 10.5 from crashing on realpath
2012-05-30 11:08:11 +01:00
James Turner
950af5375c
KIll of SimGear route code, it's no longer used by anything.
2012-05-30 11:07:36 +01:00
Stuart Buchanan
c6d2e32f05
Add logging for the total number of random buildings generated.
2012-05-25 19:47:45 +01:00
Mathias Froehlich
3796ce4d86
Runway signs: avoid adding empty group without signs.
2012-05-21 07:25:14 +02:00
Anders Gidenstam
ffb67f4014
Clement de l'Hamaide: Add support for pitch and roll for OBJECT_SHARED and OBJECT_STATIC in .stg files.
...
Pitch and roll behave the same as pitch-deg and roll-deg offsets in
model XML files.
2012-05-20 22:21:38 +02:00
Frederic Bouvier
d479686804
Try to exclude unwanted geometry in the additional light pass
2012-05-20 15:42:55 +02:00
Frederic Bouvier
1387f47a79
Remove redundant inclusion of SGMath.hxx
2012-05-20 11:49:31 +02:00
Frederic Bouvier
65784896e1
Revert "Hack to avoid redrawing the whole scene another time when only light volume are requested"
...
This reverts commit e692e7c119
.
2012-05-19 20:41:58 +02:00
Frederic Bouvier
e692e7c119
Hack to avoid redrawing the whole scene another time when only light volume are requested
2012-05-19 19:39:38 +02:00
Mathias Froehlich
23d4628d88
ReaderWriterSPT: Cull out tiles that we look at from downside.
...
Add a cull callback that culls away complete tile areas that
we look at from the far away downside.
2012-05-19 16:09:58 +02:00
Frederic Bouvier
38c335c339
Allow to change texture buffer name on the fly
2012-05-18 12:27:08 +02:00
ThorstenB
e69d1b5a82
#767 related: fix sound resource management
...
Use _smgr->release_buffer instead of direct alDeleteBuffers.
2012-05-12 23:35:10 +02:00
Frederic Bouvier
6695b918ea
Allow to specify buffer name from parameters in effects
2012-05-12 00:16:19 +02:00
Frederic Bouvier
2b9072417b
Use names to identify deferred buffers
...
Change effect syntax for buffers
2012-05-12 00:16:17 +02:00
James Turner
6cf2224146
Updated sign case UV calculation from Christian.
2012-05-11 10:00:35 +01:00
James Turner
a1f74729ab
build signs for an STG into single geometry.
2012-05-11 09:50:26 +01:00
James Turner
71443d1c9a
Phase 1 - single geometry per material
2012-05-11 09:50:26 +01:00
Stuart Buchanan
a83f5deaac
Updates to buildings and trees
...
1) Clean up after ourselves - remove memory leak
2) Face buildings the right way
2012-05-10 23:03:38 +01:00
Christian Schmitt
234e778e8f
Add support for double-sided taxiway signs and create 3D models for them
2012-05-05 13:39:07 +02:00
Christian Schmitt
0bdeaeb4e2
Remove unused SGMakeRunwaySign function.
2012-05-05 13:39:07 +02:00
Frederic Bouvier
cc37713a66
Remove redundant inclusion of math/SGMath.hxx
2012-05-05 11:19:20 +02:00
ThorstenB
6129de31f0
Fix C compiler warning.
...
"no-overloaded-virtual" warnings are a CXX-compiler feature
2012-05-05 09:46:11 +02:00
ThorstenB
0908f86714
Fix rpmlint/Linux packager complaints
...
about outdated/invalid FSF address in some license headers.
2012-05-05 01:41:45 +02:00
ThorstenB
31ed79fe43
Fix rpmlint/Linux packager complaints
...
about outdated/invalid FSF address in some license headers.
2012-05-05 00:30:16 +02:00
ThorstenB
1af2ad12bf
openSUSE "more architectures" patch
...
(Alpha anyone? ;-) )
2012-05-05 00:18:26 +02:00
ThorstenB
44db6d9e44
Move vector property templates to separate header file.
...
Fixes the "weirdness" with MSVC complaining about incomplete class specs,
since forward declarations (SGMathFwd.hxx) are used in props.hxx only.
Only the few extended (vector) property templates require including the
full SGMath.hxx (with MSVC) - and these are used in few places.
2012-05-05 00:07:07 +02:00
ThorstenB
6e662fe4d6
Ganael Laplanche: fix include dependencies for FreeBSD support
2012-05-04 23:24:10 +02:00
ThorstenB
067ff4f8ed
Fix signed vs unsigned compiler warnings
2012-05-04 23:13:54 +02:00
Stuart Buchanan
91cf3d4def
Fixes to Random Buildings:
...
1) Correct texture mapping so textures aren't flipped!
2) Add constraints to medium buildings (not taller than they are wide)
2012-05-04 21:12:41 +01:00
Frederic Bouvier
1eb846a93a
Revert "Temporary hack to make the new version of expat build under windows"
...
A proper fix has been provided
This reverts commit 655971208f
.
2012-05-04 20:48:04 +02:00
James Turner
56661afc05
Change how HAVE_EXPAT_CONFIG_H is defined, to hopefully fix MSVC properly.
2012-05-04 10:10:46 +01:00
Frederic Bouvier
655971208f
Temporary hack to make the new version of expat build under windows
2012-05-04 09:09:11 +02:00
James Turner
d3ab2d3fbc
Missed files from previous commit, needed for Windows.
2012-05-03 18:55:13 +01:00
James Turner
65aca6607e
Update to latest expat for improved BOM / encoding handling.
...
(Related to http://code.google.com/p/flightgear-bugs/issues/detail?id=635 )
2012-05-03 17:29:16 +01:00
Stuart Buchanan
e44eb39046
Emissive lighting for random buildings. Requires up to date fgdata.
2012-05-01 22:35:42 +01:00
ThorstenB
ab7d2a4bcc
Allow "texture-path" XML entries to be present but empty.
...
This had worked with previous FG versions and is used by many models -
so it shouldn't be treated as an error now.
2012-04-30 18:29:44 +02:00
Frederic Bouvier
87c744b88b
Use observer_ptr to cache light effects
2012-04-29 13:25:15 +02:00
Frederic Bouvier
dfc4b1564f
Nasal is C code, not C++
2012-04-29 00:17:38 +02:00
Stuart Buchanan
db6e99f885
Use Effects system for random buildings.
2012-04-28 23:11:52 +01:00
James Turner
35681e3adf
Strange, somehow missed this file in last commit.
2012-04-28 23:08:05 +01:00