Commit Graph

  • 181e6eac75 MSVC fixes ehofman 2005-01-28 09:32:57 +00:00
  • fd1979857c Fix an NVIDIA problem. ehofman 2005-01-27 17:49:22 +00:00
  • 448bc3facd Add a RenderTexture test program. ehofman 2005-01-27 10:56:22 +00:00
  • 97cabadb88 Melchior FRANZ: ehofman 2005-01-27 10:47:09 +00:00
  • 8e284a70b7 Melchior FRANZ: ehofman 2005-01-27 10:42:31 +00:00
  • 73f9febe06 Add Mark Haris' RenderTexture class based on SimGear's extesion support files. ehofman 2005-01-27 10:39:15 +00:00
  • 6a6cc22e9c Move error handling in setupFuncall above the stack frame creation. The error properly belongs to the enclosing scope, not the called (non-)function. This bug was fixed a few months back in my private tree, but Melchior just discovered that the new Concorde scripts tickle it. I really need to re-synchronize SimGear with my own Nasal tree... andy 2005-01-25 22:37:22 +00:00
  • b293639b76 Add a bunch of extensions in preparation of render-to-texture support. ehofman 2005-01-25 18:33:59 +00:00
  • f06036be09 Frederic Bouvier: curt 2005-01-24 21:46:12 +00:00
  • 867571af78 Frederic Bouvier: curt 2005-01-24 19:49:35 +00:00
  • f6314d3124 Erik Hofman ehofman 2005-01-24 15:51:37 +00:00
  • 1e87dd7903 Melchior FRANZ: ehofman 2005-01-20 09:28:04 +00:00
  • 3b6af2f0c2 Ready for 0.3.8 release. RELEASE_0_3_8 curt 2005-01-18 14:34:13 +00:00
  • 5bdff41641 Require plib-1.8.4 curt 2005-01-17 21:48:05 +00:00
  • 67e9d105cb Use the double precission pow() function to get Solaris compiling. ehofman 2005-01-16 08:52:22 +00:00
  • f1fc99f16f Solaris fix ehofman 2005-01-15 14:24:28 +00:00
  • f89e359d53 Solaris fix. ehofman 2005-01-15 14:22:56 +00:00
  • 77ec170a50 MingW/MSYS fix ehofman 2005-01-15 14:18:30 +00:00
  • 34320f5f20 Eliminate some compiler warnings about converting float to int. ehofman 2005-01-15 11:57:34 +00:00
  • a26271e46e Add a make_bumpmap and a make_maxcolorwindow function, modify the make_normalmap function to maximize the color window before proceding. ehofman 2005-01-15 10:48:40 +00:00
  • e2e7466250 Add support for contrast. ehofman 2005-01-14 15:52:56 +00:00
  • 1e24cc4643 little endian fixes. ehofman 2005-01-14 14:27:57 +00:00
  • dfc23c3528 Add a make_grayscale function and call it from make_normalmap automatically, removing the need to do it make_grayscale prior to calling make_normalmap. ehofman 2005-01-14 13:36:38 +00:00
  • cd11a5dc27 Fix a mistake. ehofman 2005-01-14 13:12:44 +00:00
  • 899734296b Add a function to calculate the normalmap from a regular texture. ehofman 2005-01-14 13:08:57 +00:00
  • 7a3a81c152 RGBA textures can be made monochrome also ehofman 2005-01-14 10:12:00 +00:00
  • e62a4a05ac Fix a few bugs and add a make_monochrome() function ehofman 2005-01-14 10:09:21 +00:00
  • 463ca207ce Some small updates to the saving code. ehofman 2005-01-13 18:35:56 +00:00
  • da6e1b31ea Fix a crash situation. ehofman 2005-01-13 18:05:46 +00:00
  • 8c783b1680 Update the code a bit more, add a function to retreive the last error string and add a function to write SGI texture fils. ehofman 2005-01-13 14:47:31 +00:00
  • efce88ff12 - Fix a couple oops's in cloud.cxx - In sky.cxx blend low density cloud layers (few/scattered) into nothing (but don't touch visibility distance) as we approach them so we can fly through clean. - For high density cloud layers (broken/overcast) we do not fade the layers out, but we fade visibility to nearly nothing as we approach the layer. curt 2005-01-11 16:02:39 +00:00
  • 01608b7e18 Add a method to SGCloudLayer to set overall cloud alpha. This gives us the capability to slowly fade a cloud layer in or out. curt 2005-01-11 15:21:58 +00:00
  • a5f0e0395a Do not reduce visibility when passing through a 'few' or 'scattered' cloud layer (i.e. <50% coverage). This is a quick hack rather than a proper fix, but it will at least make it possible to get above a scattered layer VFR. david 2005-01-10 23:34:52 +00:00
  • 0b723174fd Add support for binding a thread to a specific CPU (IRIX only at this time). ehofman 2005-01-09 10:24:54 +00:00
  • 5d248bf0df Frederic Bouvier: ehofman 2005-01-08 11:47:19 +00:00
  • c039ccdeb0 Updates for 0.3.8-pre2 release. curt 2005-01-03 19:05:32 +00:00
  • d88fb32a73 Melchior FRANZ: ehofman 2004-12-23 13:32:01 +00:00
  • 37ac409586 Melchior FRANZ: ehofman 2004-12-19 10:19:14 +00:00
  • 7b24e94c66 gcc 4.0 fix. ehofman 2004-12-18 10:53:54 +00:00
  • e12cd2a50c Initialize volume to inaudiable at startup. ehofman 2004-12-16 13:15:13 +00:00
  • 98b2ba4fc1 More prerelease updates. curt 2004-12-15 16:45:57 +00:00
  • 2f0afdccc1 Prerelease updates. curt 2004-12-15 16:34:14 +00:00
  • 79734df554 Threads detection code cleanup and FreeBSD fixes. ehofman 2004-12-13 20:31:44 +00:00
  • c52657fa1a This was too quick, now pthreads isn't detected on IRIX (and other platforms?) anymore. This needs some more thought. ehofman 2004-12-08 15:12:11 +00:00
  • 9cac8409cd FreeBSD fix. ehofman 2004-12-08 15:00:45 +00:00
  • 18703ce02d AIX fix ehofman 2004-12-05 09:36:49 +00:00
  • 709a166bd6 Oops, 2nd try ... curt 2004-12-02 15:08:54 +00:00
  • 8048e6297c Martin Spott: Revised handling of missing isnan() on earlier versions of FreeBSD. curt 2004-12-02 15:00:26 +00:00
  • fb0dded103 Fix a typo for the Mac OSX platform. curt 2004-12-01 17:37:43 +00:00
  • 055e969e7a Fix a dumb bug. curt 2004-11-21 21:46:02 +00:00
  • f10db8a30e Fix a dumb bug for FreeBSD. curt 2004-11-21 21:45:35 +00:00
  • c19af3525e Melchior FRANZ: ehofman 2004-11-21 17:05:42 +00:00
  • 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 ... curt 2004-11-21 03:13:54 +00:00
  • 84cba33aab FreeBSD fix. curt 2004-11-20 19:11:08 +00:00
  • a52b1ec64f MSVC fix. ehofman 2004-11-20 12:35:28 +00:00
  • f30c4720ae Update a few more instances of my email address. curt 2004-11-19 21:47:05 +00:00
  • 7fc8c02688 My old email address is no longer valid ... point to my web page. curt 2004-11-19 21:44:16 +00:00
  • 54a7a0d534 Ooops, fix an unintentional line wrap. curt 2004-11-18 19:12:17 +00:00
  • 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. curt 2004-11-18 19:10:34 +00:00
  • 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. andy 2004-11-17 19:37:45 +00:00
  • ca50fe386d Roy Vegard Ovesen: ehofman 2004-10-24 09:29:56 +00:00
  • 39f3c6e41d Frederic Bouvier: ehofman 2004-10-17 17:06:50 +00:00
  • ba1b96e518 Roy Vegard Ovesen: ehofman 2004-10-16 12:23:53 +00:00
  • ef486b2cc6 Remove the refference to fgsg ehofman 2004-10-14 13:35:11 +00:00
  • 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. curt 2004-10-13 20:18:35 +00:00
  • 074f5ff996 Oops, missed a part of the previous change. curt 2004-10-13 19:52:13 +00:00
  • 8c26f32d5f Add a sanity check for the existance of OpenAL. If not there, bail from the configure script with an appropriate/helpful message. curt 2004-10-13 19:51:38 +00:00
  • 9a2ee54389 Final 0.3.7 changes. RELEASE_0_3_7 curt 2004-10-12 14:35:42 +00:00
  • ab69c03698 Fix a typo. ehofman 2004-10-11 07:56:08 +00:00
  • fab1f4e7a0 Frederic: Ignore display lists when using the blend animation. ehofman 2004-10-11 07:37:42 +00:00
  • 41eed484c1 Adding the panel was a step too far for Linux, causing a segfault. ehofman 2004-10-10 19:38:46 +00:00
  • 7d18f9bdde Remove a phantom makeDList call (probably an old one from my code. ehofman 2004-10-10 19:16:25 +00:00
  • 3a48c3de7a Check for the plib version when using display lists, just to be sure. ehofman 2004-10-10 19:05:25 +00:00
  • d769a9936b Frederic: Include FGPanelNode in the display list generation process. ehofman 2004-10-10 18:43:11 +00:00
  • 1697cb3b1a Frederic: Use display lists for 3d models also. ehofman 2004-10-10 17:49:27 +00:00
  • 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). ehofman 2004-10-06 09:57:31 +00:00
  • a0d0852838 David Luff: ehofman 2004-09-30 09:43:11 +00:00
  • 2f479cae69 Small update for future use. ehofman 2004-09-19 09:08:12 +00:00
  • 4820d57fa8 Expose the size() method for locked and blocking thread queues. curt 2004-09-15 15:28:58 +00:00
  • 04e3b0b3c1 Fix another case where the direction vector is not initialized which can lead to openal "inrange" assertions, crashing FlightGear. curt 2004-09-15 15:28:14 +00:00
  • a7f78b9f68 direction vector needs to be initialized, otherwise garbage data could cause openal to generate an assertion, aborting the top level app. curt 2004-09-10 20:44:42 +00:00
  • f3d8eb4665 Tweaks for 0.3.7-pre1 curt 2004-09-10 18:16:06 +00:00
  • 090f79b951 Add support for parsing an xml stream from an in memory buffer, rather than just from a specified file name. curt 2004-09-10 15:57:52 +00:00
  • 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. ehofman 2004-09-08 11:15:57 +00:00
  • 9e3822ceaf Remove a left over of ancient times. ehofman 2004-08-19 12:18:20 +00:00
  • 007b0a8fe6 this simple patch will enable the direct use of Point3D::get_n() instead of making duplications to call sgCartToGeod ehofman 2004-08-17 08:31:51 +00:00
  • 7f0ebf8871 this simple patch will prevent to have fog in Clear cload layers. ehofman 2004-08-17 08:28:35 +00:00
  • 5414e94a1a change the log level of the initialization of OpenAL. This prevent a console popup for no reason on Windows. ehofman 2004-08-15 09:24:12 +00:00
  • 461dee8657 Tweaks for official 0.3.6 release. RELEASE_0_3_6 curt 2004-07-29 21:36:41 +00:00
  • 297b6193fe Make gcc 2.95.* compile again. ehofman 2004-07-29 08:30:10 +00:00
  • 4b74e40a5f Use the SimGear default notation. ehofman 2004-07-28 14:13:16 +00:00
  • 5a9b08dec2 IRIX fixes (at least). ehofman 2004-07-28 13:59:57 +00:00
  • 5e6f9f79a2 IRIX fix (at least). ehofman 2004-07-28 13:16:54 +00:00
  • e2f93e6ae1 Tweaks for 0.3.6-pre3 curt 2004-07-27 21:18:14 +00:00
  • 93314b59fb Fix a minor warning message. curt 2004-07-24 19:21:15 +00:00
  • 29269c6686 Correct a typo that produces segfault during cleanup on some systems. ehofman 2004-07-22 08:04:18 +00:00
  • 3c84b6e2f6 Tweaks for 0.3.6-pre2 curt 2004-07-21 21:22:21 +00:00
  • 04fb708543 Frederic Bouvier: ehofman 2004-07-21 10:52:40 +00:00
  • df302f277c Test for alutInit in libopenal.so and in libalut.so for Cygwin builds. ehofman 2004-07-19 14:59:51 +00:00
  • 5e63e663bb alut is now part of libopenal.so ehofman 2004-07-17 14:01:00 +00:00