Robert Osfield
d91e1ff4bb
From Loic Dachary, renamed _mips to of_mips to prevent compile problem under MIIPS
2006-09-21 09:50:10 +00:00
Robert Osfield
f6fe0de6e5
Rationalized on the number of libs required.
2006-09-21 09:24:10 +00:00
Robert Osfield
dc57810d99
Removed use osg OSG_LIBS, changing to just -losg and -losgDB.
2006-09-21 08:56:19 +00:00
Robert Osfield
45dc4572a9
Fixed reading/writing of non C string osg::Text::String's.
2006-09-19 13:54:04 +00:00
Robert Osfield
fa791e99b8
From Per Fahlberg, "I've fixed the dae plugin so it is only using one instance of the DAE.
...
The crashes seen earlier are gone, it is now possible to read multiple
.dae files and converting both to and from .dae files."
2006-09-15 13:11:00 +00:00
Robert Osfield
c1a0df32b6
Made get methods const
2006-09-06 13:53:48 +00:00
Robert Osfield
5a08afeb07
From Brede Johansen, "The previous submission didn't handle Objects with transforms. The
...
attached file corrects this.
I also removed the multitexture macro for the Object record. Only
Face and Mesh records are valid targets."
2006-09-06 09:46:32 +00:00
Robert Osfield
9d02b2314f
From Mike Weiblen, build fixes for Windows.
2006-09-05 09:51:33 +00:00
Robert Osfield
aab03c3c6d
From Brede Johansen, "I have added an optimization to the OpenFlight plugin. By default it
...
ignores the Object records if it's safe to do so. The reader option
preserveObject prevents this optimization.
I have also removed the flat shading attribute set by the Object
record. This flag is only intended for the "Calculate Shading"
operation in Creator."
2006-09-05 08:44:51 +00:00
Robert Osfield
f0277df858
Added osg::TexMat::s/getScaleByTextureRectangleSize feature that allows
...
one to use the osg::TexMat to automatically scale non dimensional tex coordinats to
the size of the last texture rectangle applied.
2006-09-04 12:46:49 +00:00
Robert Osfield
a93ca5a089
From Farshid Lashkari, removed debug message being written to the console.
2006-09-04 06:51:07 +00:00
Robert Osfield
8aa58c986c
Changed the external file writing to use the DatabasePathList for its path rather
...
than the original files path.
2006-08-31 13:53:38 +00:00
Robert Osfield
c8e7a9ea40
From Roger James, improved mapping of AC3D lighting model to OSG
2006-08-28 19:07:30 +00:00
Robert Osfield
118161416f
From Sebastien Grignard, fix to writing of dds files, write the source data
...
directly rather using a series of memcpy.
2006-08-23 15:25:43 +00:00
Robert Osfield
7b01f5a033
From Jeremy Moles, fixed typos
2006-08-23 15:11:18 +00:00
Robert Osfield
d25735b6b9
From Andrew Lorino and Mike Weiblen, COLLADA 1.4.1 ReaderWriter, kindly developed and donated by Sony Computer Entertainment Inc. US R&D.
2006-08-23 13:32:03 +00:00
Don BURNS
1fa331034c
Added osgUtil::Tesselator for SHapeType Polygon to handle concave polygons.
2006-08-22 19:10:48 +00:00
Robert Osfield
8aceb4eec6
From Vaclav Bilek, "The purpose of this change is to suppress "re-reading" of osg::ProxyNodes
...
( in OF external references) after the OF file is loaded. The change do
conditional
execution of already existing code.
I use this for optimized preprocessing of large databases what can not
be loaded
in one pass because of memory limits."
2006-08-22 13:07:20 +00:00
Robert Osfield
a50d812d9a
Fixed 64 bit support
2006-08-21 15:07:31 +00:00
Robert Osfield
7b53511251
From Paul Martz, "The gist of this change is, if the OpenFlight version of the
...
parent file is so old that it doesn't support Light Point palettes or Shader
palettes, then the parent file is not allowed to override those palettes in
the child."
2006-08-14 07:59:28 +00:00
Robert Osfield
c3313b99b2
Changed the texture wrap mode to repeat
2006-08-13 08:24:19 +00:00
Robert Osfield
25a91d97f0
From Chuck Sembroski, fixes for IRIX
2006-08-13 07:37:55 +00:00
Don BURNS
2bed6e60a1
Added comments to support use of Proxy in the .net plugin.
2006-08-11 17:39:10 +00:00
Don BURNS
a456538e3c
Submission by Carlo Camporesi - Added Proxy support to .net loader
2006-08-11 17:34:04 +00:00
Robert Osfield
6b3fbb53f8
Added file search path to ESRI reader.
2006-08-11 13:06:36 +00:00
Robert Osfield
0c91825ee6
From Laurens Voerman, "
...
osgPlugins\pfb\ConvertFromPerformer.cpp
Added support for
PFSTATE_ALPHAFUNC
PFSTATE_ALPHAREF
Improved handling of
PFTR_NO_OCCLUDE
I have tested this with WIN32 performer 3.1 and 3.2.2
and linux OpenGL Performer 3.1.1"
------------------------------------------------
2006-08-10 13:12:47 +00:00
Robert Osfield
7f6b5008e2
Added write ppn support, use -O ascii to select ascii ppn output, otherwise binary
...
is chosen.
Fixed crash when erroneous pnm files were read.
Added -O flip option.
2006-08-10 11:08:20 +00:00
Robert Osfield
5e33e13b34
Added nan dectecion and error reporting
2006-08-09 10:09:11 +00:00
Robert Osfield
bcd4aae4d5
Added TESSELATE_GEOMETRY to Optimizer pass to fix z fighting issues.
2006-08-08 16:08:06 +00:00
Robert Osfield
081b15c84d
Fixed backColor implementation for LightPointAppearancePalette.
2006-08-08 11:59:53 +00:00
Robert Osfield
444f561c14
From Paul Martz, "This change causes the new OpenFlight plugin to behave as the
...
old plugin by returning the database origin latitude/longitude (extracted
from the header record) as userData of the top-level scene graph node."
2006-08-08 11:23:57 +00:00
Robert Osfield
553d017fd9
From Daniel Trstenjak, build fixes for Hpux 11.11, Irix 6.5, Solaris 8 and Aix
2006-08-02 10:43:26 +00:00
Robert Osfield
a0cdf7461c
Added #define snprintf _snprintf for Win32 build
2006-07-27 11:22:01 +00:00
Robert Osfield
e1f4026cf5
Warning fixes
2006-07-19 15:10:50 +00:00
Robert Osfield
782d72484a
Warning fix
2006-07-19 15:07:00 +00:00
Robert Osfield
377c5710fe
Added extra initializes
2006-07-19 14:46:40 +00:00
Robert Osfield
a95b7fbfae
Added dummy initializers to avoid warning
2006-07-19 14:30:30 +00:00
Robert Osfield
61b971ddea
Fixed handling of back colour.
2006-07-19 11:25:26 +00:00
Robert Osfield
5fb3469f77
Changed code creating LightPoint on heap to use the stack.
2006-07-19 08:39:44 +00:00
Robert Osfield
f1c2694c17
Updated copyright years.
2006-07-18 15:21:48 +00:00
Robert Osfield
e016cdafb2
From Terrex, improvements to handling of layers w.r.t PolygonOffset
2006-07-17 16:36:42 +00:00
Robert Osfield
db395b18af
Added getNumLayers method
2006-07-17 11:36:50 +00:00
Robert Osfield
541433c7be
Added share duplicates traversal to optimizer call
2006-07-13 14:58:37 +00:00
Robert Osfield
5e9b7bef88
From Brede Johansen,
...
"I found some artifacts on some models and traced it back to the
external palette override feature. There are some changes in the
layout of the external record the loader have to take into
consideration.
The other fix is to remove the OF pools from the user data of the
external ProxyNode when it is no longer needed."
2006-07-12 09:40:03 +00:00
Robert Osfield
dd6a33da49
Removed StateSet::ENCLOSE_RENDERBIN_DETAILS since it is rendendent, and
...
implemented the OVERRIDE_RENDERBIN_DETAILS.
2006-07-11 21:53:57 +00:00
Robert Osfield
49dea3b589
Tweak for VS6.0 build
2006-07-06 20:43:23 +00:00
Robert Osfield
1c1fce8266
Fixed scoping for for loop varaible for VS6.0 build.
2006-07-06 15:47:59 +00:00
Robert Osfield
ee1b6a5dd6
Tweaks to try and fix VS6.0 problems.
2006-07-06 15:00:51 +00:00
Robert Osfield
6665e2a38a
Tweaked for loop variaible definition.
2006-07-06 14:43:30 +00:00
Robert Osfield
c72530d2fd
Added setting of name from the .obj goup name and object names.
2006-07-06 11:40:41 +00:00