094e0f2e48Fixes to the handling of mouse coords after changes in the default behavior of Producer.
Robert Osfield
2003-05-20 13:21:05 +00:00
4e9724245aAdded setProjectMatrix(const Matrix&) and setModelViewMatrix(const Matrix&) methods.
Robert Osfield
2003-05-20 11:01:16 +00:00
601c8d72f2Removed redundent write_usage function.
Robert Osfield
2003-05-20 08:57:02 +00:00
e2ec462fabChanged the fusion distance update code to use OsgCameraGroup::setDistanceDistance() rather than going through the SceneView's by hand. This should ensure that values are kept consistent betwen OsgCameraGroup and SceneView's.
Robert Osfield
2003-05-20 08:47:21 +00:00
d156e259efFixed manipulator.
Robert Osfield
2003-05-20 08:43:09 +00:00
ab1b199da8Removed the now redundent osg::Camera.
Robert Osfield
2003-05-20 08:09:36 +00:00
00e94b86d8Removed all KeySwitchCameraManipulator class, replacing it with the KeySwitchMatrixManipulator
Robert Osfield
2003-05-19 20:18:37 +00:00
940ce67133Removed remaining dependancies on osg::Camera.
Robert Osfield
2003-05-19 15:15:17 +00:00
4151312dc5Removed redundent const
Robert Osfield
2003-05-17 13:15:54 +00:00
715ba6fb66Renamed png pnm
Robert Osfield
2003-05-17 09:03:06 +00:00
6b64cd88b8Removed superfluous const
Robert Osfield
2003-05-17 08:36:25 +00:00
b6d6759337Small operation precedence bug fixed in Text.cpp
Don BURNS
2003-05-14 16:07:39 +00:00
57af40ee95Updates to the handling of vertex attributes.
Robert Osfield
2003-05-09 13:07:06 +00:00
b7fcc68e6fAdd osgUtil as a dependancy of osgText
Robert Osfield
2003-05-08 15:13:50 +00:00
876e40802eMemory leak fixes from Joseph Steel.
Robert Osfield
2003-05-08 14:02:50 +00:00
173a09fb32Added UserData to NodeVisitor.
Robert Osfield
2003-05-07 15:26:08 +00:00
cda2c90315From Romano José Magacho da Silva, support for vertex attributes in vertex program.
Robert Osfield
2003-05-07 13:13:13 +00:00
ba8bf1e94cFrom Eric Sokolowsky, support for mouse scroll wheel in osgGA/osgProducer.
Robert Osfield
2003-05-07 11:13:49 +00:00
aa0d5fc52eChanged the CullVisitor::popProjection() so that it doesn't adjust orthorgraphic projection matrices.
Robert Osfield
2003-05-07 09:35:43 +00:00
fa0333b6feAded extra constructors to BlendFunc and Depth to help set them up convieniently.
Robert Osfield
2003-05-06 18:04:27 +00:00
06054d9520Added support for multibuffering of tex coordinates.
Robert Osfield
2003-05-06 13:13:31 +00:00
6c60fa233eFixed accept(PrimitiveFunctor&) so it uses the transform coords correctly.
Robert Osfield
2003-05-05 14:30:12 +00:00
ee550382c8Fixed build.
Robert Osfield
2003-05-02 18:24:56 +00:00
895a722842Addd support for maximum screen text size into osgText when auto scale to screen is active.
Robert Osfield
2003-05-01 21:06:18 +00:00
d2d9b97953Added set/getNearFarRatio() to CullVisitor.
Robert Osfield
2003-05-01 19:56:02 +00:00
2d360c344cRemved exit().
Robert Osfield
2003-05-01 08:51:03 +00:00
86254927b9From Eric Sokolowsky - pnm (ppm, pgm, pbm) plugin
Robert Osfield
2003-04-30 15:40:57 +00:00
9468ab4979Cleanup of the API.
Robert Osfield
2003-04-30 15:38:11 +00:00
d29c57a2baReverted the test of setAutoScaleToScreen.
Robert Osfield
2003-04-30 11:41:24 +00:00
0ab467483fAdded support for automatic scaling of text to screen coords. Optimized the text implementation to provide better speed, especially by using the alignement to screen option.
Robert Osfield
2003-04-30 11:40:17 +00:00
821313d102From Ben, promoted floats to doubles to produce better stability in the invert method.
Robert Osfield
2003-04-29 14:24:11 +00:00
e1468428e3set glDrawBuffer( GL_BACK ) in SceneView::draw() when not drawing in stereo mode. Without this, we end up drawing to the wrong buffer when toggling stereo off.
Don BURNS
2003-04-29 00:55:12 +00:00
2ee54ecb1eUpdated NEWS.
Robert Osfield
2003-04-28 12:57:58 +00:00
490647f5f4Updates to the introduction.html.
Robert Osfield
2003-04-28 11:37:53 +00:00
dc4d592a8cFixed typo of Fturue!
Robert Osfield
2003-04-27 19:23:00 +00:00
c1b1a091faFrom Tree, addition of ; after MACRO_'s to help with Java port.
Robert Osfield
2003-04-27 10:58:39 +00:00
9fb98c0107Updates to introducution.
Robert Osfield
2003-04-25 19:53:22 +00:00
30d50894a3Updated index.html
Robert Osfield
2003-04-25 13:52:08 +00:00
89b1365b2bAdded support for gather information on which vertices have been intersected with.
Robert Osfield
2003-04-25 13:47:33 +00:00
84fb15717dA few minor mods to introduction.html
Don BURNS
2003-04-24 20:41:18 +00:00
eff6db2712Updates to the introduction.html documentaition.
Robert Osfield
2003-04-24 19:54:03 +00:00
95058aba7dTypo fix.
Robert Osfield
2003-04-24 13:45:35 +00:00
af1eae0418cout -> notify.
Robert Osfield
2003-04-24 13:45:10 +00:00
6721782cacUpdates to docs.
Robert Osfield
2003-04-24 13:44:30 +00:00
897afa0e27From Romano, updated LANDEXT.DAT and new highlight.reg file for syntax highlighting under Windows.
Robert Osfield
2003-04-23 10:12:40 +00:00
341fa340ceAdded check for camera's sharing the same RenderSurface, if so switches off multi-threading of cull and draw.
Robert Osfield
2003-04-23 09:59:08 +00:00
b6327e777cChanged the data link to OpenSceneGraph-Data-0.9.3.tar.gz since we won't be updating it for the release.
Robert Osfield
2003-04-19 09:53:39 +00:00
ef482f11a2Updated ChangeLog for the release.
Robert Osfield
2003-04-19 09:35:10 +00:00
4f92ba3245Updated NEWS for the release date.
Robert Osfield
2003-04-19 09:09:46 +00:00
a79fada938Mannually computes the mipmap levels to ensure correct loading of dds images which arn't square.
Robert Osfield
2003-04-19 06:57:07 +00:00
b6ee5445b7Changed the ordering of the picking intersections.
Robert Osfield
2003-04-18 21:44:48 +00:00
1cf0be9963Fixes to BlendFunc - adding missing ZERO handling.
Robert Osfield
2003-04-18 19:46:46 +00:00
bc8bd29646Updated NEWS for the release.
Robert Osfield
2003-04-18 15:59:34 +00:00
1c8db044f1Removed various assert() instances since these were causing crashes.
Robert Osfield
2003-04-18 10:10:14 +00:00
dac86dabb5Added a realize callback for setting up the pbuffer so that it definately has a valid graphics context.
Robert Osfield
2003-04-18 08:17:18 +00:00
c269cc88b2Added doc++ documentation.
Robert Osfield
2003-04-17 16:22:51 +00:00
ba575396a4Added setting of the RenderSurface name to the application name.
Robert Osfield
2003-04-17 15:57:05 +00:00
9329717aa0Moved #include <osg/Timer> from Viewer to OsgCameraGroup.
Robert Osfield
2003-04-17 15:27:17 +00:00
d0aac6e6f0Added an alternate compile path for Windows in the toggle of fullscreen for the first time.
Robert Osfield
2003-04-17 13:57:15 +00:00
67f5cc46c1Changed the maxx initializiation to use (*points)[last_valid_index].x();
Robert Osfield
2003-04-17 13:36:41 +00:00
fd262554acMoved the managing of frame stamp from osgProducer::Viewer into osgProducer::OsgCamaraGroup.
Robert Osfield
2003-04-17 11:14:25 +00:00
f759f7e69eAdded OSGUTIL_EXPORT to front of DelaunayTriangulator class.
Robert Osfield
2003-04-17 06:52:56 +00:00
55cd95f542InputRectangle converted to RenderSurface->get()...
Don BURNS
2003-04-16 23:09:31 +00:00
6fc19084acChanged Rect('s to Rectangle('s
Don BURNS
2003-04-16 21:16:23 +00:00
0b0c6c4e60Added support for set/getColor to ShapeDrawable.
Robert Osfield
2003-04-16 20:02:15 +00:00
cad160fbe6From Marco Jez, added DelaunayTriangulator class.
Robert Osfield
2003-04-16 19:21:27 +00:00
d9ddd0bb06Changed near and far instances into near_point, far_point to avoid problems with Win32 build.
Robert Osfield
2003-04-16 19:20:15 +00:00
3bd03476f4Moved the PickVisitor from osgUtil into the implementation of osgProducer::Viewer. Removed methods in PickVisitor which wern't being used by osgProducer::Viewer. This has been done because the PickVisitor interface and implementation weren't ready for general usage.
Robert Osfield
2003-04-16 15:14:25 +00:00
2e659c9ebfRenamed computeNearFar to computeNearFarPoints.
Robert Osfield
2003-04-16 14:22:36 +00:00
904aceec22Added convinence methods to osgProducer::Viewer:
Robert Osfield
2003-04-16 14:17:49 +00:00
48cb15015fAdd a check for the result to writeNodeFile().
Robert Osfield
2003-04-16 12:46:06 +00:00
f9eb43083aChanged OsgSceneHandler so it re-uses osgUtil::SceneView project and modelview matrices.
Robert Osfield
2003-04-16 09:22:33 +00:00
fc4a2ab191Added support for multiple cameras into osgpick.
Robert Osfield
2003-04-15 20:54:10 +00:00
4c6686eaeeChanged the linking to Producer for debug builds so that producerd.lib is linked against.
Robert Osfield
2003-04-15 14:29:36 +00:00
6998229639From Brede, Fixed the ordering of the znear and zfar.
Robert Osfield
2003-04-15 09:33:56 +00:00
63628ce099From Romano, extra methods/variables for controlling tesselation.
Robert Osfield
2003-04-15 09:33:11 +00:00
0036018507Added -I/usr/X11R6/include to osgProducer and all the examples GNUMakefiles.
Robert Osfield
2003-04-14 19:39:22 +00:00
95636af81cAdded using namespace Producer to get round namespace issue with CameraGroup call.
Robert Osfield
2003-04-14 18:53:50 +00:00
deac5b8d4aUpdated osgstereoimage and osgimpostor to handle the new default orientation of normalized mouse coords.
Robert Osfield
2003-04-14 18:49:41 +00:00
5df7118d6dUpdates to the osgpick code.
Robert Osfield
2003-04-14 15:44:30 +00:00
b66f464a1bTweak to the debug output.
Robert Osfield
2003-04-14 15:03:55 +00:00
39a5cf3ad9Added extra debugging details to help track down IRIX64 & Solaris64 problems.
Robert Osfield
2003-04-14 15:02:13 +00:00
f543d69881Improved the handling of Producer's no dimensional mouse coords.
Robert Osfield
2003-04-14 13:23:12 +00:00
3df0401007Addd new computeLocalToWorld(NodePath) etc methods.
Robert Osfield
2003-04-14 13:22:21 +00:00
a202cfa4f3Changed push back to a += to try and fix compile on hopeless OSX g++ version.
Robert Osfield
2003-04-14 08:16:55 +00:00
02390585c6Updated dependancies with link to Producer web page.
Robert Osfield
2003-04-13 14:12:03 +00:00
026dc2cbb7Added Geoff Michel's osgpick and osgUtil::PickVisitor code.
Robert Osfield
2003-04-13 13:26:41 +00:00
5ecc25540cFrom Michael Gronager, changed apply(Sequence) to cast to an Group rather than a Switch which was a bug.
Robert Osfield
2003-04-13 12:02:29 +00:00
d43452fa7bRemoved references to glut32.lib.
Robert Osfield
2003-04-12 10:24:16 +00:00
1a943c69baConvertex a std::copy() into a for loop to get round compile problems under OSX.
Robert Osfield
2003-04-11 18:57:35 +00:00
02c0133203Clean of doc++ directories.
Robert Osfield
2003-04-11 15:34:56 +00:00
0c9b652f31Changed the uint arrays to GLuint to keep OSX build compiling.
Robert Osfield
2003-04-11 15:33:40 +00:00
9d28cf2e8fFixes to documentions to refelect the move from osgGLUT to osgProducer.
Robert Osfield
2003-04-11 10:37:31 +00:00
c2a9234cc5Updated the version numbers to 0.9.4
Robert Osfield
2003-04-11 10:04:53 +00:00
83fb3f40c9Added afterescher back into the example list in runexamples.bat.
Robert Osfield
2003-04-11 10:00:56 +00:00
50d1fcfea2From Romano, added support in osg::VertexProgram for deleting the flushed vertex programs.
Robert Osfield
2003-04-11 09:54:27 +00:00
086a322d26Added guards around Geo plugin to prevent it from being built under OSX, Solaris and IRIX as it breaks the OSX build and doesn't handle Endian issues.
Robert Osfield
2003-04-11 07:18:13 +00:00
8350eda616Added std:: infront of cout instances.
Robert Osfield
2003-04-11 06:50:15 +00:00
aaa761e333Added tests for presense of extensions to osgcubemap, osgvertexproram and osgmultitexture examples.
Robert Osfield
2003-04-10 19:32:32 +00:00
52d2d8eaffMoved the osgcameragroup example across to being just based on osgProducer::OsgCameraGroup with no usage of osgGA manipulators.
Robert Osfield
2003-04-10 15:23:49 +00:00