Tim Moore
3e40d624a8
Effects for models
...
Basically working, at last. Among other things, create effects in
models loaded directly from .ac files; this can happen, for example,
with the random models from the materials library.
2009-11-13 22:41:11 +01:00
Tim Moore
63ce675914
Splicing visitor for rewriting scene graphs with a minimum of copying
2009-11-13 22:41:11 +01:00
torsten
0c17c5440a
support osgText in models
2009-08-25 09:11:27 +02:00
fredb
0c303389d6
Compile under MSVC9
2009-08-09 23:56:10 +02:00
timoore
01a896ef5b
New effects from Till Busch: crops, water, landmass
...
As shown at LinuxTag, with modifications from Tim Moore: the base
landmass texture is mixed with the steepness and snow effects. Till's
new syntax for textures in effect files was also added. syntax for
textures. Also, syntax for accessing internal textures, such as Till's
3D noise texture, was added.
Several bugs in the effect inheritance algorithm were fixed.
2009-08-09 23:56:10 +02:00
fredb
efa2876e29
Compile latest SimGear under MSVC9
2009-07-27 23:47:15 +02:00
timoore
8e718fe288
Add new Effects files to vcproj
2009-07-16 12:09:45 +02:00
fredb
5c5c583dcc
Add MSVC90 (VS2008) project files
2009-07-02 08:51:12 +02:00
fredb
0d8d5c02d0
Update MSVC 7.1 projects - Put PLIB and FLTK in 3rdParty
2009-07-02 08:51:12 +02:00
fredb
a8d1c44408
Remove unmaintained, outdated and misleading project files. Use VC7.1 projects instead
2009-07-02 08:51:12 +02:00
fredb
33f7903aeb
Update MSVC 7.1 projects
2009-06-25 10:13:02 +02:00
fredb
f4a527c57c
Add a simple class to subdivide Bezier curves
2009-06-15 10:23:22 +02:00
frohlich
704385ff0a
Replace SGPlacementTrans usage with osg::PositionAttitueTransform.
...
Remove SGPlacementTrans.
Update build system.
Modified Files:
SimGear.dsp projects/VC7.1/SimGear.vcproj
projects/VC8/SimGear.vcproj simgear/scene/model/Makefile.am
simgear/scene/model/placement.cxx
simgear/scene/model/placement.hxx
simgear/scene/tgdb/TileEntry.cxx
simgear/scene/tgdb/TileEntry.hxx
Removed Files:
simgear/scene/model/placementtrans.cxx
simgear/scene/model/placementtrans.hxx
2009-06-11 15:55:10 +02:00
frohlich
31324761cc
Zap SGLocation.
...
Modified Files:
projects/VC7.1/SimGear.vcproj projects/VC8/SimGear.vcproj
simgear/scene/model/Makefile.am
simgear/scene/model/placement.cxx
simgear/scene/model/placement.hxx
Removed Files:
simgear/scene/model/location.cxx
simgear/scene/model/location.hxx
2009-03-11 20:06:56 +01:00
fredb
0c1d96b749
Update MSVC 7.1 projects - Add the BVH library
2009-03-05 10:32:06 +01:00
Tim Moore
ff7e70f4d5
Merge branch 'topic/gcintersect' into next
2009-02-13 10:07:15 +01:00
Tim Moore
950f51909c
New getPrimitive function.
...
This searches for the primitive found in an OSG intersection query.
2009-02-13 09:40:05 +01:00
fredb
3ff059848c
Update MSVC 7.1 projects - Remove pthreads dependency
2009-02-04 11:07:27 +01:00
fredb
4d4ac7ea24
fix end of file
2009-01-12 13:13:04 +01:00
fredb
119651482d
ignore generated files
2009-01-12 13:12:50 +01:00
fredb
4da58e8846
Update MSVC 7.1 projects. Add Boost
2008-12-11 08:23:37 +00:00
fredb
ad6129816d
3D clouds from Stuart Buchanan. Need a recent driver update, --enable-clouds3d option and a Weather Scenario to show up
2008-10-26 09:37:13 +00:00
fredb
7f9b3a8666
Update MSVC 7.1 projects - Adapt to OSG 2.6.0-rc1 : location of header files should now be searched in the install directory, here ..\..\..\install\msvc71\OpenSceneGraph\include
2008-08-02 11:31:47 +00:00
fredb
cdff0fceea
Update MSVC 7.1 projects
2008-06-08 16:45:13 +00:00
timoore
7bc37651c3
add OSGVersion.hxx to VC7.1 project file
2008-06-02 20:26:07 +00:00
fredb
bb1a270532
Update MSVC 7.1 projects
2008-05-31 12:06:30 +00:00
timoore
367f1813de
sg: move most scenery-related code to simgear
...
From Till Busch
2008-05-14 22:07:50 +00:00
fredb
0c06bfd3d9
Update MSVC 7.1 projects
2008-04-23 22:09:23 +00:00
timoore
8f46f2cac8
Rewrite livery texture replacement to copy StateSet objects
...
Also, add a NodeAndDrawableVisitor that descends into osg::Drawable.
That motivation for this is that it's a bad idea to modify state sets
that the osgDB::SharedStateManager might be keeping.
2008-04-23 18:13:50 +00:00
fredb
5e4c4725bc
Update MSVC 7.1 projects
2008-04-14 06:27:26 +00:00
fredb
bd19899bbc
Update MSVC 7.1 projects
2008-03-22 11:39:01 +00:00
fredb
1f9e954610
Update MSVC 7.1 projects
2008-03-09 22:09:52 +00:00
durk
21df21b144
Olaf Flebbe: Micro update to the MSVC8 Project files.
2008-03-02 16:09:57 +00:00
fredb
620e71e800
Update MSVC 7.1 projects
2008-02-28 21:25:44 +00:00
fredb
edee4b3fe5
Update MSVC 7.1 projects
2008-01-17 21:41:48 +00:00
fredb
65d0ee126a
Update MSVC 7.1 projects
2008-01-04 21:45:41 +00:00
timoore
d556eba296
Add StateAttributeFactory files to VS project file
2007-12-21 06:29:36 +00:00
fredb
182ee9d7e4
Update MSVC 7.1 projects
2007-12-18 22:25:24 +00:00
timoore
4efa087cd1
Don't modify OSG Registry with file path
...
To set a path when loading model files, use an osg ReaderWriter::Options object.
Put locks in ModelRegistry::readNode and ModelRegistry::readImage to avoid
conflicts when files are loaded from both the pager and the main thread.
2007-12-04 22:38:40 +00:00
fredb
60f0003436
Update MSVC 7.1 projects
2007-12-02 12:28:30 +00:00
fredb
671f3f5890
Update MSVC 7.1 projects
2007-08-12 13:40:16 +00:00
frohlich
30529ccdf5
Modified Files:
...
projects/VC7.1/SimGear.vcproj projects/VC8/SimGear.vcproj
simgear/math/Makefile.am simgear/math/SGGeoc.hxx
simgear/math/SGGeodesy.cxx simgear/math/SGGeodesy.hxx
simgear/math/polar3d.hxx simgear/math/sg_geodesy.hxx
simgear/math/sg_types.hxx
Removed Files:
simgear/math/polar3d.cxx simgear/math/sg_geodesy.cxx
simgear/math/sg_memory.h:
Remove sg_memory.h It is unused anyway and should not be required
in a c++ world. Move distance course functions to the SG* type
system. Move the implementation into SGGeodesy.cxx. Remove some of
the old Point3D Based sg* functions that are already unused.
2007-08-07 05:26:21 +00:00
frohlich
a8a02d3a2e
Modified Files:
...
projects/VC8/SimGear.vcproj:
MSVC8 Build system updates from Olaf Flebbe.
2007-08-07 04:59:09 +00:00
fredb
4477867ef4
Update MSVC 7.1 projects
2007-06-16 16:14:23 +00:00
frohlich
a5f42eeddf
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf FLebbe win32 build system.
2007-05-30 13:16:53 +00:00
frohlich
8258fd7d9f
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe: Updates to the win32
build system.
2007-04-21 12:24:43 +00:00
fredb
3824f064cd
Update MSVC 7.1 projects
2007-04-03 11:35:19 +00:00
frohlich
1445949e31
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe: renenable static build
2007-01-31 21:40:59 +00:00
frohlich
4d4d26aef8
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe, MSVC8 buildsystem changes.
2007-01-15 17:32:17 +00:00
fredb
a0af7f0524
Update MSVC 7.1 project file and fix win32 compilation
2007-01-09 21:58:04 +00:00
fredb
d3e00dba8e
Add a prototype simgear_config.h for MSVC 7.1 and a rule to build it.
...
At Olaf requests, add MSVC 8 specific symbols to remove pedantic warnings
2007-01-06 16:52:50 +00:00
fredb
4998af8d7a
Add SGBinding.[ch]xx to the MSVC 7.1 project
2007-01-04 22:24:23 +00:00
fredb
49fcc799ca
Port jpgfactory to OSG
2006-12-16 17:29:16 +00:00
fredb
10bc803775
Project files for MSVC 7.1 aka .NET 2003
2006-12-16 13:12:48 +00:00
frohlich
571fc69ef4
Modified Files:
...
VC8/SimGear.vcproj: Import buildsystem from Olaf Flebbe
2006-11-14 21:15:20 +00:00
frohlich
f28464dba0
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe: updated project files
2006-11-07 05:55:46 +00:00
frohlich
3fa94b5143
Modified Files:
...
projects/VC8/SimGear.sln projects/VC8/SimGear.vcproj: Import Olafs
project files
2006-11-02 06:15:14 +00:00
frohlich
40811311d7
Modified Files:
...
SimGear.vcproj: Import changes from Olaf
2006-09-30 07:11:16 +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
curt
02dc68c899
Olaf Flebbe:
...
Unfortunatly the original SimGear Project I submitted contained local
changes which I didn't intend to submit. Please use this file instead...
2006-03-27 16:32:15 +00:00
curt
55d951f211
Initial revision.
2006-03-24 19:06:05 +00:00