54550aa002Change the defaults color specifications
ehofman
2003-09-08 13:11:19 +00:00
d3db963dceAdd a blend animation
ehofman
2003-09-05 12:36:01 +00:00
1dde23a0c9Update some light parameters
ehofman
2003-09-02 09:11:21 +00:00
5feccc73c7Fix the box like cloud layer appearance
ehofman
2003-08-31 09:23:48 +00:00
1cf13a7c1aFix some lighting values.
curt
2003-08-31 03:12:27 +00:00
7289ac645aNew automake, new problems. Use $base_LIBS where $LIBS was automatically added before
ehofman
2003-08-29 07:35:55 +00:00
699909f808Remove metakit from src-libs, remove metakit check from configure script, remove README.metakit.
curt
2003-08-29 04:19:56 +00:00
344610e24bActually use the calculated position in the layer list. This prevents the use of glDepthMask(). Clean up the code some.
ehofman
2003-08-22 16:58:01 +00:00
092901b9eaClouds3D crashes because there is no Light
ehofman
2003-08-22 16:18:33 +00:00
3ac6b34f4bDisable depth buffer writes while drawing the layers and some cosmetic updates
ehofman
2003-08-22 09:48:49 +00:00
d56b961c47A patch from Frederic Bouvier which performs z-buffer ordering of the cloud layers to prevent transparency problems with other (se mi) transparent objects. Good work Frederic!
ehofman
2003-08-22 08:07:21 +00:00
858a73e187Adjust the layer span and amount of curving based on the eleveation of the layer
ehofman
2003-08-19 12:04:15 +00:00
1623aee1e0MacOS X fixes
ehofman
2003-08-19 08:25:16 +00:00
c0a633ea1dGive calc_tex_coords() a more conformant name: sgCalcTexCoords()
curt
2003-08-19 02:08:16 +00:00
5628c85b51Frederic Bouvier: This patch was inspired by Norman. Otherwise there is a segfault on Linux because the global variable tries to access OGL before a valid context is initialized.
ehofman
2003-08-16 12:30:25 +00:00
2e1accc0f3Don't use glGet because of performance issues
ehofman
2003-08-15 17:44:36 +00:00
93b747f1baAdd support for NVidia cards with a broken OpenGL implementation
ehofman
2003-08-15 17:19:22 +00:00
21c16b4a51A small update to the fog punch through code
ehofman
2003-08-14 12:32:58 +00:00
e5e1e165b9Adjust the fog punch through effect for oursun
ehofman
2003-08-14 09:58:48 +00:00
d7d13e458cOops, it doesn't do much good to declare a function as "static" in the .hxx
curt
2003-08-11 19:42:08 +00:00
0bf579cf27Only use the ";" delimiter under WIN32
curt
2003-08-09 02:54:15 +00:00
77cefa924cAdd a routines that takes a search path (separated by sgSearchPathSep) and seperates them into a vector of strings which it then returns.
curt
2003-08-08 19:54:49 +00:00
1fe26901afGo back to a function that actually does check wheter endian swapping needs to be done
ehofman
2003-08-07 14:11:35 +00:00
0dd50cf3d8Add support for using textures as a basis for cloud fields. This is not yet completely finished. The orientation is not right.
ehofman
2003-08-07 12:34:23 +00:00
54b3c711c3Add support for rgba textures
ehofman
2003-08-07 12:31:16 +00:00
f404161d23Improve endian awareness somehwat. Still not therer though
ehofman
2003-08-06 17:54:19 +00:00
5a13068aaaMelchior FRANZ: Make the clouds3d code valgrind clean
ehofman
2003-08-05 18:59:58 +00:00
32067b9adfChanged "GL/glut.h" to <GL/glut.h>
curt
2003-08-05 14:45:42 +00:00
ea2f5f0035Put clouds3d back in the build proces after (hopefully) fixing all the build problems
ehofman
2003-08-04 17:29:30 +00:00
7955319771Jim Wilson: Fixed texture translation so step and scroll values work with interpolation tables as well. Moved step/scroll calculation to utility function to improve code readability.
ehofman
2003-07-21 08:37:22 +00:00
3da76522f8Fix a typo
ehofman
2003-07-16 11:32:08 +00:00
c9ac1b5a06Don't bother other develoers with problems caused by MipsPro (version < 7.3) compilers
ehofman
2003-07-13 12:34:52 +00:00
51dff6b537Don't check for OpenGL libraries without at least including -lm
ehofman
2003-07-12 09:18:54 +00:00
1f4b55e98eAttempt to get these files back to a compilable state.
curt
2003-07-11 17:50:32 +00:00
229ea27050Don't use floats where ints are more appropriate
ehofman
2003-07-11 10:55:17 +00:00
505b4c434dAllow removing of the texture data after it is sent to OpenGL
ehofman
2003-07-11 09:57:28 +00:00
12ab6872ecSync he configure script with that one from FLightGear by splitting the LIBS cariable into a base_LIBS, opengl_LIBS, network_LIBS and thread_LIBS variable
ehofman
2003-07-10 10:02:10 +00:00
4c78e887e1Jim Wilson: This update adds the ability to do multiple texture transforms (Steve B. thinks supporting them at the plib level would be inefficient, which is probably true).
ehofman
2003-07-10 09:49:29 +00:00
8871655a9bDon't delete the texture data after sending it to OpenGL.
ehofman
2003-07-10 09:14:34 +00:00
db1966c156A couple more sanity checking tweaks for texture freeing.
curt
2003-07-09 20:58:39 +00:00
d4c0c8940bPrevent deleting the texture data for a second time in the destructor
ehofman
2003-07-09 20:51:04 +00:00
d4134195eaFix a silly bug where is tested against the wrong variable
ehofman
2003-07-09 19:46:04 +00:00
a8fd1b4c16Leave the clouds3d commented out for now
ehofman
2003-07-09 14:46:30 +00:00
086473c8ebA first attempt at making the clouds3d endian aware. Almost there.
ehofman
2003-07-09 14:43:53 +00:00
5642ef61caBack out a patch that never went in CVS ...
ehofman
2003-07-09 13:40:06 +00:00
fec7c62b17Don't link agains OpenGL libraries when it's not needed
ehofman
2003-07-07 11:27:10 +00:00
e046b1bfdbClean up, and make more flexible and prevent unnessecary library includes
ehofman
2003-07-06 17:13:25 +00:00
ad56ba1bfaAdd a function which might return whether a texture is in video memory, delete the texture buffer after sending it to OpenGL and comment out the set/get_pixel functions
ehofman
2003-07-01 09:49:45 +00:00
e74c8587bdIncrease the maximum number of simultanious audio streams to the maximum defined by plib
ehofman
2003-06-20 19:44:41 +00:00
ab34b86574Mac OS X fix
ehofman
2003-06-20 19:32:04 +00:00
011ecd980dMSVC and Apple OS X fixes
ehofman
2003-06-19 07:40:54 +00:00
9ca1c6666eAdd our own function to check whether a certain OpenGL extension is supported
ehofman
2003-06-18 09:06:54 +00:00
ba5316ca8eAdd an OpenGL extension query function which should be cross platform
ehofman
2003-06-17 16:55:21 +00:00
f957227576Don't make the sun imune for fog
ehofman
2003-06-13 19:56:05 +00:00
70f763dbe0- Tweaks to doxygen main page. - Added documentation for SGCloudLayer - Updated the SGSky interface a bit to make it more sensible, flexible, and generic. This requires a code tweak on the FlightGear side as well.
curt
2003-06-11 18:55:36 +00:00
f8201e6478Make sky dome scaling values sensible (i.e. the sky dome will now fill up the dimensions provided.) We draw the sky dome before everything else and draw it with depth buffer off so it really doesn't matter, but it just makes a little more sense this way. Updated a few doxygen comments.
curt
2003-06-09 20:19:52 +00:00
e053941467Add the ability to include stepped texture translations for things like digital displays in 3D model animation.
ehofman
2003-06-09 09:11:20 +00:00
17e2478522Jim Wilson: 1. Added support for defining arbitrary rotation axes using (x1,y1,z1), (x2,y2,z2). The center is calculated automatically (midpoint on line) or you may specify an alternate "center" using the current scheme. This makes it about 100 times easier to animate flaps, ailerons, etc.
ehofman
2003-06-08 13:19:34 +00:00
17df7141aeRemove some now depreciated lighting code
ehofman
2003-06-07 10:35:20 +00:00
5167dee0e3Remove an unused variable
ehofman
2003-06-03 19:37:21 +00:00
a1a596b02aAdd some more descriptive comments
ehofman
2003-06-03 19:35:20 +00:00
eedbc7f436Tweaks for the 0.3.2 release.
curt
2003-06-02 19:58:49 +00:00
b6a683eb6eFix a bug in cloud texture state loading which caused the cloud textures to be loaded 5 times! for a lot of wasted texture RAM. Thanks to Erik H. for noticing the problem.
curt
2003-06-02 15:23:45 +00:00
df677ff8aaWorking on adding a top leve Doxygen docs introduction.
curt
2003-05-30 16:41:36 +00:00
1d8b352d2dClean up a class renaming mistake.
curt
2003-05-30 15:27:32 +00:00
c8432e3763Move simgear/sky/ -> simgear/scene/sky/ as part of the consolidation of graphics code.
curt
2003-05-30 15:16:25 +00:00
b3f88735a8Rename FGSerialPort to SGSerialPort.
curt
2003-05-30 14:59:47 +00:00
789b56872cFix a very small oops.
curt
2003-05-28 21:00:05 +00:00
009ed26fd2Moved low level "tg" format object loader code over to SimGear.
curt
2003-05-28 20:59:11 +00:00
5ed0ce79abMoved random ground cover object management code over to simgear.
curt
2003-05-28 20:25:37 +00:00
8b8a82bb67Make gen_surface_points accessible through the API.
curt
2003-05-28 19:02:43 +00:00