]>
git.mxchange.org Git - simgear.git/log
ehofman [Mon, 20 Oct 2003 19:38:27 +0000 (19:38 +0000)]
And don't forget to free up the used memory.
ehofman [Mon, 20 Oct 2003 19:32:50 +0000 (19:32 +0000)]
Make it easy on myself (and make it work as a bonus)
ehofman [Mon, 20 Oct 2003 12:14:10 +0000 (12:14 +0000)]
Last fixes
ehofman [Mon, 20 Oct 2003 09:41:26 +0000 (09:41 +0000)]
Safety updates
ehofman [Mon, 20 Oct 2003 09:06:13 +0000 (09:06 +0000)]
fixes and updates for fgrun
ehofman [Thu, 16 Oct 2003 14:53:14 +0000 (14:53 +0000)]
Fix a problem which was introduced in the previous patch
ehofman [Thu, 16 Oct 2003 12:51:47 +0000 (12:51 +0000)]
Fix a problem where older IRIX compilers needed a typecast for certain opperations
curt [Wed, 15 Oct 2003 20:15:29 +0000 (20:15 +0000)]
Various updates for the upcoming 0.3.4 release.
curt [Wed, 15 Oct 2003 20:01:41 +0000 (20:01 +0000)]
Fix a stragling left over reference to metakit.
ehofman [Sun, 28 Sep 2003 08:38:48 +0000 (08:38 +0000)]
Add the ability to set three levels of detail for static scenery using the property tree
ehofman [Thu, 25 Sep 2003 08:22:40 +0000 (08:22 +0000)]
Fix a dependency problem
curt [Wed, 24 Sep 2003 19:56:51 +0000 (19:56 +0000)]
A couple changes to allow separate handling of VASI/PAPI lights which
generally are turned on all the time.
ehofman [Wed, 24 Sep 2003 19:06:59 +0000 (19:06 +0000)]
Fix a problem where the compiler would mix up two function declarations because the one wich has SGSubsystem in it's options list expected a const SGSubsystem, but it was called with a plain SGSubsystem
ehofman [Wed, 24 Sep 2003 17:19:22 +0000 (17:19 +0000)]
Move FGEventMgr and FGSubsystemMgr over to SimGear, add SGEventMgr to FlightGear's globals structre and some small code cleanups
curt [Tue, 23 Sep 2003 23:06:50 +0000 (23:06 +0000)]
Various tweaks to handling taxiway lighting.
ehofman [Tue, 23 Sep 2003 08:42:20 +0000 (08:42 +0000)]
Fix a problem where the upper cloud layers are drawn with the sun punch through value
ehofman [Mon, 22 Sep 2003 12:32:03 +0000 (12:32 +0000)]
Fix a problem where the cloud layers suddenly change color when looking towards the sun
ehofman [Wed, 17 Sep 2003 17:59:28 +0000 (17:59 +0000)]
Initialize some variables before using them
ehofman [Sat, 13 Sep 2003 11:45:47 +0000 (11:45 +0000)]
Frederic Bouvier:
This patch is there to correct a problem that prevent to load static objects when specifying a relative fg-root or a different, relative, fg-scenery. It appears that there is a mix between fg-root, fg-scenery and PLIB's model-dir.
It has been reported on the list that users are not able to see the buildings, especially those running the win32 builds because they run 'runfgfs.bat' that set FG_ROOT=./DATA.
I decided not to use model-dir because it just add confusion and to build a valid path earlier.
ehofman [Sat, 13 Sep 2003 11:33:49 +0000 (11:33 +0000)]
Add support for win32-pthreads in MSVC.NET
ehofman [Fri, 12 Sep 2003 21:24:52 +0000 (21:24 +0000)]
Fix a problem for systems with older headers
ehofman [Tue, 9 Sep 2003 14:33:29 +0000 (14:33 +0000)]
Use default OpenGL material colors
ehofman [Mon, 8 Sep 2003 13:11:19 +0000 (13:11 +0000)]
Change the defaults color specifications
ehofman [Fri, 5 Sep 2003 12:36:01 +0000 (12:36 +0000)]
Add a blend animation
ehofman [Tue, 2 Sep 2003 09:11:21 +0000 (09:11 +0000)]
Update some light parameters
ehofman [Sun, 31 Aug 2003 09:23:48 +0000 (09:23 +0000)]
Fix the box like cloud layer appearance
curt [Sun, 31 Aug 2003 03:12:27 +0000 (03:12 +0000)]
Fix some lighting values.
ehofman [Fri, 29 Aug 2003 07:35:55 +0000 (07:35 +0000)]
New automake, new problems. Use $base_LIBS where $LIBS was automatically added before
curt [Fri, 29 Aug 2003 04:19:56 +0000 (04:19 +0000)]
Remove metakit from src-libs, remove metakit check from configure script,
remove README.metakit.
ehofman [Fri, 22 Aug 2003 16:58:01 +0000 (16:58 +0000)]
Actually use the calculated position in the layer list. This prevents the use of glDepthMask(). Clean up the code some.
ehofman [Fri, 22 Aug 2003 16:18:33 +0000 (16:18 +0000)]
Clouds3D crashes because there is no Light
ehofman [Fri, 22 Aug 2003 09:48:49 +0000 (09:48 +0000)]
Disable depth buffer writes while drawing the layers and some cosmetic updates
ehofman [Fri, 22 Aug 2003 08:07:21 +0000 (08:07 +0000)]
A 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 [Tue, 19 Aug 2003 12:04:15 +0000 (12:04 +0000)]
Adjust the layer span and amount of curving based on the eleveation of the layer
ehofman [Tue, 19 Aug 2003 08:25:16 +0000 (08:25 +0000)]
MacOS X fixes
curt [Tue, 19 Aug 2003 02:08:16 +0000 (02:08 +0000)]
Give calc_tex_coords() a more conformant name: sgCalcTexCoords()
ehofman [Sat, 16 Aug 2003 12:30:25 +0000 (12:30 +0000)]
Frederic 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 [Fri, 15 Aug 2003 17:44:36 +0000 (17:44 +0000)]
Don't use glGet because of performance issues
ehofman [Fri, 15 Aug 2003 17:19:22 +0000 (17:19 +0000)]
Add support for NVidia cards with a broken OpenGL implementation
ehofman [Thu, 14 Aug 2003 12:32:58 +0000 (12:32 +0000)]
A small update to the fog punch through code
ehofman [Thu, 14 Aug 2003 09:58:48 +0000 (09:58 +0000)]
Adjust the fog punch through effect for oursun
ehofman [Tue, 12 Aug 2003 19:26:03 +0000 (19:26 +0000)]
MSVC fixes
curt [Mon, 11 Aug 2003 21:16:53 +0000 (21:16 +0000)]
Remove extraneous/unneeded dependencies on glut. SimGear should no longer
have any glut dependies.
curt [Mon, 11 Aug 2003 21:14:48 +0000 (21:14 +0000)]
Remove "glut" dependency.
- SkyContext.[ch]pp needs to query the window size, but apparently doesn't
do anything with it. We can hard wire a size and the cloud code seems to
behave fine.
- SkyLight.[ch]pp depends on glut_shapes so I copied over the code so it
can access those routines locally. (The routines that are used are
simply combining calls to libGLU.a
curt [Mon, 11 Aug 2003 19:42:08 +0000 (19:42 +0000)]
Oops, it doesn't do much good to declare a function as "static" in the .hxx
curt [Sat, 9 Aug 2003 02:54:15 +0000 (02:54 +0000)]
Only use the ";" delimiter under WIN32
curt [Fri, 8 Aug 2003 19:54:49 +0000 (19:54 +0000)]
Add a routines that takes a search path (separated by sgSearchPathSep) and
seperates them into a vector of strings which it then returns.
ehofman [Thu, 7 Aug 2003 14:11:35 +0000 (14:11 +0000)]
Go back to a function that actually does check wheter endian swapping needs to be done
ehofman [Thu, 7 Aug 2003 12:34:23 +0000 (12:34 +0000)]
Add support for using textures as a basis for cloud fields. This is not yet completely finished. The orientation is not right.
ehofman [Thu, 7 Aug 2003 12:31:16 +0000 (12:31 +0000)]
Add support for rgba textures
ehofman [Wed, 6 Aug 2003 17:54:19 +0000 (17:54 +0000)]
Improve endian awareness somehwat. Still not therer though
ehofman [Tue, 5 Aug 2003 18:59:58 +0000 (18:59 +0000)]
Melchior FRANZ: Make the clouds3d code valgrind clean
curt [Tue, 5 Aug 2003 14:45:42 +0000 (14:45 +0000)]
Changed "GL/glut.h" to <GL/glut.h>
ehofman [Mon, 4 Aug 2003 17:29:30 +0000 (17:29 +0000)]
Put clouds3d back in the build proces after (hopefully) fixing all the build problems
ehofman [Mon, 4 Aug 2003 17:10:52 +0000 (17:10 +0000)]
Add dynamic glMultiTextureARB detection
ehofman [Mon, 4 Aug 2003 17:05:12 +0000 (17:05 +0000)]
Add a safety precausion
ehofman [Mon, 4 Aug 2003 12:54:57 +0000 (12:54 +0000)]
Add runtime detection of glActiveTextureARB
ehofman [Mon, 4 Aug 2003 12:07:04 +0000 (12:07 +0000)]
Pre-initialize the variables driving the external force
ehofman [Sun, 3 Aug 2003 21:23:21 +0000 (21:23 +0000)]
Norman Vine:
Note that SSG and OpenGL use different representations
of Matrices.
1) SSG is row major and OpenGL is column major
2) SSG uses a Z is up whereas conventionally OpenGL uses
Z is pointing into the screen
ie this just requires swapping the Y and the Z axis < columns >
and negating the new Y column
3) Now since SSG eventually calls OpenGL SSG must do this
for us behind the scenes or else things just wouldn't work
so inorder to get Clouds3D to render in the proper location
we should just need to use the Matrix that SSG uses for a Camera
Matrix and pass this directly to the Clouds3D Camers
ehofman [Sun, 3 Aug 2003 08:25:26 +0000 (08:25 +0000)]
Hide an obvious mistake by defining our own ulEndianLittleDouble function for now
ehofman [Fri, 1 Aug 2003 14:20:20 +0000 (14:20 +0000)]
Adjust the fog according to visibillity
ehofman [Thu, 31 Jul 2003 14:46:24 +0000 (14:46 +0000)]
Add cloud movement direction and speed
ehofman [Thu, 31 Jul 2003 09:04:32 +0000 (09:04 +0000)]
Keep the stack clean
curt [Fri, 25 Jul 2003 14:48:02 +0000 (14:48 +0000)]
Actually commit the code changes which impliment a "scale" animation type.
ehofman [Wed, 23 Jul 2003 09:59:39 +0000 (09:59 +0000)]
MSVC warning fixes
ehofman [Mon, 21 Jul 2003 08:37:22 +0000 (08:37 +0000)]
Jim 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 [Wed, 16 Jul 2003 11:32:08 +0000 (11:32 +0000)]
Fix a typo
ehofman [Sun, 13 Jul 2003 12:34:52 +0000 (12:34 +0000)]
Don't bother other develoers with problems caused by MipsPro (version < 7.3) compilers
ehofman [Sat, 12 Jul 2003 09:18:54 +0000 (09:18 +0000)]
Don't check for OpenGL libraries without at least including -lm
curt [Fri, 11 Jul 2003 17:50:32 +0000 (17:50 +0000)]
Attempt to get these files back to a compilable state.
ehofman [Fri, 11 Jul 2003 10:55:17 +0000 (10:55 +0000)]
Don't use floats where ints are more appropriate
ehofman [Fri, 11 Jul 2003 09:57:28 +0000 (09:57 +0000)]
Allow removing of the texture data after it is sent to OpenGL
ehofman [Thu, 10 Jul 2003 10:02:10 +0000 (10:02 +0000)]
Sync 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 [Thu, 10 Jul 2003 09:49:29 +0000 (09:49 +0000)]
Jim 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).
Removed units (e.g. "_m") from texture translation property and variable names since the texture translation values are dimensionless.
Added the ability to specify a scroll factor for stepped texture animation that needs to scroll smoothly when approaching the step interval (e.g. odometer movement).
ehofman [Thu, 10 Jul 2003 09:14:34 +0000 (09:14 +0000)]
Don't delete the texture data after sending it to OpenGL.
curt [Wed, 9 Jul 2003 20:58:39 +0000 (20:58 +0000)]
A couple more sanity checking tweaks for texture freeing.
ehofman [Wed, 9 Jul 2003 20:51:04 +0000 (20:51 +0000)]
Prevent deleting the texture data for a second time in the destructor
ehofman [Wed, 9 Jul 2003 19:46:04 +0000 (19:46 +0000)]
Fix a silly bug where is tested against the wrong variable
ehofman [Wed, 9 Jul 2003 14:46:30 +0000 (14:46 +0000)]
Leave the clouds3d commented out for now
ehofman [Wed, 9 Jul 2003 14:43:53 +0000 (14:43 +0000)]
A first attempt at making the clouds3d endian aware. Almost there.
ehofman [Wed, 9 Jul 2003 13:40:06 +0000 (13:40 +0000)]
Back out a patch that never went in CVS ...
ehofman [Mon, 7 Jul 2003 11:27:10 +0000 (11:27 +0000)]
Don't link agains OpenGL libraries when it's not needed
ehofman [Sun, 6 Jul 2003 17:13:25 +0000 (17:13 +0000)]
Clean up, and make more flexible and prevent unnessecary library includes
ehofman [Wed, 2 Jul 2003 12:25:08 +0000 (12:25 +0000)]
Solaris updates
ehofman [Tue, 1 Jul 2003 09:49:45 +0000 (09:49 +0000)]
Add 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 [Sat, 28 Jun 2003 21:43:41 +0000 (21:43 +0000)]
MSVC fixes
ehofman [Sat, 28 Jun 2003 13:43:09 +0000 (13:43 +0000)]
Put the refference to fast_log() back in after checkit it actually works as expected
ehofman [Sat, 28 Jun 2003 12:58:59 +0000 (12:58 +0000)]
Fix some problems
ehofman [Sat, 28 Jun 2003 12:06:09 +0000 (12:06 +0000)]
Add some fast math functions
ehofman [Fri, 27 Jun 2003 21:36:05 +0000 (21:36 +0000)]
Do some math omtimizations as pointed out by Norman
curt [Thu, 26 Jun 2003 17:13:27 +0000 (17:13 +0000)]
Explicitely initialize planets.
ehofman [Tue, 24 Jun 2003 08:22:33 +0000 (08:22 +0000)]
Use the dlsym based approach on all unices and depreciate the glXGetProcAddressARB function
ehofman [Sun, 22 Jun 2003 11:49:19 +0000 (11:49 +0000)]
cygwin and mingw fixes
ehofman [Fri, 20 Jun 2003 20:05:52 +0000 (20:05 +0000)]
Cross platform fixsimgear/screen/extensions.hxx
ehofman [Fri, 20 Jun 2003 19:44:41 +0000 (19:44 +0000)]
Increase the maximum number of simultanious audio streams to the maximum defined by plib
ehofman [Fri, 20 Jun 2003 19:32:04 +0000 (19:32 +0000)]
Mac OS X fix
ehofman [Thu, 19 Jun 2003 07:40:54 +0000 (07:40 +0000)]
MSVC and Apple OS X fixes
ehofman [Wed, 18 Jun 2003 09:06:54 +0000 (09:06 +0000)]
Add our own function to check whether a certain OpenGL extension is supported
ehofman [Tue, 17 Jun 2003 16:55:21 +0000 (16:55 +0000)]
Add an OpenGL extension query function which should be cross platform
ehofman [Fri, 13 Jun 2003 19:56:05 +0000 (19:56 +0000)]
Don't make the sun imune for fog