frohlich
81188705b1
Modified Files:
...
simgear/math/SGQuat.hxx: Initialize with zero not with null pointer
2006-10-31 05:37:45 +00:00
frohlich
63c4873d8a
Modified Files:
...
simgear/screen/extensions.cxx simgear/screen/extensions.hxx:
use glXGetProcAddress if approriate
2006-10-31 05:36:50 +00:00
frohlich
1a85dcd890
Modified Files:
...
simgear/timing/timestamp.hxx: Remove reimplemented default
implementations
2006-10-31 05:33:48 +00:00
frohlich
27470fc504
Modified Files:
...
configure.ac: Add a configure flag for osg
2006-10-30 19:56:09 +00:00
mfranz
65d18445d3
Makefile(.in)
2006-10-29 20:08:27 +00:00
frohlich
84dd54b33a
Modified Files:
...
configure.ac simgear/environment/visual_enviro.cxx
simgear/ephemeris/ephemeris.cxx
simgear/ephemeris/ephemeris.hxx simgear/ephemeris/stardata.cxx
simgear/ephemeris/stardata.hxx simgear/math/SGMatrix.hxx
simgear/math/SGQuat.hxx simgear/math/SGVec3.hxx
simgear/math/SGVec4.hxx simgear/scene/Makefile.am
simgear/scene/material/mat.cxx simgear/scene/material/mat.hxx
simgear/scene/material/matlib.cxx
simgear/scene/material/matlib.hxx
simgear/scene/material/matmodel.cxx
simgear/scene/material/matmodel.hxx
simgear/scene/model/Makefile.am
simgear/scene/model/animation.cxx
simgear/scene/model/animation.hxx
simgear/scene/model/custtrans.hxx
simgear/scene/model/model.cxx simgear/scene/model/model.hxx
simgear/scene/model/modellib.cxx
simgear/scene/model/modellib.hxx
simgear/scene/model/personality.cxx
simgear/scene/model/personality.hxx
simgear/scene/model/placement.cxx
simgear/scene/model/placement.hxx
simgear/scene/model/placementtrans.cxx
simgear/scene/model/placementtrans.hxx
simgear/scene/model/shadanim.cxx
simgear/scene/model/shadowvolume.hxx
simgear/scene/sky/cloud.cxx simgear/scene/sky/cloud.hxx
simgear/scene/sky/cloudfield.cxx simgear/scene/sky/dome.cxx
simgear/scene/sky/dome.hxx simgear/scene/sky/moon.cxx
simgear/scene/sky/moon.hxx simgear/scene/sky/newcloud.cxx
simgear/scene/sky/oursun.cxx simgear/scene/sky/oursun.hxx
simgear/scene/sky/sky.cxx simgear/scene/sky/sky.hxx
simgear/scene/sky/sphere.cxx simgear/scene/sky/sphere.hxx
simgear/scene/sky/stars.cxx simgear/scene/sky/stars.hxx
simgear/scene/tgdb/apt_signs.cxx
simgear/scene/tgdb/apt_signs.hxx simgear/scene/tgdb/leaf.cxx
simgear/scene/tgdb/leaf.hxx simgear/scene/tgdb/obj.cxx
simgear/scene/tgdb/obj.hxx simgear/scene/tgdb/pt_lights.cxx
simgear/scene/tgdb/pt_lights.hxx
simgear/scene/tgdb/userdata.cxx
simgear/scene/tgdb/userdata.hxx simgear/scene/tgdb/vasi.hxx
simgear/screen/jpgfactory.cxx simgear/screen/tr.cxx
simgear/structure/Makefile.am simgear/threads/SGThread.hxx
Added Files:
simgear/scene/util/Makefile.am
simgear/scene/util/SGDebugDrawCallback.hxx
simgear/scene/util/SGNodeMasks.hxx
simgear/scene/util/SGStateAttributeVisitor.hxx
simgear/scene/util/SGTextureStateAttributeVisitor.hxx
simgear/scene/util/SGUpdateVisitor.hxx
Removed Files:
simgear/screen/ssgEntityArray.cxx
simgear/screen/ssgEntityArray.hxx
simgear/structure/ssgSharedPtr.hxx
Big BLOB on the way to OSG.
2006-10-29 19:27:08 +00:00
curt
7c410d36e3
wim van hoydonck:
...
Updated to World Magnetic Model 2005.
2006-10-28 22:12:48 +00:00
mfranz
98a603a570
- don't need a guarded pointer here
...
- shorten variable, fix indentation
2006-10-24 20:28:08 +00:00
mfranz
5876052170
allow to switch on/off at runtime a whole imported <model> via <condition>:
...
<model>
<path>some/model.xml</path>
<condition>
<property>model/switch</property>
</condition>
</model>
Of course, one could add "select" animations for all <object-name> in the
<model>, but this is tedious and can hardly be done e.g. for all
objects in all instruments in $FG_ROOT/Aircraft/Instruments-3d/ etc.
The feature will be used in the bo105, so that civilian variants can
have a HSI instrument, where military variants have a TACAN etc.
2006-10-24 19:44:38 +00:00
durk
f8303b4623
Compile time fixes needed to build SimGear on recent cygwin versions.
2006-10-22 19:42:17 +00:00
durk
20005a7a22
Make configuration script compatible with "home-built" openal libraries
...
on cygwin.
2006-10-22 19:41:16 +00:00
mfranz
4f0bfbab21
- // This will come back and remove
...
- // the current item each time. Is
- // that OK?
No, it is not OK. This messes up the vector and confuses the iterator.
And it leads to crashes. Better read the vector in reverse order.
2006-10-22 13:08:09 +00:00
curt
811442832e
Step #1 towards abandoning the original point lighting scheme in favor of
...
sprite based lighting.
2006-10-19 03:36:22 +00:00
frohlich
40811311d7
Modified Files:
...
SimGear.vcproj: Import changes from Olaf
2006-09-30 07:11:16 +00:00
durk
198de211f8
Memory leak fix.
2006-09-30 05:11:25 +00:00
fredb
9f5412fa9d
Win32 only : Don't alloc a console when it is not needed
2006-09-27 20:16:32 +00:00
fredb
0dc9de81ae
Add a simple program to benchmark SGTimeStamp::stamp()
2006-09-02 11:21:22 +00:00
fredb
5b8f42ce5e
Make the SGTimeStamp behave under Windows just like for other environments
2006-08-31 18:26:45 +00:00
fredb
5314274ed6
Use getNodeValue as initially planned
2006-08-28 19:38:23 +00:00
ehofman
c831856711
MispPro requires an explicit declaration.
2006-08-28 18:53:36 +00:00
curt
1bade6d796
Frederic Bouvier:
...
Make line feed behavior consistent between linux/windows.
2006-08-26 14:02:17 +00:00
fredb
629a4a950e
Better encapsulation for personality
2006-08-25 19:25:56 +00:00
mfranz
aebb1f6ec8
compile (gcc 4.1.0)
...
("In member function 'T SGPersonalityParameter<T>::shuffle()':
28: error: there are no arguments to 'sg_random' that depend on a template
parameter, so a declaration of 'sg_random' must be available")
2006-08-24 23:03:52 +00:00
fredb
6e42bc55e0
Reorganize personality parameters and add personality to translate, blend and scale animations
2006-08-24 22:46:40 +00:00
frohlich
1235fba7ee
Remove duplicate linker line in the resulting Makefile
2006-08-08 05:05:09 +00:00
fredb
7a459db022
Win32 fix
2006-07-30 21:02:36 +00:00
frohlich
607987def5
Remove fastmath funktions like discussed on the list.
...
Add a new header with forward declarations of the SGMath stuff.
2006-07-30 07:48:06 +00:00
frohlich
397ec62180
Clean up scenery center handling.
2006-07-27 16:34:32 +00:00
durk
9315210fbe
Mark's dynamic sun color changes.
2006-07-27 05:15:20 +00:00
curt
5127990a43
Additional functionality for animated point lights (i.e. approach light
...
rabbits, REIL, VASI/PAPI, etc.)
This allows the calling layer (i.e. FlightGear) better control over the use
of OpenGL point drawing extensions.
2006-07-21 15:45:01 +00:00
curt
40ad2b155a
Updated dist content.
2006-07-12 15:08:00 +00:00
mfranz
a0412d026c
remove the last redundant "delete" check in all of fgfs/sg (except JSBSim)
2006-07-05 09:31:36 +00:00
andy
7d2134c488
The previous update (and, embarassingly, the "nasal 1.0" release I
...
announced on Freshmeat.net) was broken. This is the proper
break/continue fix.
2006-07-05 02:52:06 +00:00
andy
d894f52b97
Been hacking at Nasal recently:
...
Fix bug with break/continue inside of a foreach or forindex: Don't pop
the vector/index inside OP_EACH, do it at the end of the loop.
In the process, discovered and fixed a scary corruption issue with
continue; it never really worked right, although simple usage was
likely to get away without crashing. Both the continue's OP_BREAK and
the cleanup code at the end of a loop would pop the "mark" stack,
leading to an underflow. Introduced an OP_CONTINUE which adjusts
stack but doesn't change markTop
Re-inline the PUSH macro. This thing is called all over the place
from the inner loop. If the problem is intra-expression side effects,
then just use another expression in the macro.
Return an empty vector when requesting zero-length subvec, not nil
Have call() return the call stack in the error vector; see docs on
plausible.org/nasal or ask Andy about this feature.
Default closure()'s level argument to zero, not nil
Add an optional "file name" argument to compile()
2006-07-03 05:13:27 +00:00
mfranz
735f475c24
actually query the <condition> that is already set up in SGShaderAnimation
2006-07-01 20:06:05 +00:00
mfranz
353dd73e24
add knots <-> feet-per-second conversion constants
2006-06-25 11:55:56 +00:00
fredb
49fe06498a
Compile again on Win32 platforms
2006-06-17 22:02:32 +00:00
frohlich
bc95ec8084
Make at least the header aliasing safe.
2006-06-17 16:04:28 +00:00
frohlich
f79906bf16
Make it compile with gcc-3.3.6
2006-06-17 16:04:05 +00:00
fredb
b3262fcb80
Compile again on Win32 platforms
2006-06-16 10:03:38 +00:00
mfranz
52b8f924aa
add float_to_int() rounding function from Cockpit/hud_opts.hxx. The original
...
file said "(c) FlightGear Project" and "probably written by Norman Vine".
2006-06-16 09:29:54 +00:00
frohlich
52f57160aa
Add dist and distSqr functions
2006-06-15 19:13:24 +00:00
frohlich
6d4f23919c
Remove unused extern decls
2006-06-15 19:12:57 +00:00
frohlich
899623f71b
Remove deprecated, now unused functions.
2006-06-15 08:52:21 +00:00
frohlich
c5d677ac7b
Small cleanups to the SGGeo[dc] classes, provide more hooks to use them directly
2006-06-15 08:27:31 +00:00
frohlich
c75270a9fc
Use function argument in va_start instead of local variable.
2006-06-15 06:14:46 +00:00
frohlich
1588a379eb
Remove now unused function
2006-06-11 13:59:59 +00:00
frohlich
72d2075828
Modified Files:
...
simgear/scene/material/mat.cxx simgear/scene/material/mat.hxx
simgear/scene/material/matlib.cxx
simgear/scene/material/matlib.hxx simgear/scene/tgdb/leaf.cxx
simgear/scene/tgdb/obj.cxx
Attach userdata to groundtile scenegraph leafs that contains
a SGMaterial reference to the material of that leaf.
Add (physical) material properties to the material definitions.
Plug a memory leak with GlyphSigns.
2006-06-11 13:30:59 +00:00
frohlich
e99c682637
Preliminary material lookup hooks - still unoptimized.
2006-06-08 05:54:23 +00:00
mfranz
c815f70831
whoops, sorry (Yes, it *was* tested, but then I made another "trivial"
...
change and ...)
2006-05-24 10:16:09 +00:00