Robert Osfield
33fabed8c8
Changed error message to something more meaningful
2003-11-25 10:52:13 +00:00
Robert Osfield
7147f52f6d
Increased the prevision of outputing the height field parameters
2003-11-25 10:50:57 +00:00
Robert Osfield
781aa4fe45
Added support for case insenstive file searches.
2003-11-25 10:49:38 +00:00
Robert Osfield
357078f207
From Trajce Nicklov, support for GeneralMatrix record
2003-11-25 10:47:13 +00:00
Robert Osfield
689e11693a
From Alberto Farre, added support for nesting of files.
2003-11-25 10:32:23 +00:00
Robert Osfield
bd686c4598
From Michael Morrison, added support for the OpenFlight BSPRecord, simply
...
mapping it to a Group.
2003-11-25 10:20:21 +00:00
Robert Osfield
e9df154427
From John Tan, support for offset and scale tex coords via TexMat.
2003-11-21 19:33:09 +00:00
Robert Osfield
454b474f37
From Stephan Huber, clean up of QTexture.cpp's scaling code and additions
...
of handling of different extensions in ReaderWriterQT.cpp
2003-11-21 16:30:59 +00:00
Robert Osfield
0283495c11
From Stephan Huber, with mods by Robert to keep old code in place, change to replace
...
scaling of texture since the OSG does this automatically when required.
2003-11-21 14:30:01 +00:00
Robert Osfield
7136a00b9a
Changed the freetype plugin so it keeps its own ref_ptr<Font> to fonts
...
that it creates, rather than have osgText::Font::readFontFile() use the
osgDB::Registry object cache.
This has been done to prevent problems when users flush the object cache,
which was causing a dangling pointer.
2003-11-20 11:07:19 +00:00
Robert Osfield
91da08b525
From Ruben, added support for nested update and cull callbacks.
2003-11-14 13:39:34 +00:00
Robert Osfield
8af38347d1
From Tom Jolly, Fix to handling of triangle fans.
2003-11-13 15:45:31 +00:00
Robert Osfield
02274f0ea9
From Tom Jolly, fixed incorrect setTexCoordIndices to setColorIndices.
...
Added support for triangle fan primitives.
2003-11-11 16:30:35 +00:00
Robert Osfield
21881490cd
From Dean Iversion, fix to the ReaderWriter::Options management in Pool.cpp
2003-11-11 08:52:41 +00:00
Robert Osfield
9184e9190e
From David Ergo, patch for setting the shininess strength of the specular material,
2003-11-06 13:44:59 +00:00
Robert Osfield
bc7622149d
Updated to slideshow3D to support animation + pausing of animation.
...
Updated associated osg/osgUtil classes that provide animation pausing.
2003-11-03 23:13:31 +00:00
Robert Osfield
de77cede2b
Merged fixes from Geof Michel.
2003-11-02 20:10:04 +00:00
Robert Osfield
980cfc78f9
Renamed _mips to _mipMapKernel
2003-10-31 10:11:38 +00:00
Robert Osfield
f1c4dc3b0d
Updates for osgdem. Including new read/writeHeightField() methods.
2003-10-29 11:11:17 +00:00
Robert Osfield
b9775a1a3e
Fixed PNG plugin so it handles endianess correctly, and alpha/grey scale textures.
2003-10-29 10:41:36 +00:00
Robert Osfield
eb4ee3afad
*** empty log message ***
2003-10-27 16:07:21 +00:00
Robert Osfield
fa8a06990d
From Trajce Nikolov, support for use of PagedLOD in the txp plugin.
2003-10-19 11:46:34 +00:00
Robert Osfield
c11762aeb3
Changed the warnings about unhandled op codes to NOTICE instead or WARN
2003-10-17 10:28:55 +00:00
Robert Osfield
8b0a5035b2
From Eric Hammil, fix for bmp image size.
2003-10-17 10:24:22 +00:00
Robert Osfield
98ed1a8d7d
From Michael Gronenger, updates to JP2 plugin.
2003-10-17 10:23:24 +00:00
Robert Osfield
4e7867ba8c
From Geoff Michel & Roger James,revised AC3D loader - accepted the improvement from Roger James for texture mapping, and developed his writer until it actually writes most geometries (no text or osgFX nodes of course).
2003-10-12 15:20:09 +00:00
Robert Osfield
b9423da386
Added ClusterCullingCallback to ive.
2003-10-10 12:56:35 +00:00
Robert Osfield
5d35daa970
Udates to Drawable + IVE plugin with support for new ClusterCullingCallack.
...
Improvement to osgbluemarble.
2003-10-10 12:54:21 +00:00
Robert Osfield
83b04bd04b
Fix for 64bit build.
2003-10-10 11:12:37 +00:00
Robert Osfield
aee27a18eb
Fix for 64bit build.
2003-10-09 20:56:15 +00:00
Robert Osfield
6a3f7dfc45
Added DrawElementsUByte to ive plugin.
2003-10-09 14:55:56 +00:00
Robert Osfield
e7c0d70747
Added new GDAL plugin and osgbluemarble example to demonstrate how to create
...
PagedLOD'd databases using GDAL.
2003-10-08 13:09:23 +00:00
Robert Osfield
48fc18fe8b
From Rune Schmidt Jensen, bug fix to reading of osg::Quat's
2003-10-07 18:41:38 +00:00
Robert Osfield
d3ae2ed90a
Added -losgGL2
2003-10-06 08:53:56 +00:00
Robert Osfield
b0b73f4ad9
Changed the texture search path mechanism to better utlise the OSG's search file
...
path mechansim.
2003-10-05 16:16:39 +00:00
Robert Osfield
ce15c880b1
From Mike Weiblen, updates to osgGL2 to support Uniform values
2003-10-05 11:30:54 +00:00
Robert Osfield
5227bc60df
Updated docs for 0.9.6-2 release
2003-10-02 14:28:30 +00:00
Robert Osfield
dec5bb1f2a
Updated NEWS
...
Added support for inline/nonlining of texture cube maps.
2003-10-02 14:11:57 +00:00
Robert Osfield
6deedbf08c
Added a check against opaque textures, when detected turn the material white
...
as per specs for 3ds.
2003-10-01 21:59:55 +00:00
Robert Osfield
e693f148cb
Made osg::Quat support either float or double internal representation, defaulting to double.
...
Generalised the osgDB::Field so that its getFloat() method can be used with either doubles or
floats governed by the type passed in - this helps support either float/double
Quat and Matrix classes seemlessly.
2003-09-29 13:35:02 +00:00
Robert Osfield
da8ef894c1
Added equals operator to CUllingSet.
...
Update AUTHORS file.
Change tabs to 4 spaces in ive/TextureCubeMap.cpp
2003-09-28 10:15:10 +00:00
Robert Osfield
65c33b0574
From Michael Gronager, jp2 plugin for reading and writing JPEG2000 files.
2003-09-26 16:02:53 +00:00
Robert Osfield
f8df9991b2
Improves to CullStack.
...
From M.Grngr. options support for f=switching off internal imagery in .ive files
2003-09-26 11:20:43 +00:00
Robert Osfield
49cc9b85d5
From Tom Jolly, added support for TexEnv to pfb plugin.
2003-09-23 14:42:56 +00:00
Robert Osfield
c342b29a04
Warning fixes for Win32.
2003-09-16 19:56:19 +00:00
Robert Osfield
cec0b35cd4
Fixes for .osg output of UByte4 values, and added missing template contructor
...
to DrawElementsUShort.
2003-09-16 19:54:57 +00:00
Robert Osfield
e7b1edef56
Improved the tesselation of obj surfaces so that rendering performance
...
is significantly improved.
2003-09-16 19:53:51 +00:00
Robert Osfield
00eff9c860
Warning fixes for VS .NET.
2003-09-16 11:22:48 +00:00
Robert Osfield
6019d54dc2
Added support for per vertex colors.
2003-09-16 09:54:41 +00:00
Robert Osfield
1a65db63fe
Added inlucde<osgSim/LightPointNode> to trPageArchive to get round IRIX build
...
problem.
2003-09-16 08:10:11 +00:00
Robert Osfield
151bd467ca
Changed a couple of int64's back to int32.
2003-09-15 22:13:26 +00:00
Robert Osfield
79b87c933e
From Julian Ortiz, fix to OpenFlight loader so that it handlers OpenFlight
...
switches in a more appropriate way.
2003-09-15 15:03:30 +00:00
Robert Osfield
516db08681
Fixes for warnings under VS.NET from Marco Jez.
2003-09-15 10:12:04 +00:00
Robert Osfield
34008a05f4
Fixed warnings in geo plugin.
2003-09-15 08:32:36 +00:00
Robert Osfield
e6cd07f857
From Geoff Michel, updated geo plugin to support latest rev of Geo Modeller's file format.
2003-09-14 22:49:47 +00:00
Robert Osfield
81fbb26d62
Forom yne Schmidt Jansen, added support for osgSim into ive plugin.
2003-09-14 22:48:35 +00:00
Robert Osfield
4c168fc193
Fixed the OBJ loader so that it shares all duplicate state, improving the
...
load time and rendering performance significantly.
2003-09-13 15:59:38 +00:00
Robert Osfield
df8b9ab26b
Changed std::size_t to unsigned int to attempt to fix IRIX build problem.
2003-09-12 21:15:13 +00:00
Robert Osfield
fe06711c9f
Work around for OSX errors when reading .ive files.
2003-09-12 19:17:46 +00:00
Robert Osfield
688d52017c
Added verbode debugging option to dataoutputstream and datainputstream to
...
help invstigation into crash under OSX when reading .ive files.
2003-09-12 15:29:02 +00:00
Robert Osfield
8e15f5fa9d
Added #ifdef IVE_CATCH_EXCEPTIONS to allow catching of exceptions to be
...
turned off for debugging purposes.
2003-09-12 13:02:03 +00:00
Robert Osfield
1e3b346a52
From Sebastien Kuntz, added support for external refernces to vertex/fragment
...
program files.
2003-09-12 08:45:12 +00:00
Robert Osfield
d8caec91a4
Clean ups for the release.
2003-09-11 09:44:22 +00:00
Robert Osfield
5ca7659cda
Fix warning under Win32.
2003-09-10 14:43:48 +00:00
Robert Osfield
6c22afa51c
Fixes for osgFX.
2003-09-10 12:38:28 +00:00
Robert Osfield
a01903ac41
Added -losgText into txp plugin's GNUmakefile for OSX build.
2003-09-10 12:26:54 +00:00
Robert Osfield
514cbbf6f4
Added -losgText for OSX build.
2003-09-10 12:04:17 +00:00
Robert Osfield
252da5e5f9
From Marco Jez, moved color matrix IO code across to using Marix.h so it
...
handles float's double's properly.
2003-09-10 11:21:56 +00:00
Robert Osfield
b165fc9b4d
Cleaned up handling of vertex arrays in osg::Geometry.
...
Added support for vertex attribute arrays in .osg and .ive.
2003-09-09 22:18:35 +00:00
Robert Osfield
584f805327
Updates to osgFX, from Marco Jez, to map Effect across to being derived
...
from osg::Group rather than from osg::Node.
2003-09-09 11:54:05 +00:00
Robert Osfield
5c3c0ed17c
Made writeMatrix/readMatrix use doubles exclusively.
2003-09-09 10:09:20 +00:00
Robert Osfield
cf1fe8edc2
From Boris Bralo, addition of support for osgSim::LightPoint's into TXP
...
plugin.
2003-09-07 14:18:22 +00:00
Robert Osfield
5b93250eb0
Added support for Matrixd and Matrixf implementations, with the default
...
Matrix typedef's to either Matrixd or Matrixf.
2003-09-05 20:48:42 +00:00
Robert Osfield
bd44cfcfd8
Added a Matrix::value_type typedef'd trait into osg::Matrix, defaulting its
...
value to float, and converted the internal code across to use value_type. This
allows Matrix to be converted to use double's simply by change the definition
of value_type. Added Matrix::glLoadlMatrix and Matrix::glMultMatrix() to
help encapsulate the changes between float and double matrix usage.
Updated code that uses Matrix so it doesn't assume float or double matrices.
2003-09-03 10:47:25 +00:00
Robert Osfield
218c6e8d13
Added Inventor plugin, submitted by Sean Spicer, Written by Vivek (c) Magic-Earth.
...
To compile in do a setenv/export USE_COIN or USE_INVENTOR.
2003-09-02 21:53:41 +00:00
Robert Osfield
4761442005
Merged changed to osgParticle from Marco Jez, the changes are (quoted from
...
email from Marco)
"Most relevant news:
1) particle systems now have the "freezeOnCull" property set to false by
default. Since it is an optimization, and using it may cause some unwanted
behaviors if not handled properly, it makes more sense to turn it off by
default.
2) new "LINE" shape mode which uses GL_LINES to draw line segments that
point to the direction of motion.
3) particles can now have a rotation angle and angular velocity.
4) new AngularAccelOperator applies angular acceleration to particles.
5) particle processors such as emitters and programs can have a "start",
"end" and "reset" time coordinate. For example, an emitter may be instructed
to start emitting particles only after a certain time, stop after another
amount of time and then start again.
Update (2) is from Gideon May.
Updates (3) to (5) are from Douglas A. Pouk."
2003-09-02 20:39:41 +00:00
Robert Osfield
f90e4ff5f8
Converted eroneous writeLong/readInt boolean entries used writeBool/readBool.
2003-09-02 17:16:17 +00:00
Robert Osfield
da6f7ebeef
Fixes for IRIX build + to_unix on txp plugin files.
2003-09-02 10:27:57 +00:00
Robert Osfield
7575f45800
Support for BumpMapping added by Marco Jez.
2003-09-01 21:53:53 +00:00
Robert Osfield
6bb951a5bb
From Alberto Farre, fixes to the file path handling of internally referenced
...
files.
2003-08-31 22:17:15 +00:00
Robert Osfield
0b75a59cfe
Added an explicit check for file extension so that only .jpg and .jpeg files
...
are loaded with the JPEG plugin, thus avoid a crash which was occuring when
it was passed non JPEG files.
2003-08-29 22:04:35 +00:00
Robert Osfield
64e3c052d6
Removed double line spacing in ExternalReference code.
2003-08-28 12:49:38 +00:00
Robert Osfield
138835d817
Added a PushAndPopFilePath usage to the internal flt file references.
2003-08-28 12:47:32 +00:00
Robert Osfield
f7d7a746f3
Added missing osgFX files.
2003-08-26 22:09:15 +00:00
Robert Osfield
e46d1cf941
Moved OpenThreads::Threads::Yield() calls across to new
...
OpenThreads::Threads::YieldCurrentThread() naming.
2003-08-21 09:52:12 +00:00
Robert Osfield
1a68dd80d7
Added explicit calls cancel and wait until thread and no longer running to the
...
DatabasePager and TXP pager.
2003-08-20 12:52:33 +00:00
Robert Osfield
56044e6cf7
Moved the delete of expired subgraphs to the database thread to improve
...
the stability of the frame rate.
2003-08-20 07:36:47 +00:00
Robert Osfield
5b7d480c0a
Fixes to the database paging.
2003-08-19 19:46:18 +00:00
Robert Osfield
75e4d43026
Removed inappropriate static_cast<>.
2003-08-19 13:01:01 +00:00
Don BURNS
52819c3f25
Added check for byte swapping when writing RGB files so rgb files can be
...
created on big endian machines
2003-08-16 18:52:37 +00:00
Robert Osfield
4b7bde1440
Removed the deprecated NodeVisitor::getLocalToWorld/WorldToLocal methods as
...
this are replaced by the osg::computeLocalToWorld/WorldToLocal() functions
found in osg/Transform.
Made the ReleaseTextureAndDisplayListsVisitor a public nested class of
osgDB::DatabasePager to allow it to be used in the TXP plugin, and added
usage of this visitor to the TXP plugin to make sure that textures and
display lists are released during the update thread.
2003-08-14 00:05:34 +00:00
Robert Osfield
7ed516e443
Fixed capitalization of QTtexture.h
2003-08-12 23:06:25 +00:00
Robert Osfield
372c5b636a
Fixed VC6 for scoping problem in ive plugin.
2003-08-03 02:59:48 +00:00
Robert Osfield
79855cf669
Fixed warning in jpeg loader by replacing longjmp with throw/catch.
2003-07-26 18:57:12 +00:00
Robert Osfield
525cd9292d
Fixed long jump warning.
...
CV: ----------------------------------------------------------------------
2003-07-26 14:15:24 +00:00
Robert Osfield
edeb32778c
Fixed warnings.
2003-07-26 04:25:27 +00:00
Don BURNS
49a93076c1
Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR in the
...
local makefiles.
Small change in txp loader for sun build
2003-07-25 23:49:03 +00:00
Robert Osfield
acc200a6a2
Fixed warning, which was actually a bug, sometimes you've just gotta love
...
pedantic warnings.
2003-07-24 06:07:12 +00:00
Robert Osfield
c404bd09ed
Removed all references to sleep/usleep.
2003-07-23 21:32:11 +00:00
Robert Osfield
70db0608a9
Moved t->testCancel() to end of loop.
...
Changed a sleep() to a Yield.
Removed debugging messages.
2003-07-23 21:18:04 +00:00