c2b02608d1Renamed instance of variables called format to pixelFormat to make a clearer distinction between pixelFormat and internalTextureFormat.
Robert Osfield
2003-09-22 09:13:22 +00:00
6aac0f4e95Added osgUtil to dependencies of the obj plugin.
Robert Osfield
2003-09-17 15:48:43 +00:00
d45fcb5613From Alberto Farre, added support for GL_EXT_blend_color, GL_ARB_multisample, GL_NV_multisample_filter_hint extension in the form of osg::BlendColor and osg::Multisample state attribute classes.
Robert Osfield
2003-09-17 12:04:48 +00:00
a1a77812fdUpdated release data of 0.9.6 from 15th to 16th.
Robert Osfield
2003-09-16 22:26:24 +00:00
10bf07ce06Updated Make/makedefs version number to 0.9.6-1.
Robert Osfield
2003-09-16 21:26:19 +00:00
c91a2d3d3eUpdated version numbers and ChangeLog for the release.
Robert Osfield
2003-09-16 21:25:25 +00:00
c342b29a04Warning fixes for Win32.
Robert Osfield
2003-09-16 19:56:19 +00:00
96388cee67Added a check for the maximum index values of primitives, and then use this to select whether to use UByte,UShort or UInt versions of osg::DrawElements.
Robert Osfield
2003-09-16 19:56:00 +00:00
cec0b35cd4Fixes for .osg output of UByte4 values, and added missing template contructor to DrawElementsUShort.
Robert Osfield
2003-09-16 19:54:57 +00:00
e7b1edef56Improved the tesselation of obj surfaces so that rendering performance is significantly improved.
Robert Osfield
2003-09-16 19:53:51 +00:00
776099312dMoved a local new StateSet into cull callback as a ref_ptr to prevent memory leaks.
Robert Osfield
2003-09-16 11:54:56 +00:00
00eff9c860Warning fixes for VS .NET.
Robert Osfield
2003-09-16 11:22:48 +00:00
6019d54dc2Added support for per vertex colors.
Robert Osfield
2003-09-16 09:54:41 +00:00
1a65db63feAdded inlucde<osgSim/LightPointNode> to trPageArchive to get round IRIX build problem.
Robert Osfield
2003-09-16 08:10:11 +00:00
151bd467caChanged a couple of int64's back to int32.
Robert Osfield
2003-09-15 22:13:26 +00:00
a2f9222753Added support for handling of wordwrap in osgText::Text, so that whole words are cut in two, but rather moved completely to the next line.
Robert Osfield
2003-09-15 21:43:54 +00:00
79b87c933eFrom Julian Ortiz, fix to OpenFlight loader so that it handlers OpenFlight switches in a more appropriate way.
Robert Osfield
2003-09-15 15:03:30 +00:00
3ae5b72030Added support for correct sizing of the created presentation w.r.t the size of the scene, a default home position, handling of <ratio> field in the slideshow xml file, and support for stereo image pairs.
Robert Osfield
2003-09-15 13:54:19 +00:00
c1d2d67d66Updates ChangeLog and NEWS for the 0.9.6 release.
Robert Osfield
2003-09-15 10:17:29 +00:00
516db08681Fixes for warnings under VS.NET from Marco Jez.
Robert Osfield
2003-09-15 10:12:04 +00:00
2068156345Updated NEWS date to 15th September 2003, for 0.9.6 release.
Robert Osfield
2003-09-15 08:34:30 +00:00
34008a05f4Fixed warnings in geo plugin.
Robert Osfield
2003-09-15 08:32:36 +00:00
e6cd07f857From Geoff Michel, updated geo plugin to support latest rev of Geo Modeller's file format.
Robert Osfield
2003-09-14 22:49:47 +00:00
81fbb26d62Forom yne Schmidt Jansen, added support for osgSim into ive plugin.
Robert Osfield
2003-09-14 22:48:35 +00:00
a54537558cAdded support for conrolling point size into slideshow3D.
Robert Osfield
2003-09-14 22:11:16 +00:00
02bde1b175Added commandline usage docs.
Robert Osfield
2003-09-13 16:48:40 +00:00
b67acdfe7fChanged the FREETYPE_LIB under Cygwin from ft freetype2 to freetype
Robert Osfield
2003-09-13 16:43:34 +00:00
4c168fc193Fixed the OBJ loader so that it shares all duplicate state, improving the load time and rendering performance significantly.
Robert Osfield
2003-09-13 15:59:38 +00:00
7c479f64bfUpdated change log for release.
Robert Osfield
2003-09-12 21:15:51 +00:00
df8b9ab26bChanged std::size_t to unsigned int to attempt to fix IRIX build problem.
Robert Osfield
2003-09-12 21:15:13 +00:00
890af11e75From Norman Vine, fixes for Cygwin and Mingw builds.
Robert Osfield
2003-09-12 21:05:40 +00:00
fe06711c9fWork around for OSX errors when reading .ive files.
Robert Osfield
2003-09-12 19:17:46 +00:00
5f4cce549eChanged OSGUTIL_LIBRARY to OSGFX_LIBRARY
Robert Osfield
2003-09-12 18:49:23 +00:00
688d52017cAdded verbode debugging option to dataoutputstream and datainputstream to help invstigation into crash under OSX when reading .ive files.
Robert Osfield
2003-09-12 15:29:02 +00:00
1d68048c0aRebuild osgFX plugin by hand to fix dependancy problems that some Win32 users are experiencing.
Robert Osfield
2003-09-12 13:58:15 +00:00
7364e23d12Commented out various osg::notify() calls that were causing crashes under OSX during initialization.
Robert Osfield
2003-09-12 13:20:04 +00:00
8e15f5fa9dAdded #ifdef IVE_CATCH_EXCEPTIONS to allow catching of exceptions to be turned off for debugging purposes.
Robert Osfield
2003-09-12 13:02:03 +00:00
1c13b29080Updated NEWS file for the release.
Robert Osfield
2003-09-12 09:48:54 +00:00
1e3b346a52From Sebastien Kuntz, added support for external refernces to vertex/fragment program files.
Robert Osfield
2003-09-12 08:45:12 +00:00
d8caec91a4Clean ups for the release.
Robert Osfield
2003-09-11 09:44:22 +00:00
41a07127feAdded applyProjectionMatrix(0); & applyModelViewMatrix(0); into osg::State::popAllStateSets(), removed some debugging output.
Robert Osfield
2003-09-10 23:18:52 +00:00
3c8ab37783Fixed unix line ending.
Robert Osfield
2003-09-10 21:30:01 +00:00
69c4e87bb7Added osg::State::popAllStateSets() method to pop all remain StateSet's off the state stack, thus readying the state object to recieve a new frame.
Robert Osfield
2003-09-10 21:22:47 +00:00
1707276707Fixed state inheritance from the stats overlay onto the rest of the scene.
Robert Osfield
2003-09-10 20:43:27 +00:00
e84a6a62d7Added -I/sw/include to Make/makedefs
Robert Osfield
2003-09-10 20:24:49 +00:00
c1166cf3d5Addeed LIBXML2_INCLUDE defined to Make/makedefs to handle non standard placement of libxml2 in OSX.
Robert Osfield
2003-09-10 19:55:14 +00:00
f5b4f7ace0Changed OsgCameraGroup so that it shares osg::State between Producer::Camera's which share the same Producer::RenderSurface.
Robert Osfield
2003-09-10 19:25:36 +00:00
5ca7659cdaFix warning under Win32.
Robert Osfield
2003-09-10 14:43:48 +00:00
d314a3bf1dAdded /Zm200.
Robert Osfield
2003-09-10 13:25:42 +00:00
6c22afa51cFixes for osgFX.
Robert Osfield
2003-09-10 12:38:28 +00:00
a01903ac41Added -losgText into txp plugin's GNUmakefile for OSX build.
Robert Osfield
2003-09-10 12:26:54 +00:00
514cbbf6f4Added -losgText for OSX build.
Robert Osfield
2003-09-10 12:04:17 +00:00
252da5e5f9From Marco Jez, moved color matrix IO code across to using Marix.h so it handles float's double's properly.
Robert Osfield
2003-09-10 11:21:56 +00:00
2586bd5d1cAdded osgText and osgDB to the list of dependencies for OSX build.
Robert Osfield
2003-09-10 11:18:27 +00:00
c6aa422575Updated docs for release.
Robert Osfield
2003-09-10 08:35:16 +00:00
b165fc9b4dCleaned up handling of vertex arrays in osg::Geometry.
Robert Osfield
2003-09-09 22:18:35 +00:00
584f805327Updates to osgFX, from Marco Jez, to map Effect across to being derived from osg::Group rather than from osg::Node.
Robert Osfield
2003-09-09 11:54:05 +00:00
5c3c0ed17cMade writeMatrix/readMatrix use doubles exclusively.
Robert Osfield
2003-09-09 10:09:20 +00:00
33b03f7ac3Updated docs for release.
Robert Osfield
2003-09-09 08:56:51 +00:00
3f042d2f1bUpdated NEWS/AUTHORS + html docs for release.
Robert Osfield
2003-09-08 10:51:14 +00:00
131ebabaf5Added call to handle_cull_callbacks_and_traverse(node) to CullVisitor::apply(Geode&) to enable cull callbacks to function on geode's.
Robert Osfield
2003-09-08 08:44:05 +00:00
cf1fe8edc2From Boris Bralo, addition of support for osgSim::LightPoint's into TXP plugin.
Robert Osfield
2003-09-07 14:18:22 +00:00
507c9c4cf2Fixes from Marco.
Robert Osfield
2003-09-06 11:07:05 +00:00
d2783c11e6Removed eroneous reference to Matrix_implementaion.cpp.
Robert Osfield
2003-09-05 22:37:10 +00:00
792bba05b9Added new Matrixf and Matrixd implementations.
Robert Osfield
2003-09-05 22:35:34 +00:00
a2834d74d2Added set and get methods for Matrixd and Matrixf.
Robert Osfield
2003-09-05 20:52:36 +00:00
5b93250eb0Added support for Matrixd and Matrixf implementations, with the default Matrix typedef's to either Matrixd or Matrixf.
Robert Osfield
2003-09-05 20:48:42 +00:00
604e478f52Moved testCancel() to end of loop as per TXP pager code.
Robert Osfield
2003-09-04 19:45:55 +00:00
11d1faeeb1Added testCancel() to DatabasePager::run() loop.
Robert Osfield
2003-09-04 19:37:49 +00:00
f8107a39b9Build Fixes for IRIX.
Robert Osfield
2003-09-04 08:50:06 +00:00
06046639b5Fix for IRIX build.
Robert Osfield
2003-09-03 18:17:07 +00:00
bd44cfcfd8Added 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.
Robert Osfield
2003-09-03 10:47:25 +00:00
9a5ab0ac47Fixes for IRIX build.
Robert Osfield
2003-09-03 08:14:00 +00:00
39b9a5e550Removed old DatabasePager.cpp from osgProducer.
Robert Osfield
2003-09-03 07:39:42 +00:00
218c6e8d13Added Inventor plugin, submitted by Sean Spicer, Written by Vivek (c) Magic-Earth. To compile in do a setenv/export USE_COIN or USE_INVENTOR.
Robert Osfield
2003-09-02 21:53:41 +00:00
4761442005Merged changed to osgParticle from Marco Jez, the changes are (quoted from email from Marco)
Robert Osfield
2003-09-02 20:39:41 +00:00
763ee70f2fCommented out calc near/far debugging messages.
Robert Osfield
2003-09-02 20:06:20 +00:00
fe5e6d14deAdded test of sizeof(types) - run osgunittests sizeof.
Robert Osfield
2003-09-02 20:03:01 +00:00
e530912744Made Matrix a typedef to Matrixf, and converted the old Matrix to Matrixf, as part of prep for supporting both Matrixf (float) and Matrixd (double).
Robert Osfield
2003-09-02 17:19:18 +00:00
f90e4ff5f8Converted eroneous writeLong/readInt boolean entries used writeBool/readBool.
Robert Osfield
2003-09-02 17:16:17 +00:00
da6f7ebeefFixes for IRIX build + to_unix on txp plugin files.
Robert Osfield
2003-09-02 10:27:57 +00:00
7575f45800Support for BumpMapping added by Marco Jez.
Robert Osfield
2003-09-01 21:53:53 +00:00
bc14e4ecdcUpdates from Marco:sgfxbrowser.cpp (added specular component to scene light) and AnisotropicLighting.cpp (workaround for a multiple-context issue).
Robert Osfield
2003-09-01 19:43:58 +00:00
2a2ca0da2cWin32 fixes.
Robert Osfield
2003-09-01 15:49:08 +00:00
73094265c3Fixes for Win32.
Robert Osfield
2003-09-01 15:46:10 +00:00
0ebf005ac1Added a call to disable all vertex attrib arrays when none are present on an osg::Geometry.
Robert Osfield
2003-09-01 11:23:29 +00:00
144ac14b07From Neil Salter, added osgSim::SphereSegment and osgSim::ScalarBar, and osgspheresegment and osgscalarbar, and osgsimulation examples.
Robert Osfield
2003-09-01 09:36:03 +00:00
5400f8293bConverted cout's to notify's.
Robert Osfield
2003-08-31 22:17:53 +00:00
6bb951a5bbFrom Alberto Farre, fixes to the file path handling of internally referenced files.
Robert Osfield
2003-08-31 22:17:15 +00:00
4c62cfe6e5Added experiment Tempated fast path implemenation, #if 0 out right now.
Robert Osfield
2003-08-31 22:08:22 +00:00
5ca8207bd1From Tree, updated syntax highlighting.
Robert Osfield
2003-08-31 21:23:08 +00:00
1896b8417eConverted cout's messages to use notify.
Robert Osfield
2003-08-31 21:13:50 +00:00
5c3a2bc683Added s/getCullVistorLeft/Right(), s/getRenderStageLeft/Right(), s/getRenderGraphLeft/Right() methods.
Robert Osfield
2003-08-29 23:04:42 +00:00
0fbccf778cFrom Alberto Farre, added support for both / and \ slashes in path utility functions.
Robert Osfield
2003-08-29 22:05:06 +00:00
0b75a59cfeAdded 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.
Robert Osfield
2003-08-29 22:04:35 +00:00
8498422d7eAdded fonts/ in front of arial.ttf.
Robert Osfield
2003-08-29 21:52:52 +00:00
d559ff91c3Added getBound() to the database pager so that once a model has been loaded it bounding volume is computed upfront and in the database paging thread.
Robert Osfield
2003-08-28 21:40:23 +00:00
64e3c052d6Removed double line spacing in ExternalReference code.
Robert Osfield
2003-08-28 12:49:38 +00:00
138835d817Added a PushAndPopFilePath usage to the internal flt file references.
Robert Osfield
2003-08-28 12:47:32 +00:00
77c862d305From Marco Jez, tangent space generator.
Robert Osfield
2003-08-27 14:13:12 +00:00