Thomas Geymayer
d82fd7cc5f
Basic 2D canvas implementation.
...
Support text and transformations for the moment, more
features to follow in due course.
2012-05-18 07:05:37 +01:00
James Turner
fe0a703a19
Fix a dumb bug in NavDisplay text-enable.
2012-05-18 06:49:18 +01:00
James Turner
9b4c2def75
Merge commit 'refs/merge-requests/28' of git://gitorious.org/fg/flightgear into merge-requests/28
2012-05-17 17:33:58 +01:00
James Turner
caf0138ab3
NavDisplay enhancements for Syd.
...
- Support text-enable condition on symbols
- support <limit>N</limit> on symbols to restrict
to closest N symbol instances.
- change search to hopefully be more stable at
larger ranges.
2012-05-17 17:30:30 +01:00
James Turner
ffac5ff889
Standard property to ignore unusably short runways in NavDB.
...
Default values should match existing behaviour. Set
/sim/navdb/min-runway-length-ft to skip short runways
in GPS / Map / ND / Nasal queries.
2012-05-16 16:51:39 +01:00
James Turner
8f10fff8dc
Lazy-loading of the 2D panel node.
...
Sink the 2D panel logic into FGPanelNode, simplifying
renderer.cxx and a few other places. Also allows potential
for unloading / paging of 2.5D panels in the future.
2012-05-16 11:43:09 +01:00
James Turner
77cd7b39f7
Since we require OSG 3.0 now, this check is obsolete.
2012-05-15 23:10:53 +01:00
James Turner
e06b3df11e
Make HUD loading lazy upon first show.
2012-05-15 18:17:39 +01:00
James Turner
2999675234
From TomG - support per-aircraft GUI dialogs a little easier.
2012-05-15 18:06:38 +01:00
Ruben De Smet
e8dcb44ce7
Not using CVS anymore, removed dead link
2012-05-15 17:54:48 +01:00
James Turner
1ef77b2bc2
More route-manager functionality moved to Nasal.
...
The routing behaviour now happens entirely in Nasal,
using a delegate, and can be over-ridden or disable
by aircraft authors. Default behaviour should be
unchanged.
2012-05-15 17:53:30 +01:00
Frederic Bouvier
73a3434421
Rely entirely on the configurable renderer and add more configuration options in the lighting stage to prepare the implementation of the lightfield effect in Rembrandt
2012-05-13 18:57:00 +02:00
ThorstenB
91198ebc8e
Clean-up, part III.
...
Consistent white-spacing only. Also move all dead code to bottom section
(to be removed later).
2012-05-13 00:11:20 +02:00
ThorstenB
a2922e2e23
ATCDCL cleanup, part II.
...
Remove/comment out obsolete code.
Refactor ATCmgr(-old) into ATISmgr(-new), only keeping the COM radio / ATIS
support.
2012-05-12 23:53:30 +02:00
ThorstenB
d6ef7bb091
Drop obsolete ATCDCL dialog.
2012-05-12 23:53:29 +02:00
ThorstenB
d2fa9e26a0
#767 : stop ATIS when switching off volume or loosing station
2012-05-12 23:53:29 +02:00
James Turner
ce92730ef6
Expose FlightPlan delegates to Nasal, finally.
...
This will permit Nasal (e.g., FMS) to update nicely when the FlightPlan
is modified from anywhere else.
2012-05-12 17:23:17 +01:00
Frederic Bouvier
acadbdeee1
Avoid the dependency on Boost serialization library
2012-05-12 17:20:28 +02:00
Frederic Bouvier
8bb03adc1f
Fix compilation of FGRenderer
2012-05-12 15:19:11 +02:00
Frederic Bouvier
bb16463d63
Add simple conditions (no opengl related tests) to buffers, stages and attachments
2012-05-12 13:45:40 +02:00
Frederic Bouvier
b1f098d959
Fix camera render orders
...
Set default uniforms to fullscreen cameras
Add du/dv to predefined uniforms
2012-05-12 13:45:38 +02:00
Frederic Bouvier
6b2ba60772
rename /sim/rendering/rembrandt -> /sim/rendering/rembrandt/enabled
...
and put rembrandt-related properties in /sim/rendering/rembrandt/
2012-05-12 13:45:36 +02:00
Frederic Bouvier
dd8d9a6f60
First round of changes toward a programmable rendering pipeline.
...
Stages are predefined for now.
2012-05-12 13:45:35 +02:00
Frederic Bouvier
64e3e98069
More work on configurable rendering pipeline implementation
2012-05-12 13:45:33 +02:00
Frederic Bouvier
6b008126b5
Begin to implement configurable rendering pipeline
2012-05-12 13:45:31 +02:00
Frederic Bouvier
e55c0b8819
Use names to identify cameras in camera group
2012-05-12 13:45:30 +02:00
Frederic Bouvier
81d181beb5
Remove built-in shaders and rely entirely on fgdata
2012-05-12 13:45:28 +02:00
Frederic Bouvier
41b5144c3a
Use names to identify deferred buffers in camera group
2012-05-12 13:45:26 +02:00
Frederic Bouvier
4bfd2dd2d2
Use names to identify deferred buffers
2012-05-12 13:45:25 +02:00
James Turner
33dd4b3b92
Fix a Clang warning, checking signed char as if it was unsigned.
2012-05-12 10:26:15 +01:00
James Turner
0f61108f5b
Break FlightPlan out into its own file.
2012-05-12 10:25:56 +01:00
James Turner
c4cfd9cb7a
Simgear 'route' code is unused now.
2012-05-12 00:42:06 +01:00
James Turner
b0384d035f
Remove remaining includes of simgear/waypoint
2012-05-11 23:49:12 +01:00
James Turner
acd8fa25e6
Expose procedure routing and fixes to Nasal.
2012-05-11 17:07:56 +01:00
James Turner
02fcd32e44
Don't repeat splash-screen status on the console.
2012-05-11 17:07:37 +01:00
James Turner
79391f818c
Remove stale includes, use local ground-speed property.
2012-05-11 17:07:21 +01:00
ThorstenB
b91175d47a
Adapt logging level for some messages.
...
Also keep default logging level during very early startup at "alert"
(unless explicitly set on cmd-line).
2012-05-09 23:56:43 +02:00
James Turner
ec4f2f59c9
Airways routing is driven via Nasal now.
2012-05-09 09:39:33 +01:00
ThorstenB
de6ac7153d
Improve debug output
2012-05-08 23:04:53 +02:00
ThorstenB
0b7b0f16a8
Improve fgfs startup logging.
...
Establish log-level very, very early during startup, so debug/info/warning
messages in the very early fgfs startup phase are also shown.
2012-05-08 22:47:32 +02:00
James Turner
ea2c73e8b5
Expose airways via Nasal, and allow waypoint creation and deletion via Nasal too.
2012-05-08 21:06:28 +01:00
James Turner
8aeb650d16
On OS-X, used NSWorkspace to launch the browser.
2012-05-07 23:49:21 +01:00
James Turner
ff91fec1bb
Fix various route-manager issues reported by Hyde.
2012-05-07 23:48:56 +01:00
James Turner
5808ed1b62
Permit an invalid index to be set on a flight-plan.
2012-05-07 10:59:34 +01:00
Frederic Bouvier
71622dc3ca
SID is a predefined type under windows
2012-05-07 10:19:55 +02:00
James Turner
b092987656
Fix SID class ambiguity on Windows (clashes with winnt.h)
2012-05-07 00:59:28 +01:00
James Turner
1b7b69b498
Create a real FlightPlan (and Leg) class
...
Convert the route-manager to use a flight-plan internally, and expose
flightplan, leg and procedure data to Nasal. Move the Level-D parser
into its own file.
2012-05-07 00:35:48 +01:00
ThorstenB
563ed19f97
Add Windows-specific implementation to determine locale settings.
2012-05-06 23:15:27 +02:00
ThorstenB
e794bb8e25
Fix Linux compile / math dependency
...
wasn't redundant in one place
2012-05-05 12:16:20 +02:00
Frederic Bouvier
75fc136931
Remove redundant inclusion of math/SGMath.hxx
2012-05-05 11:20:04 +02:00