f9bcde3cf0Added name and keep member variables to osg::GraphicsThread::Operation to allow the names of the operations to be logged for stats purposes, or used when do searches of the operation list. The keep member variable tells the graphics thread run loop wether to remove the entry from the list once its been called.
Robert Osfield
2005-08-30 19:03:02 +00:00
aba3b4fa67Clean up and fixes to GraphicThread class, and osgcamera example.
Robert Osfield
2005-08-30 14:41:08 +00:00
3810d3b850From Norman Vine, fixed small typo.
Robert Osfield
2005-08-30 09:33:42 +00:00
ceadd41ef1Fixed reading and writng of data.
Robert Osfield
2005-08-29 20:38:46 +00:00
492956d73eAdded scratch pad reset.
Robert Osfield
2005-08-29 20:16:15 +00:00
6e39f9f475Implement a scratch pad for writing and read data to, to solve issue between running a master and slave on a mix of 32bit and 64bit.
Robert Osfield
2005-08-29 19:57:02 +00:00
9f740f7397Improved support for keyboard/mouse events in osgcluster.
Robert Osfield
2005-08-29 14:05:30 +00:00
2e84f10b21Added extra debug info.
Robert Osfield
2005-08-29 12:25:16 +00:00
ffb06a8c49Added extra access methods on osgProducer::KeyboardMouseCallback, and added support for reading and writing keyboard/mouse events in osgcluster.
Robert Osfield
2005-08-29 12:05:17 +00:00
b316dc30e8Disabled the pbuffer graphics thread.
Robert Osfield
2005-08-28 19:07:09 +00:00
48a9a395bbFrom Marco Jez, fixed typo of OverlayNode.cpp.
Robert Osfield
2005-08-28 15:49:58 +00:00
f3be713d66Added OveralyNode into VS project file, and fleshed out more code in the OveralyNode implementation.
Robert Osfield
2005-08-26 20:01:21 +00:00
42752347aaAdded beginings of new OverlayNode, for managing a render to texture which is then used to overaly other parts of the scene such as terrain.
Robert Osfield
2005-08-26 14:00:02 +00:00
ee4d2128daAdded --num-components <num> option.
Robert Osfield
2005-08-26 13:26:02 +00:00
16e777b69bFrom Farshid Lashkari, fixed warnings.
Robert Osfield
2005-08-26 08:48:54 +00:00
7e0781d0c8From Farshid Lashkari, added istream support to JPEG plugin.
Robert Osfield
2005-08-25 19:23:58 +00:00
5f27216e7emade removeExpiredSubgraphs virtual.
Don BURNS
2005-08-25 18:18:27 +00:00
d154c2a4cdFrom Eric Sokolowsky, warning fixes for g++ 4.0 under Fedora Core 4.
Robert Osfield
2005-08-25 17:53:01 +00:00
fb96298355From Farshid Lashkari, Support for reading TIF images from stream, and support from reading and writing RGB image to/from stream.
Robert Osfield
2005-08-25 14:37:21 +00:00
be285c62c0Added support for rapid movement of the emitter, with particle now seeding between the position of the emitter in the previous frame and the new position in the new frame, the number of particles added also scales up to compensate for this movement.
Robert Osfield
2005-08-25 14:12:08 +00:00
320d0f67e4Removed old commented out code.
Robert Osfield
2005-08-24 19:21:12 +00:00
dedf81fa51From Domenico Mangieri, added constructor.
Robert Osfield
2005-08-24 19:20:36 +00:00
f4dd930376From Gordon Tomlinson: " This fixes some crashing issues I was having with certain FLT files that only had partial colour palettes
Robert Osfield
2005-08-24 11:53:13 +00:00
e7c6a03bb2From Farshid Lashari, added support for reading from std::istream's to the BMP, GIF, PNG and TGA image plugins
Robert Osfield
2005-08-24 10:48:24 +00:00
3ac94784fcFrom Geoff Michel, added normal definition for tesselation
Robert Osfield
2005-08-22 15:13:04 +00:00
6e167c0db7From Carlo Camporesi, fixed .ive handling of character height and aspect ratio.
Robert Osfield
2005-08-22 14:13:28 +00:00
b50ac89b9dFrom Domenico Mangieri:
Robert Osfield
2005-08-22 14:07:47 +00:00
c0d6126313From Domenico Mangieri, addded some missing const qualifiers in osgUtil::SceneView.
Robert Osfield
2005-08-22 13:58:23 +00:00
8e3f4e4890From Fabio Mierlo,
Robert Osfield
2005-08-22 13:54:43 +00:00
2fa2041655From Joseph Winston, "Corrected displayed comment about the text size to match the actual text size."
Robert Osfield
2005-08-22 13:45:15 +00:00
9394e224f4Tweaked flight manipulator pitch sensitivity.
Robert Osfield
2005-08-22 13:03:23 +00:00
29958a5612Added OSG_EXPORT to GrephicsThread and fixed typo in osg.dsp.
Robert Osfield
2005-08-21 15:32:38 +00:00
ac07e07705Further work on GraphicsContext/GraphicsThread
Robert Osfield
2005-08-20 08:59:03 +00:00
f07b24e56bFrom Joseph Winston, removed #include <osgUtil/RenderToTexture>
Robert Osfield
2005-08-20 08:20:26 +00:00
356f1ccfafAdded GraphicsThread class
Robert Osfield
2005-08-18 20:35:19 +00:00
edd75cfc63Added GraphicsThread to project file
Robert Osfield
2005-08-18 20:33:38 +00:00
51faa7e43aVarious updates to support the new GraphicsThread class.
Robert Osfield
2005-08-18 20:17:51 +00:00
717a6dcf14Added beginings of GraphicsThread class
Robert Osfield
2005-08-18 09:36:40 +00:00
db3fe3fd3bImplemented more SceneView operations in main as a move to try and replace SceneView usage in this example.
Robert Osfield
2005-08-18 08:37:01 +00:00
e98102219bReplaced osgUtil::SceneView usage by osg::CameraNode
Robert Osfield
2005-08-17 16:13:06 +00:00
84618ffcb3Merged RenderToTextureStage functionality into RenderStage
Robert Osfield
2005-08-17 10:12:49 +00:00
4745e2b79bFix compile under x64_32.
Robert Osfield
2005-08-17 08:50:17 +00:00
b04e09c8b8Disabled assembly code for x64_64 paths.
Robert Osfield
2005-08-17 07:27:51 +00:00
e8fc5248faAdded realize() and isRealized() methods to osg::GraphicsContext.
Robert Osfield
2005-08-16 13:29:07 +00:00
75987a045dAdded osgshaderterrain example.
Robert Osfield
2005-08-15 13:54:25 +00:00
5959362e5cAdded base texture support.
Robert Osfield
2005-08-09 14:13:24 +00:00
aedb187718Added getStartTick() acess method
Robert Osfield
2005-08-09 10:48:50 +00:00
a5d64e5a77Added getDisplayList access method
Robert Osfield
2005-08-09 10:48:26 +00:00
d48841f09bFixed indenting and typo
Robert Osfield
2005-08-09 10:47:21 +00:00
7cb6bbdfeaAdded GLSL shader pathway into osgforest.
Robert Osfield
2005-08-09 09:11:15 +00:00
3af2fc76dcAdded setting up of Producer::VisualChooser.
Robert Osfield
2005-08-06 19:19:15 +00:00
921148f664Change the frame reference time so that it uses the same time as the KeyboardMouseCallback.
Robert Osfield
2005-08-06 19:18:53 +00:00
64fbb477feSet the double buffer off when setting up pbuffers.
Robert Osfield
2005-08-06 19:16:53 +00:00
81dab87154Added blend shadow fragment shader
Robert Osfield
2005-08-06 04:33:56 +00:00
e534e4d1edAdded setStateSet(0) to destructors to force the problem clean up of attached StateSets.
Robert Osfield
2005-07-30 18:44:18 +00:00
098fafc198From Pavel Moloshtan, setting of the cull traversal mask which visiting camera subgraphs. (with small tweak from Robert Osfield to remove compile warnings.)
Robert Osfield
2005-07-27 13:38:15 +00:00
4e69d46289Further work on trying to get glGenerateMipMapEXT working in conjunction with frame buffer objects. Still don't work under Linux yet through :-|
Robert Osfield
2005-07-27 11:27:44 +00:00
72a59527f5From Marco Jez, added setEventHandled() and getEventHandled() to osgGA::EventVisitor.
Robert Osfield
2005-07-27 09:37:26 +00:00
b9a74c87e1From Jeremy Bell,
Robert Osfield
2005-07-26 21:07:31 +00:00
07af23e280From Eric Wing, fix to be able to handle "spacial" characters under OSX.
Robert Osfield
2005-07-26 20:31:43 +00:00
83da1b0894From Brede Johansen, fix to the isImageTranslucent() method.
Robert Osfield
2005-07-26 16:05:42 +00:00
eca7fc210aFrom Fabio Mierlo, removed cast from float to RGB8, to allow native float imagery to be correctly importated from HDR files.
Robert Osfield
2005-07-26 15:49:19 +00:00
bddaefd569Perliminary support for glGenerateMinMapEXT.
Robert Osfield
2005-07-25 16:12:24 +00:00
384830d37eAdded handling of automatic setting up of the contextID.
Robert Osfield
2005-07-25 14:28:22 +00:00
3c23a42f17Added support for TextureCubeMap into osgUtil::RenderToTextureStage.
Robert Osfield
2005-07-25 13:05:57 +00:00
ee8f7bb756Added post draw callback to osg::CameraNode/osgUtil::RenderToTextureStage.
Robert Osfield
2005-07-24 20:31:21 +00:00
42e4488454Port Impostor across to use the new osg::CameraNode.
Robert Osfield
2005-07-24 11:06:39 +00:00
d8a5c2e7acUpdated wrappers.
Robert Osfield
2005-07-23 19:08:02 +00:00
c210dd2db9Added osg::CameraNode to ImpostorSprite in prep for moving across to using camera node in pre rendering of impostors.
Robert Osfield
2005-07-23 19:05:42 +00:00
06d3d869f3Attached ImpostorSpriteManager to the CullVisitor.
Robert Osfield
2005-07-23 15:21:18 +00:00
69efae505bRenabled impostor support using old style RenderToTextureStage setup.
Robert Osfield
2005-07-22 16:25:38 +00:00
47651d3c8dAdded glSissor suppor via new osg::Scissor class. Added .osg support for osg::Scissor. Added .ive support for osg::Viewport and osg::Scissor.
Robert Osfield
2005-07-22 09:31:19 +00:00
37b4df3f71Added missing typedef
Robert Osfield
2005-07-22 08:21:17 +00:00
3c12f5ccceFixed compile error.
Robert Osfield
2005-07-21 20:45:16 +00:00
9b34bc5c86Added GraphicsContextImplementation
Robert Osfield
2005-07-21 19:37:44 +00:00
302c58fc93Implemented the beginings of the osgProducer::GraphicsContexImplementation.
Robert Osfield
2005-07-21 19:27:19 +00:00
7776924407Checked in graphics context.
Robert Osfield
2005-07-21 08:43:24 +00:00
1e9fb4ab03From Marco Jez (with tweaks by Robert Osfield) : clean up of inheritance from std::vector<> classes
Robert Osfield
2005-07-20 19:42:59 +00:00
b9e651baf1Added new osg::GraphicsContext base class
Robert Osfield
2005-07-20 15:55:07 +00:00
9120a0ca2cRemoved osgIntrospection wrappers
Robert Osfield
2005-07-20 14:31:54 +00:00
6b873f33f5Updated wrappers
Robert Osfield
2005-07-20 08:03:37 +00:00
6778bc3981Added wrapper projects and updates of autogenerated wrappers.
Robert Osfield
2005-07-19 20:40:29 +00:00
7b23cf930eAdded support for multiple colour buffers into osg::CameraNode/osgUtil::CullVisitor
Robert Osfield
2005-07-19 20:01:00 +00:00
8dd013171cPorted all the render to texture examples across to using the new osg::CameraNode. Added support for texture cube maps in FBO + CameraNode.
Robert Osfield
2005-07-19 16:30:55 +00:00
5c9bd792a3Updated wrappers
Robert Osfield
2005-07-15 21:47:11 +00:00
71a7078d79Added return 1.
Robert Osfield
2005-07-15 19:24:46 +00:00
ac460a2dfbAdded .osg suppot for new alignment modes
Robert Osfield
2005-07-15 16:26:45 +00:00
1c88914e5fFrom Yuri Vilmanis, improved multi-line justifaction support and new alignment modes
Robert Osfield
2005-07-15 16:22:53 +00:00
d35ea68f3eRenamed Byte2,3,4 and Short2,3,4 and UByte4 to use the Vec*b, Vec*s and Vec4ub form
Robert Osfield
2005-07-15 14:41:19 +00:00
0c7f228224From Brede Johansen, fixed range check
Robert Osfield
2005-07-15 10:48:23 +00:00
70647b8801Fixed bug in ProxyNode write out where non existant children were written out.
Robert Osfield
2005-07-15 09:56:36 +00:00
cfac4c74bcAdded reference frame to TexGenNode
Robert Osfield
2005-07-15 08:32:36 +00:00
ec5463c10dCleaned up osghud and osgprerender examples
Robert Osfield
2005-07-15 08:31:02 +00:00
247327ef31Updates
Robert Osfield
2005-07-14 21:04:40 +00:00
0e4b263ddbFix PagedLOD::addChild(,,) so that they allocate the correct size of range data.
Robert Osfield
2005-07-14 20:32:25 +00:00
0956674292Added back in the call to drawPreRenderStages() as this shouldn't interfere with the stereo code in SceneView as RenderStage should automatically only allow themselves to be draw on per frame.
Robert Osfield
2005-07-14 13:21:11 +00:00
aece690d8eRemoved the set culling active flag setting
Robert Osfield
2005-07-14 10:34:46 +00:00
53347812cbFrom Mike Weiblen, addiding of Program::validateProgram and osg::isNotifyEnabled() method
Robert Osfield
2005-07-14 10:27:00 +00:00
d4a8bc0f03Changed osgpagedlod example to convert LOD nodes into PagedLOD ones.
Robert Osfield
2005-07-14 10:18:05 +00:00
5cfc42daf8Added missing copy _referenceFrame in copy constructor
Robert Osfield
2005-07-14 10:17:20 +00:00