ehofman
c19af3525e
Melchior FRANZ:
...
At last I've found the reason why fgfs crashed routinely for me. When I still
used KDE's artsdsp (preloads lib with OSS replacement functions) I saw
this crash only occasionally. After letting OpenAl communicate with artsd
directly (by means of ~/.openalrc setting), I got the crash always when
I left fgfs.
This bug may also have crashed fgfs when running with sound daemons other than
aRts.
2004-11-21 17:05:42 +00:00
curt
7c60ccfc35
I don't understand why FreeBSD doesn't see isnan() after including math.h
...
but it doesn't. Trying the apple approach to fixing isnan results in an
infinite loop (making me wonder what happens on OSX?) This is an alternative
approach to checking isnan() on freebsd ...
2004-11-21 03:13:54 +00:00
curt
84cba33aab
FreeBSD fix.
2004-11-20 19:11:08 +00:00
ehofman
a52b1ec64f
MSVC fix.
2004-11-20 12:35:28 +00:00
curt
f30c4720ae
Update a few more instances of my email address.
2004-11-19 21:47:05 +00:00
curt
7fc8c02688
My old email address is no longer valid ... point to my web page.
2004-11-19 21:44:16 +00:00
curt
54a7a0d534
Ooops, fix an unintentional line wrap.
2004-11-18 19:12:17 +00:00
curt
8d73160a75
Abstract out location of gl.h, glut.h, and glu.h includes so that we can
...
make the Mac platform happy since they put these in a different place compared
to the rest of the world.
2004-11-18 19:10:34 +00:00
andy
ff10602c65
Make sure that timer delay values are positive-definite, otherwise
...
user code that wants to use zero delay to mean "next frame" will get
stuck in an infinite loop.
2004-11-17 19:37:45 +00:00
ehofman
ca50fe386d
Roy Vegard Ovesen:
...
I've added two new debug log types for the instrumentation and systems. They
used to use the autopilot debug log, because I couldn't figure out how to
make new log types. Well, now I have figured it out. ;-)
2004-10-24 09:29:56 +00:00
ehofman
39f3c6e41d
Frederic Bouvier:
...
This is a patch to make display list usage optional. They are on by default.
Use --prop:/sim/rendering/use-display-list=false to use immediate mode.
There is also a change in exception handling in main.cxx and bootstrap.cxx
2004-10-17 17:06:50 +00:00
ehofman
ba1b96e518
Roy Vegard Ovesen:
...
I'm working on a route manager in the GPS module. So I've added a name
parameter to the waypoint class in Simgear. I use the existing ID parameter
to store the ID, for example KLAX, and the name parameter to store the name,
San Francisco Intl.
2004-10-16 12:23:53 +00:00
ehofman
ef486b2cc6
Remove the refference to fgsg
2004-10-14 13:35:11 +00:00
curt
06f3cb4f8e
Fix a couple bugs in openal detection. I should actually generate a new
...
configure and test it, rather than testing the old configure script.
2004-10-13 20:18:35 +00:00
curt
074f5ff996
Oops, missed a part of the previous change.
2004-10-13 19:52:13 +00:00
curt
8c26f32d5f
Add a sanity check for the existance of OpenAL. If not there, bail from
...
the configure script with an appropriate/helpful message.
2004-10-13 19:51:38 +00:00
curt
9a2ee54389
Final 0.3.7 changes.
2004-10-12 14:35:42 +00:00
ehofman
ab69c03698
Fix a typo.
2004-10-11 07:56:08 +00:00
ehofman
fab1f4e7a0
Frederic: Ignore display lists when using the blend animation.
2004-10-11 07:37:42 +00:00
ehofman
41eed484c1
Adding the panel was a step too far for Linux, causing a segfault.
2004-10-10 19:38:46 +00:00
ehofman
7d18f9bdde
Remove a phantom makeDList call (probably an old one from my code.
2004-10-10 19:16:25 +00:00
ehofman
3a48c3de7a
Check for the plib version when using display lists, just to be sure.
2004-10-10 19:05:25 +00:00
ehofman
d769a9936b
Frederic: Include FGPanelNode in the display list generation process.
2004-10-10 18:43:11 +00:00
ehofman
1697cb3b1a
Frederic: Use display lists for 3d models also.
2004-10-10 17:49:27 +00:00
ehofman
62aa32a417
Reverse the declaration order. jpgRenderFrame (formerly known as trRenderFrame) is now declared as a NULL function pointer and assignment of the proper function is now done in FlightGear (jpgRenderFrame=FGRenderer::update).
2004-10-06 09:57:31 +00:00
ehofman
a0d0852838
David Luff:
...
The one-liner removes a lot of re-definition warnings on Cygwin.
2004-09-30 09:43:11 +00:00
ehofman
2f479cae69
Small update for future use.
2004-09-19 09:08:12 +00:00
curt
4820d57fa8
Expose the size() method for locked and blocking thread queues.
2004-09-15 15:28:58 +00:00
curt
04e3b0b3c1
Fix another case where the direction vector is not initialized which can
...
lead to openal "inrange" assertions, crashing FlightGear.
2004-09-15 15:28:14 +00:00
curt
a7f78b9f68
direction vector needs to be initialized, otherwise garbage data could cause
...
openal to generate an assertion, aborting the top level app.
2004-09-10 20:44:42 +00:00
curt
f3d8eb4665
Tweaks for 0.3.7-pre1
2004-09-10 18:16:06 +00:00
curt
090f79b951
Add support for parsing an xml stream from an in memory buffer, rather than
...
just from a specified file name.
2004-09-10 15:57:52 +00:00
ehofman
88c0dbf661
Add support for audio orientation: direction and cone definition. This currently only works for internal view and tower view because those set the listener position correctly.
2004-09-08 11:15:57 +00:00
ehofman
9e3822ceaf
Remove a left over of ancient times.
2004-08-19 12:18:20 +00:00
ehofman
007b0a8fe6
this simple patch will enable the direct use of Point3D::get_n() instead of making duplications to call sgCartToGeod
2004-08-17 08:31:51 +00:00
ehofman
7f0ebf8871
this simple patch will prevent to have fog in Clear cload layers.
2004-08-17 08:28:35 +00:00
ehofman
5414e94a1a
change the log level of the initialization of OpenAL. This prevent a console popup for no reason on Windows.
2004-08-15 09:24:12 +00:00
curt
461dee8657
Tweaks for official 0.3.6 release.
2004-07-29 21:36:41 +00:00
ehofman
297b6193fe
Make gcc 2.95.* compile again.
2004-07-29 08:30:10 +00:00
ehofman
4b74e40a5f
Use the SimGear default notation.
2004-07-28 14:13:16 +00:00
ehofman
5a9b08dec2
IRIX fixes (at least).
2004-07-28 13:59:57 +00:00
ehofman
5e6f9f79a2
IRIX fix (at least).
2004-07-28 13:16:54 +00:00
curt
e2f93e6ae1
Tweaks for 0.3.6-pre3
2004-07-27 21:18:14 +00:00
curt
93314b59fb
Fix a minor warning message.
2004-07-24 19:21:15 +00:00
ehofman
29269c6686
Correct a typo that produces segfault during cleanup on some systems.
2004-07-22 08:04:18 +00:00
curt
3c84b6e2f6
Tweaks for 0.3.6-pre2
2004-07-21 21:22:21 +00:00
ehofman
04fb708543
Frederic Bouvier:
...
I just discovered this : state() is not valid when _level==0,
because it is doing:
{ return _state_stack[_state_stack.size() - 1]; }
and is returning a wrong index fetch ( 0 - 1 ) == -1
Moreover, st is not used when _level==0 so the line can be moved
to a safer place.
2004-07-21 10:52:40 +00:00
ehofman
df302f277c
Test for alutInit in libopenal.so and in libalut.so for Cygwin builds.
2004-07-19 14:59:51 +00:00
ehofman
5e63e663bb
alut is now part of libopenal.so
2004-07-17 14:01:00 +00:00
ehofman
ca10cb2d37
Weak excuse, but it's getting late. Do clipping right this time.
2004-07-16 21:00:46 +00:00