Frederic Bouvier
7e90968c4e
Make the point light non permanent in Rembrandt
2012-07-15 08:13:05 +02:00
Frederic Bouvier
7b4287e151
Restore 2D panels in Rembrandt
2012-07-15 00:09:05 +02:00
Frederic Bouvier
a72caad8bc
Restore point light in Rembrandt
2012-07-14 21:30:18 +02:00
Frederic Bouvier
c1137f371d
Rembrandt: Add debugging properties and fix transparency issues. Side effect: light are not fogged (may be added in the light shader later) and depth buffer precision issues on light are more visible due to near plane really near (0.1m)
2012-07-14 13:07:41 +02:00
ThorstenB
00fe1e3445
#803 : apply hotfix to revive "--carrier" option.
2012-07-14 10:01:29 +02:00
ThorstenB
39a7caae15
Proper error checks for generic protocol.
...
Drop FGGeneric instances which failed to initialize to avoid run-time
issues.
2012-07-13 20:33:36 +02:00
Thomas Geymayer
26aeb84399
Canvas: Calculate bounding box for path elements.
...
- Add an update callback to calculate a bounding box for every
path to ensure correct culling of paths.
- Ensure OpenVG get's initialized even if elements are subject to
culling.
2012-07-13 11:11:33 +01:00
Thomas Geymayer
580891f181
Rename tf elements for easier handling.
2012-07-13 11:11:29 +01:00
Thomas Geymayer
c5695f6f88
Fix setting global path options per path
2012-07-13 11:11:22 +01:00
James Turner
e226983835
Revised patch from Yves to fix Mac 10.5 compilation
...
NSMenuDelegate is an informal protocol before 10.6, so declare it locally in that case.
2012-07-10 08:39:11 +01:00
ThorstenB
7edbf8a8c9
#798 : climb rate cannot be higher than the true speed
...
Don't set vertical-speed on sim reset, unless the user intentionally
requested this as a start-up property.
2012-07-08 11:40:24 +02:00
Thomas Geymayer
0934ba859f
Fix canvas clean up.
...
On clean up there are no parents any more and therefore the assertion
was triggered.
2012-07-03 16:29:44 +02:00
Thomas Geymayer
948dd2ab95
Add missing glx.h include and fix some warnings.
2012-07-03 15:58:05 +02:00
James Turner
2a276ae5d1
Disable panel-extent drawing in hot-spots mode.
...
To keep the tutorial looking nice, switch off the panel extent outlines for the 2.8 release. Longer-term I should remove the code, or add a separate property if this feature is actually useful.
2012-07-02 11:44:34 +01:00
Stuart Buchanan
60af52707c
Reduce severity of a failure to create a marker beacon due to an unknown runway from ALERT to WARN. Not particularly relevant error message for most users.
2012-06-30 20:50:57 +01:00
Frederic Bouvier
398936d08c
Working 'noshadow' animation
2012-06-30 16:26:42 +02:00
Frederic Bouvier
6d0cacc0a3
Get rid of TexGen magic and do the projective texturing for shadow mapping ourself
2012-06-27 19:38:04 +02:00
James Turner
20071b66af
Fix an edge case in flight-plan inserts.
...
When inserting with an invalid index, ensure we return the leg based on the fixed-up index, not the original one. Thanks to Matthias Götz for the catch!
2012-06-26 15:16:03 +01:00
James Turner
08e72f8bfc
Issue 790, restore hiding of 2D panel by view.
...
Restore previous behaviour where the 2D panel is automatically hidden when the current view is != 0. Also add two property controls to alter this behaviour, and the 'autohide' behaviour at runtime. (Requires an fgdata update to get matching preferences.xml)
https://code.google.com/p/flightgear-bugs/issues/detail?id=790
2012-06-26 11:24:10 +01:00
James Turner
18469f0059
SafeTexFont is unused, remove from build & Git
2012-06-21 12:00:52 +02:00
ThorstenB
b14401df66
#769 : fix glideslope reception
...
Add missing frequency update.
2012-06-19 00:41:52 +02:00
ThorstenB
aabea95d19
#769 : fix glideslope reception
...
The glideslope station was only searched once whenever the NAV station
changed. However, sometimes a mismatching G/S station is found, since
another G/S station is still closer when the NAV station changes.
When this happened, the G/S station was never updated again (while the
NAV station stayed in range), resulting in the NAV receiver providing
correct localizer, but bad G/S data (data matching another, remote station).
Issue is fixed by alternating between searching NAV and G/S stations.
2012-06-18 22:57:22 +02:00
James Turner
a8fbfb17b4
Fix OS-X compilation.
2012-06-17 21:14:04 +01:00
Thomas Geymayer
569042acbd
Allow filling paths and do some clean up/fixing.
2012-06-17 21:14:00 +01:00
Thomas Geymayer
c8e1433a5c
Add ShivaVG sources
2012-06-17 21:13:54 +01:00
Thomas Geymayer
df768766d9
Canvas: basic support for OpenVG (path with stroke and pattern)
...
- Bugfix: Don't access children by index as it's not unique
2012-06-17 21:13:47 +01:00
Frederic Bouvier
a360653eb6
Fix indentation
2012-06-16 17:29:03 +02:00
Frederic Bouvier
608520d932
Don't invalidate Rembrandt buffers when the window is iconified
2012-06-16 17:20:56 +02:00
Frederic Bouvier
622c10b8f9
The terrain branch can contain models having lights
2012-06-11 09:14:23 +02:00
Frederic Bouvier
d84f48cc0c
Get more fps in Rembrandt: don't redraw the terrain in the lighting stage. Should also fix the green z-fight that occurs on terrain with some camera directions.
2012-06-10 22:29:16 +02:00
Frederic Bouvier
cd06896b2d
Reset pointers in menus
2012-06-10 22:25:58 +02:00
James Turner
5fc98e4ed0
Fix another case-sensitivity issue in the NavDisplay.
2012-06-10 11:11:42 +01:00
ThorstenB
a237fa6a4c
Harald JOHNSEN: Prevent a crash during startup.
2012-06-08 15:13:04 +02:00
ThorstenB
b79e9ca1c8
Fixed compiler warning
...
about incorrect init order.
2012-06-08 13:32:12 +02:00
ThorstenB
db09e11ba0
Fix inconsistent NAV receiver gs-inrange behaviour.
...
Make sure gs-inrange and deflection outputs have same behaviour, no matter
which out-of-range condition applies (i.e. aircraft moved out of range,
frequency changed, ...).
2012-06-08 13:28:08 +02:00
ThorstenB
805c4cbba1
Performance optimization
...
Throttle instruments not requiring the fast FDM simulation rate.
2012-06-08 13:20:39 +02:00
Erik Hofman
1575fad886
Merge branch 'next' of gitorious.org:fg/flightgear into next
2012-06-03 10:14:25 +02:00
Thomas Geymayer
023021a879
Expose character-aspect-ratio and do some clean up
...
- Fix stupid memory corruption bug
- Fix bounding box calculations
- Fix docs
- Fix text size
- Expose setting background color
- Expose trigger for updating elements
- Untie nodes if deleting according element
- Allow deleting canvas, text and group elements
- Allow creating groups as children of groups
2012-05-31 22:04:19 +02:00
James Turner
17ec3278ed
Remove platform-specific code in favour of simgear::Dir wrappers.
2012-05-31 08:57:22 +01:00
Erik Hofman
10e6c6eea7
change file permissions
2012-05-30 08:42:47 +02:00
Erik Hofman
642735ab18
sync with JSB JSBSim CVS
2012-05-30 08:39:04 +02:00
Frederic Bouvier
115324af4f
Fix multi screen in a single window issue in Rembrandt
2012-05-23 09:09:14 +02:00
Frederic Bouvier
fad7181a2d
Remove hard-coded lighting stage
2012-05-20 00:36:42 +02:00
Frederic Bouvier
3e7b8e57b6
Add world viewer position in cartesian and geodesic coordinate as shader uniforms
2012-05-19 23:50:35 +02:00
Frederic Bouvier
a5dff11f13
Make Rembrandt compatible with multi screen
2012-05-19 15:43:49 +02:00
James Turner
2c640b0329
Another Win32/Canvas fix.
2012-05-18 08:56:17 +01:00
James Turner
b5283fafb1
Fix Win32 build, hopefully.
2012-05-18 07:45:30 +01:00
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