OpenSceneGraph/src/osgPlugins/flt
Robert Osfield 65244321b4 The OpenFlight plugin was crashing with pre 15.6 .flt files that contained
light points.  This was due to the mismatch is size and fiels in the LightPointRecord
before 15.6 and after it, the OSG's flt plugin was assuming just 15.6 record
structure.  As a temporary solution I have disabled the processing of light point
records on .flt file version before 15.6, this allows these files to be loaded
safely, but without light points.
2005-11-18 14:46:38 +00:00
..
AttrData.h From Paul Martz, fix to memory leak of StateSet's 2005-07-09 09:56:49 +00:00
BoundingVolumeRecords.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
BoundingVolumeRecords.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
BSPRecord.cpp From Michael Morrison, added support for the OpenFlight BSPRecord, simply 2003-11-25 10:20:21 +00:00
BSPRecord.h From Michael Morrison, added support for the OpenFlight BSPRecord, simply 2003-11-25 10:20:21 +00:00
ColorPaletteRecord.cpp Integrated Brede Johansen's updates to flt loader. 2001-12-04 16:03:10 +00:00
ColorPaletteRecord.h Integrated Brede Johansen's updates to flt loader. 2001-12-04 16:03:10 +00:00
CommentRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
CommentRecord.h From Daniel Sjölie, support for reading comment records into description fields. 2002-12-17 17:22:06 +00:00
ControlRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
ControlRecord.h Initial revision 2001-01-10 16:32:10 +00:00
DofRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
DofRecord.h Updates to the flt loader from Brede Johansen. 2001-11-01 16:35:26 +00:00
ExtensionRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
ExtensionRecord.h Updates to the flt loader from Brede Johansen. 2001-11-01 16:35:26 +00:00
ExternalRecord.cpp From Sondra Iversion "Loading a single model from an externally 2004-10-07 10:03:27 +00:00
ExternalRecord.h From Sondra Iversion "Loading a single model from an externally 2004-10-07 10:03:27 +00:00
FaceRecord.cpp Brede's changes for limited morphed vertex support. These changes allow 2005-09-24 16:11:55 +00:00
FaceRecord.h Brede's changes for limited morphed vertex support. These changes allow 2005-09-24 16:11:55 +00:00
FindExternalModelVisitor.cpp Replaced tabs with spaces. 2005-11-17 15:03:51 +00:00
FindExternalModelVisitor.h From Sondra Iversion "Loading a single model from an externally 2004-10-07 10:03:27 +00:00
flt2osg.cpp The OpenFlight plugin was crashing with pre 15.6 .flt files that contained 2005-11-18 14:46:38 +00:00
flt2osg.h From Tony Horrobin: 2005-10-24 11:37:03 +00:00
flt.cpp From Fred Mammond, fixes for x86_64 build 2004-10-24 17:50:54 +00:00
flt.h From Fred Mammond, fixes for x86_64 build 2004-10-24 17:50:54 +00:00
FltFile.cpp From Joakim Simonsson: 2005-05-18 18:43:03 +00:00
FltFile.h From Joakim Simonsson: 2005-05-18 18:43:03 +00:00
FltRecords.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
GeoSetBuilder.cpp From Pavel Moloshtan, Byte2,3,4 and Short2,3,4 classes and their Array counterparts. 2005-07-05 15:57:53 +00:00
GeoSetBuilder.h From Jason Daly, fix to multi-texturing/detail texture handling. 2004-10-06 19:19:22 +00:00
GNUmakefile From Sondra Iversion "Loading a single model from an externally 2004-10-07 10:03:27 +00:00
GroupRecord.cpp Replaced tabs with spaces. 2005-11-17 15:03:51 +00:00
GroupRecord.h From Paul Martz, changes to better support OpenFlight 15.8 2004-04-07 08:57:15 +00:00
HeaderRecord.cpp Replaced tabs with spaces. 2005-11-17 15:03:51 +00:00
HeaderRecord.h From Paul Martz, "I've added support for indexed light points and the light 2004-03-14 15:26:36 +00:00
Input.cpp Moved plugins across to using ReaderWriter::Options* for search paths in addition 2004-11-22 23:54:45 +00:00
Input.h From Paul Marz : "Input.h, Input.cpp -- Here's where support for reading the continuation 2004-03-06 15:03:55 +00:00
InstanceRecords.cpp Updates to the flt plugin from Brede Johansen. 2002-04-16 11:36:23 +00:00
InstanceRecords.h Updates to the flt plugin from Brede Johansen. 2002-04-16 11:36:23 +00:00
license.txt Initial revision 2001-01-10 16:32:10 +00:00
LightPointPaletteRecords.cpp Replaced tabs with spaces. 2005-11-17 15:03:51 +00:00
LightPointPaletteRecords.h From Paul Martz, 2004-05-08 21:33:25 +00:00
LightPointRecord.cpp The OpenFlight plugin was crashing with pre 15.6 .flt files that contained 2005-11-18 14:46:38 +00:00
LightPointRecord.h The OpenFlight plugin was crashing with pre 15.6 .flt files that contained 2005-11-18 14:46:38 +00:00
LightPointSystemRecord.cpp From Paul Martz, added support for OpenFlight15.8 LightPointSystems 2004-04-10 11:30:16 +00:00
LightPointSystemRecord.h From Paul Martz, added support for OpenFlight15.8 LightPointSystems 2004-04-10 11:30:16 +00:00
LightSourcePaletteRecord.cpp From Daniel Sjolie, support for light source. 2003-03-07 09:04:04 +00:00
LightSourcePaletteRecord.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
LightSourceRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
LightSourceRecord.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
LocalVertexPoolRecord.cpp From Fred Mammond, fixes for x86_64 build 2004-10-24 17:50:54 +00:00
LocalVertexPoolRecord.h From Paul Marz : "Input.h, Input.cpp -- Here's where support for reading the continuation 2004-03-06 15:03:55 +00:00
LodRecord.cpp Replaced tabs with spaces. 2005-11-17 15:03:51 +00:00
LodRecord.h From Paul Martz, "I've added support for indexed light points and the light 2004-03-14 15:26:36 +00:00
LongIDRecord.cpp Fixed the copying of LongIDRecord's strings in flt plugin so it now uses the record length-4, 2002-04-15 08:51:11 +00:00
LongIDRecord.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
MaterialPaletteRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
MaterialPaletteRecord.h Updates to the flt loader from Brede Johansen. 2001-11-01 16:35:26 +00:00
MeshPrimitiveRecord.cpp From Norman Vine, fixes for Mingw 2004-08-02 09:11:31 +00:00
MeshPrimitiveRecord.h Added a virtual keyword into the getData() overrided methods. 2002-08-15 13:04:13 +00:00
MeshRecord.cpp From Norman Vine, fixes for Mingw 2004-08-02 09:11:31 +00:00
MeshRecord.h Removed the getData() from MeshRecord and the dummy SMesh record, this 2002-08-15 15:04:23 +00:00
MultiTextureRecord.cpp Warning fixes from Gideon May. 2003-07-23 11:45:37 +00:00
MultiTextureRecord.h From Julia Oritz Rojas, support for detail textures. 2003-06-25 10:12:50 +00:00
ObjectRecord.cpp From Colin McDonald, "Fixes for some duplicate global symbol definitions in the plugins, 2005-11-02 10:29:38 +00:00
ObjectRecord.h Updates to the flt loader from Brede Johansen. 2001-11-01 16:35:26 +00:00
OldMaterialPaletteRecord.cpp More clean up for synch with 0.8.42 2001-09-19 21:19:47 +00:00
OldMaterialPaletteRecord.h Updates to the flt loader from Brede Johansen. 2001-11-01 16:35:26 +00:00
OldVertexRecords.cpp Updates to the flt plugin from Brede Johansen. 2002-04-16 11:36:23 +00:00
OldVertexRecords.h Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from all headers 2001-12-14 21:49:04 +00:00
opcodes.h From Paul Martz, 2004-05-08 21:33:25 +00:00
Pool.cpp Did a unix2dos and trimmed end of file of rendundent newlines. 2005-11-15 22:14:50 +00:00
Pool.h Moved plugins across to using ReaderWriter::Options* for search paths in addition 2004-11-22 23:54:45 +00:00
ReaderWriterATTR.cpp From Ken Sewell, fixed for x86_64 build. 2005-06-13 11:14:42 +00:00
ReaderWriterFLT.cpp Added re-entrent mutex to serialize access to OpenFlight plugin to prevent 2005-05-24 10:37:18 +00:00
ReaderWriterFLT.h Added re-entrent mutex to serialize access to OpenFlight plugin to prevent 2005-05-24 10:37:18 +00:00
Record.cpp From Julia Oritz Rojas, support for detail textures. 2003-06-25 10:12:50 +00:00
Record.h Added a clear of allocated Records and the cache's in flt::Registry to 2003-03-18 20:10:51 +00:00
RecordVisitor.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
RecordVisitor.h From Paul Martz, added support for OpenFlight15.8 LightPointSystems 2004-04-10 11:30:16 +00:00
Registry.cpp From Julia Oritz Rojas, support for detail textures. 2003-06-25 10:12:50 +00:00
Registry.h From Norman Vine, fixes for Mingw 2004-08-02 09:11:31 +00:00
RoadRecords.cpp Added Yefei He's RoadRecords to the flt loader, these records will be 2002-07-10 09:32:44 +00:00
RoadRecords.h Added Yefei He's RoadRecords to the flt loader, these records will be 2002-07-10 09:32:44 +00:00
SwitchRecord.cpp From Colin McDonald, "Fixes for some duplicate global symbol definitions in the plugins, 2005-11-02 10:29:38 +00:00
SwitchRecord.h Support added for OpenFlight switch nodes, submission from Brede Johansen. 2002-05-07 11:12:01 +00:00
TextureMappingPaletteRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
TextureMappingPaletteRecord.h From Paul Martz, changes to better support OpenFlight 15.8 2004-04-07 08:57:15 +00:00
TexturePaletteRecord.cpp From Brede Johansen, fix the TexturePaletteRecord::endian() to handle 2002-07-18 15:25:02 +00:00
TexturePaletteRecord.h Integrated Brede Johansen's updates to flt loader. 2001-12-04 16:03:10 +00:00
TransformationRecords.cpp From Corbin Holtz, "I have completed my mods to the OpenFlight loader (modified files are 2004-05-08 22:18:38 +00:00
TransformationRecords.h From Corbin Holtz, "I have completed my mods to the OpenFlight loader (modified files are 2004-05-08 22:18:38 +00:00
UnknownRecord.cpp Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
UnknownRecord.h Initial revision 2001-01-10 16:32:10 +00:00
UVListRecord.cpp From Daniel Sjölie - added support for multitexured flt files. 2002-09-18 11:11:10 +00:00
UVListRecord.h From Julia Oritz Rojas, support for detail textures. 2003-06-25 10:12:50 +00:00
VertexPoolRecords.cpp Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00
VertexPoolRecords.h Fixes to Windows build in liu of the move to using just std::streams. 2001-12-14 23:18:28 +00:00