[osg-users] OpenSceneGraph-3.5.3 developer release tagged

Robert Osfield robert.osfield at gmail.com
Fri Jun 3 12:29:47 PDT 2016


Hi All,

I have tagged the OpenSceneGraph-3.5.3 developer release, a
significant milestone towards the stable 3.6.0 that I'll make this
summer.

The github tag is:

    https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.5.3

I haven't had a chance to update the website yet, it's evening here
and have a busy weekend so won't have a chance to update it so this
will have to wait till next week.

Changes?  Well lots, mostly minor though, things like build, runtime
and warning/coverity fixes.  Can't think of any major features off the
top of my head but then I'm tired and have lots of other things to get
on with this evening so you'll have to read the ChangeLog.  Oh support
for glMultiDrawArrays/osg::MultiDrawArrays will be one for those who
want to squeeze that extra bit of performance out.

Thanks to all those who've contributed to testing, fixes and new features.

Cheers,
Robert.


Fri, 3 Jun 2016 17:57:04 +0100
Checked in by : Julien Valentin
Fixed little bug in DrawArraysLength (instancing not supported).
Corrected PrimitiveSet.cpp in order DrawArraysLength can be instanced.
It's the only pr missing code if (_numInstances>=1)
glDrawXXXInstanced(...,_numInstances); else glDrawXXX();

Fri, 3 Jun 2016 17:38:32 +0100
Checked in by : Robert Osfield
Added -Wno-deprecated-register for Clang build to quieten warnings
related to lex/yacc generated files

Fri, 3 Jun 2016 17:33:45 +0100
Checked in by : Björn Blissing
Last two files with fixes to the virtual inheritance warnings...I have
also attached the fix to the type shadowing problem in
ConvexPolyhedron.cpp


Fri, 3 Jun 2016 17:30:12 +0100
Checked in by : Björn Blissing
fix for the rest of the VS2015 virtual inheritance warnings. Same as
for issues as for the Operation class.

Fri, 3 Jun 2016 17:22:28 +0100
Checked in by : Björn Blissing
VS2015 build fix

Fri, 3 Jun 2016 11:30:48 +0100
Checked in by : Björn Blissing
Fixed VS2015 compiler warnings

Fri, 3 Jun 2016 11:28:10 +0100
Checked in by : Robert Osfield
Added float variants of osg::PI etc. in the form osg::PIf Converted
osg::PI usage to osg::PIf in ShapeDrawable.cpp to address Windows
build errors

Fri, 3 Jun 2016 10:18:41 +0100
Checked in by : Robert Osfield
Fixed Clang warnings related to external dependencies

Fri, 3 Jun 2016 09:33:47 +0100
Checked in by : Robert Osfield
Fixed clang warnings

Thu, 2 Jun 2016 20:00:42 +0100
Checked in by : Robert Osfield
Added check against GCC version when adding the -Wshadow warning to
OSG_AGGRESSIVE_WARNING_FLAGS so that it's only used in versions later
than 4.9.

Thu, 2 Jun 2016 17:54:24 +0100
Checked in by : Robert Osfield
Moved the REGISTER_WINDOWINGSYSTEMINTERFACE macro into the osgViewer namespace

Thu, 2 Jun 2016 17:50:53 +0100
Checked in by : Robert Osfield
Removed osgViewer:: prefix to addres build error

Thu, 2 Jun 2016 16:04:06 +0100
Checked in by : Juan Hernando Vieites
The current implementation of readImageFromCurrentTexture doesn't
consider the texture rectangle mode. Find attached a version of the
file that corrects this issue

Thu, 2 Jun 2016 15:43:31 +0100
Checked in by : Robert Osfield
Fixed potential memory leak

Thu, 2 Jun 2016 15:41:15 +0100
Checked in by : Robert Osfield
Fixed uninitialized variable.

Thu, 2 Jun 2016 15:35:47 +0100
Checked in by : Robert Osfield
Added handling of failure to create ElementBufferObject.

Thu, 2 Jun 2016 15:23:38 +0100
Checked in by : Robert Osfield
Removed debugging code

Thu, 2 Jun 2016 14:56:43 +0100
Checked in by : Robert Osfield
Moved status check to quieten coverity warning

Thu, 2 Jun 2016 14:53:11 +0100
Checked in by : Robert Osfield
Added missing break

Thu, 2 Jun 2016 14:38:23 +0100
Checked in by : Robert Osfield
Removed debug message

Thu, 2 Jun 2016 14:36:38 +0100
Checked in by : Robert Osfield
Fixed redundent checks and clean up clone usage

Thu, 2 Jun 2016 14:33:32 +0100
Checked in by : Robert Osfield
Added missing break

Thu, 2 Jun 2016 14:31:44 +0100
Checked in by : Robert Osfield
Fixed method to match parent class.

Thu, 2 Jun 2016 14:30:58 +0100
Checked in by : Robert Osfield
Fixed method to match parent class.

Thu, 2 Jun 2016 14:22:25 +0100
Checked in by : Robert Osfield
Removed redudent codepaths, standardizing on the most portable Texture2D path.

Thu, 2 Jun 2016 14:18:12 +0100
Checked in by : Robert Osfield
Removed redudent code paths

Thu, 2 Jun 2016 13:51:46 +0100
Checked in by : Robert Osfield
Cleaned up the cloning usage

Thu, 2 Jun 2016 13:23:34 +0100
Checked in by : Robert Osfield
Fixed unitialized variables

Thu, 2 Jun 2016 13:03:07 +0100
Checked in by : Robert Osfield
Set default value of OSG_USE_REF_PTR_SAFE_DEREFERENCE of OFF to avoid
the check overhead polutting all OSG applications.

Thu, 2 Jun 2016 12:43:09 +0100
Checked in by : Robert Osfield
Fixed typo

Thu, 2 Jun 2016 12:22:51 +0100
Checked in by : Robert Osfield
Fixed build issues when OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION is set to OFF

Thu, 2 Jun 2016 11:25:40 +0100
Checked in by : Robert Osfield
Bumped version number for 3.5.3 dev release

Thu, 2 Jun 2016 11:06:50 +0100
Checked in by : Robert Osfield
Restructed the control of OSG_AGGRESSIVE_WARNINGS_FLAGS to make it
possible to edit them in ccmake/CMakeSetup. Changed the name of
OSG_USE_AGGRESSIVE_WARNINGS to OSG_AGGRESSIVE_WARNINGS to make sure it
sits alongside the OSG_AGGRESSIVE_WARNINGS_FLAGS within ccmake so that
it's easier to see how the two variables are coupled.

Thu, 2 Jun 2016 10:06:58 +0100
Checked in by : Davide Raccagni
Fixed version of CMakeLists.txt when you check
BUILD_OPENTHREAD_WITH_QT and compile with Visual Studio 2015

Thu, 2 Jun 2016 10:04:36 +0100
Checked in by : Robert Osfield
Fixed line endings

Wed, 1 Jun 2016 16:22:42 +0100
Checked in by : Robert Osfield
Added _LIBRARIES var to mix

Wed, 1 Jun 2016 15:51:49 +0100
Checked in by : Robert Osfield
Changed freetype plugin to utilize CMake's FindFreetype.cmake rather
than use a local one.

Wed, 1 Jun 2016 15:09:21 +0100
Checked in by : Robert Osfield
Fixed line endings

Wed, 1 Jun 2016 14:20:14 +0100
Checked in by : Robert Osfield
Fixed doxygen warnings

Wed, 1 Jun 2016 13:41:17 +0100
Checked in by : Robert Osfield
Removed no longer supported doxygen settings

Wed, 1 Jun 2016 13:40:06 +0100
Checked in by : Robert Osfield
Fixed line endings

Wed, 1 Jun 2016 12:49:55 +0100
Checked in by : Robert Osfield
Fixed missing "

Wed, 1 Jun 2016 11:41:10 +0100
Checked in by : Robert Osfield
Added macosx10.11 to the list of supported OSX SDK's

Wed, 1 Jun 2016 11:25:31 +0100
Checked in by : Robert Osfield
Added in extra search paths for FBX

Wed, 1 Jun 2016 10:55:19 +0100
Checked in by : OpenSceneGraph git repository
Merge pull request #74 from susnux/fix-61Added missing stdexcept
header, fixes #61

Wed, 1 Jun 2016 10:32:35 +0100
Checked in by : Andreas Cadhalpun
Replace deprecated FFmpeg API to fix build with ffmpeg-3.0.x

Wed, 1 Jun 2016 10:01:44 +0100
Checked in by : Julien Valentin
Added glDrawArraysIndirect, glMultiDrawArraysIndirect,
glDrawElementsIndirect and glMultiDrawElementsIndirect extensions.

Wed, 6 Mar 2013 09:38:48 +0100
Checked in by : Stephan van Alste
Do not install non existant pdb file in release build mode

Tue, 12 Feb 2013 13:09:00 +0100
Checked in by : Ralf Habacker
Install msvc debug files along with the binaries

Tue, 31 May 2016 16:14:51 +0100
Checked in by : Ralf Habacker
Fixed bug not detecting unc pathes in osgDB::isAbsolutePath()

Tue, 31 May 2016 12:58:57 +0100
Checked in by : Alberto Luaces
defines for building on Hurd and BSD kernels

Tue, 31 May 2016 12:45:28 +0100
Checked in by : Marcin Hajder
Fix for nvtt plugin to support RGTC1/RGTC2 pixel format. Thanks to
this simple fix it's possible to compress red/red-green channel of
RGB/RGBA image to
GL_COMPRESSED_RED_RGTC1_EXT/GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
pixel format.

Tue, 31 May 2016 11:27:30 +0100
Checked in by : Pjotr Svetachov
small optimization to the osgb/t serializers.

Tue, 31 May 2016 11:05:02 +0100
Checked in by : Nguyen Van Truong
I Use two touch screen in my App. I had a bug touch point in secondary
screen ( the touch point not same mouse push point).

Tue, 31 May 2016 10:54:38 +0100
Checked in by : Robert Osfield
Fixed indentation

Tue, 31 May 2016 10:32:43 +0100
Checked in by : Robert Osfield
Fixed warning message

Tue, 31 May 2016 10:28:08 +0100
Checked in by : Robert Osfield
Removed the redudent ive::ReadWrite base class

Tue, 31 May 2016 09:46:03 +0100
Checked in by : Robert Osfield
Removed virtual methods from base class as this was breaking the
casting. Ironically this fix was required as the original "fix" for
issue raised by Coverity introduced a crash!

Mon, 30 May 2016 13:43:09 +0100
Checked in by : Jannik Heller
Fixed typo of method name

Mon, 30 May 2016 12:41:25 +0100
Checked in by : Tony Vasile
OpenFlight-plugin with Surface Material Codes. There is one additional
field that may be required by an existing application in addition to
the IR Code is the IR Material. I have a small fix to include the IR
Material as the User Value <UA:IRM>

Mon, 30 May 2016 12:30:05 +0100
Checked in by : Alberto Luaces
Typo fixes

Fri, 27 May 2016 10:34:15 +0100
Checked in by : Ralf Habacker
Fix 'unterminated_case: The case for value 7U is not terminated by a
'break' statement' in jpeg plugin.Reported by Coverity: CID 86499:
Missing break in switch (MISSING_BREAK)


Fri, 27 May 2016 10:28:26 +0100
Checked in by : Ralf Habacker
Fix 'bad_override: Method ive::DirectionalSector::read hides  but does
not override ive::ReadWrite::read because some type qualifiers do  not
match'.Reported by Coverity: CID 86119 and 269 others


Fri, 27 May 2016 09:47:07 +0100
Checked in by : Robert Osfield
Changed the RenderStageCache::RenderStageMap to use map<Referenced*,
ref_ptr<RenderStage>> in place of map<CullVisitor*,
ref_ptr<RenderStage>> to avoid problems of dynamic_cast<> on an object
that is being deleted.

Thu, 26 May 2016 18:07:46 +0100
Checked in by : Robert Osfield
>From Wee See, "attached a small submission, which makes the option
"readObjectRecordData" of OpenFlight-plugin working like documented in
the Knowledge Base of OSG (52-using-the-openflight-plugin).Actually,
if the option "readObjectRecordData" is set, ObjectRecordData will not
be read and set.
With this submission, if the option "readObjectRecordData" is set,
ObjectRecordData will be read and set."


Thu, 26 May 2016 17:49:06 +0100
Checked in by : Robert Osfield
>From Philippe Renon and Robert Osfield,
osgViewer::Viewer::checkNeedToDoFrame should return true when only the
root node has an update callback.Note, from Robert, I took Philippe
modifications to Viewer.cpp and reformated them slightly to avoid a
double check against getSceneData()!=0 and then rolled
the changes out to CompositeViewer::checkNeedToDoFrame() to ensure
that both implementations work the same.


Thu, 26 May 2016 15:07:02 +0100
Checked in by : Robert Osfield
Fixed shadows warning

Thu, 26 May 2016 11:13:56 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Thu, 26 May 2016 10:35:33 +0100
Checked in by : Robert Osfield
Fixed shadows warnigns

Thu, 26 May 2016 10:24:44 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Thu, 26 May 2016 10:24:31 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Thu, 26 May 2016 10:01:20 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Thu, 26 May 2016 09:48:16 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Thu, 26 May 2016 08:25:12 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 18:12:43 +0100
Checked in by : Robert Osfield
Fixed shadows warnings in lwo plugin

Wed, 25 May 2016 17:39:25 +0100
Checked in by : Robert Osfield
Disable -Wshadow on GNU compile as OGR headers have shadowing
parameters we can't fix.

Wed, 25 May 2016 17:34:59 +0100
Checked in by : Robert Osfield
Fixed shadows warnigns

Wed, 25 May 2016 17:10:54 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 17:08:51 +0100
Checked in by : Robert Osfield
Fixed shadows warnings - txp plugin was a mess w.r.t shadowing member variables.

Wed, 25 May 2016 13:58:06 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 13:27:35 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 13:22:51 +0100
Checked in by : Robert Osfield
Fixed shadows warning

Wed, 25 May 2016 11:30:49 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 11:20:13 +0100
Checked in by : Robert Osfield
Fixed shadows warning and an associated by in
osgAnimation::Statshandler::changeYposition(..)

Wed, 25 May 2016 11:11:11 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 11:00:35 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 10:26:35 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 10:10:43 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Wed, 25 May 2016 10:09:18 +0100
Checked in by : Robert Osfield
Fixed line endings

Wed, 25 May 2016 09:56:40 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Tue, 24 May 2016 20:46:44 +0100
Checked in by : Robert Osfield
Fixed RenderStageCache's handling of Observer functionality that was
causing a crashing on exit in osgoit and osgprerender examples.

Mon, 23 May 2016 20:02:36 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Mon, 23 May 2016 16:22:49 +0100
Checked in by : Robert Osfield
Fixed shadows warning

Mon, 23 May 2016 16:20:59 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Mon, 23 May 2016 11:31:02 +0100
Checked in by : Robert Osfield
Fixed build error introduced by c3f2711b09457b550133c8564632f1d29ee3de85

Mon, 23 May 2016 11:29:07 +0100
Checked in by : OpenSceneGraph git repository
Merge pull request #73 from susnux/safeptradd safety checking when
dereferencing ref_ptr

Mon, 23 May 2016 11:24:50 +0100
Checked in by : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Mon, 23 May 2016 11:24:23 +0100
Checked in by : OpenSceneGraph git repository
Merge pull request #72 from
bjornblissing/feature/gitignore-visualstudioGitIgnorePatterns for
Visual Studio

Mon, 23 May 2016 10:52:55 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Mon, 23 May 2016 10:36:00 +0100
Checked in by : Robert Osfield
Fixed shadows warning

Mon, 23 May 2016 10:31:56 +0100
Checked in by : Robert Osfield
Fixed shadows warning

Mon, 23 May 2016 10:30:22 +0100
Checked in by : Robert Osfield
Removed redundent local variable

Mon, 23 May 2016 10:28:45 +0100
Checked in by : Robert Osfield
Fixed shadows warning

Mon, 23 May 2016 10:22:16 +0100
Checked in by : Robert Osfield
Fixed shadows warnings

Sat, 21 May 2016 21:40:07 +0200
Checked in by : Rohan Budhiraja
Added missing stdexcept header, fixes #61

Sat, 21 May 2016 21:29:14 +0200
Checked in by : rdiankov
add safety checking when dereferencing ref_ptr

Fri, 20 May 2016 13:38:34 +0100
Checked in by : Robert Osfield
Fixes shadows warnings

Fri, 20 May 2016 14:12:09 +0200
Checked in by : Björn Blissing
GitIgnorePatterns for Visual StudioAdded patterns for visual studio
generated files as well as for files
generated by CMake for windows only.


Fri, 20 May 2016 10:51:40 +0100
Checked in by : Robert Osfield
Added -Wshadow tp OSG_AGGRESSIVE_WARNING_FLAGS for GNU compiler

Thu, 19 May 2016 18:54:11 +0100
Checked in by : Robert Osfield
Merge branch 'AdriCS-master'

Thu, 2 Oct 2014 12:27:20 +0200
Checked in by : Adri
Extra header include.Removed an extra header include for <QGLWidget>


Thu, 19 May 2016 18:51:58 +0100
Checked in by : Robert Osfield
Added include/osgQt/Version and src/osgQt/__ to .gitignore

Thu, 19 May 2016 17:38:50 +0100
Checked in by : Robert Osfield
Removed redundent #if OSG_USE_BOUND block

Thu, 19 May 2016 17:32:24 +0100
Checked in by : Jannik Heller
This submission removes the define / code path OSG_USE_BOUND that was
never used. The class osg::Bound used by this code doesn't exist
either.

Thu, 19 May 2016 17:20:29 +0100
Checked in by : Christian Buchner
I am hereby submitting a deferred rendering code sample, originally
written by Michael Kapelko in 2013. I am submitting this code with his
approval.Deferred rendering is now the de-facto standard rendering
technique in many modern game engines, hence I think it is important
to have this technique demonstrated in an osg code example.

This particular sample adds soft shadows as well as bump mapping into
the rendering pipeline. The image files whitemetal_diffuse.jpg and
whitemetal_normal.jpg from OpenSceneGraph-Data images folder are
required (The OSG_FILE_PATH environment variable must be set
correctly)

Two additional osgt models are included with the demo (best to also
put them into OpenSceneGraph-Data, I think.

The shaders are currently defined in separate .frag and .vert files.


Thu, 19 May 2016 14:26:48 +0100
Checked in by : Robert Osfield
Fixed build error associated with change of type of getInterface()

Mon, 16 May 2016 16:23:21 +0100
Checked in by : Robert Osfield
Win32 Build fixesRemoved the duplicate constructor and destructor


Wed, 18 May 2016 18:30:51 +0100
Checked in by : Robert Osfield
Changed osg::NodeVisitor::traverse(node) to traverse(node) to take
advantage of the local travese() implementation pushing/popping any
StateSet that is on the node.

Mon, 16 May 2016 18:52:39 +0100
Checked in by : Robert Osfield
Replaced static ref_ptr<> with observer_ptr<> to avoid local static
references hanging around.

Mon, 16 May 2016 13:45:31 +0100
Checked in by : Robert Osfield
Added osg::GraphicsContext::WindowingSystemInterfaces singleton for
managing multiple WIndowinSystemInterface implementations being
registered at the same time.One usage case for this functionality to
support usage of Wayland and X11 in the same version of the osgViewer.

As part of the new functionality there is now a
osg::GraphicsContext::Traits::windowingSystemPreferrence string
that default to empty, but if defined will ensure that a specific
WindowingSystemInterface is utilized when
you do a generic call like osg::createGraphicsContext().

Also implemented is standard proxy object for registering the new
contexts and removing them automatically, and
declaration of standard graphicswindow_name() C entry point to help
with static build linking.


Fri, 6 May 2016 19:55:04 +0100
Checked in by : Robert Osfield
Added GLES3 path for setting up with EGL

Fri, 6 May 2016 17:49:01 +0100
Checked in by : Robert Osfield
Added 3.4 press release to NEWS.txt

Fri, 29 Apr 2016 10:39:57 +0100
Checked in by : Robert Osfield
Added using to quieten warning

Wed, 27 Apr 2016 14:21:11 +0100
Checked in by : Robert Osfield
Moved the IdentifierMap from global to into osg namespace and changed to static

Thu, 21 Apr 2016 14:07:22 +0100
Checked in by : Robert Osfield
Fixed copy _readBuffer bug.

Mon, 18 Apr 2016 20:46:45 +0100
Checked in by : Robert Osfield
Fixed ShaderComposer::releaseGLObjects(State*) const method as it's
const was missing. Rewrote the ShaderComposer::releaseGLObjects()
const method to pass on the releaseGLObjects() calls to any associated
Program or Shader objects.

Thu, 14 Apr 2016 17:46:27 +0100
Checked in by : Robert Osfield
>From Vladimir Chebaev, fixed handling of outline orientiation

Thu, 14 Apr 2016 17:46:27 +0100
Checked in by : Robert Osfield
>From Vladimir Chebaev, fixed handling of outline orientiation

Thu, 31 Mar 2016 19:22:03 +0100
Checked in by : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Thu, 31 Mar 2016 17:52:29 +0100
Checked in by : Robert Osfield
added assignment of mipmap levels from source image.

Thu, 31 Mar 2016 17:52:29 +0100
Checked in by : Robert Osfield
>From Sherman Wilcox, added assignment of mipmap levels from source image.

Thu, 31 Mar 2016 17:12:28 +0100
Checked in by : Robert Osfield
Reversed the order of some sizedInternalFormats enum entries to sync
with the change in serach direction that was checked in as an earlier
revision.

Tue, 29 Mar 2016 20:24:05 +0100
Checked in by : Robert Osfield
Changed the default value paramter to be consistent with the non
templated version of StateSet::setTextureAttributeAndModes(..)

Sun, 13 Mar 2016 09:03:44 -0230
Checked in by : Robert Osfield
Added &nl; xml control character to allow one to put newlines into a
single text string in Present3D presentations

Fri, 11 Mar 2016 19:41:22 +0000
Checked in by : Robert Osfield
Added support for invoked an editor defined by P3D_EDITOR or EDITOR
env vars when user press 'U' in Present3D. This feature makes it
easier to editor an presentation that is already running in Present3D,
once the edits are done pressing 'u' in Present3D then loads the file
again.

Fri, 11 Mar 2016 15:35:07 +0000
Checked in by : Robert Osfield
>From Jannik Heller, Wrong function call in setTextureAttributeAndModes
"From I think that this piece of code in
StateSet::setTextureAttributeAndModes is a copy&paste mistake:
   OSG_NOTICE<<"Warning: non texture attribute
'"<<attribute->className()<<"' passed to
setTextureAttributeAndModes(unit,attr,value), "<<std::endl;
            OSG_NOTICE<<"         assuming
setAttributeAndModes(attr,value) instead."<<std::endl;
            OSG_NOTICE<<"         please change calling code to use
appropriate call."<<std::endl;
            setAttribute(attribute,value);

As per the warning message it should be calling
setAttributeAndModes(attribute,value); ."


Thu, 10 Mar 2016 19:58:35 +0000
Checked in by : Robert Osfield
Added handling of auto stepping to ON_DEMAND handling.

Thu, 10 Mar 2016 16:35:08 +0000
Checked in by : Robert Osfield
Added a local implementation of
SlideEventHandler::checkNeedToDoFrame() so that Present3D can toggle
on/off the need for continuous rendering to only slides that require
it, enabling slides with no animation to sit iddle rather keeping
rendering, reducing CPU/GPU overhead and saving power.

Thu, 10 Mar 2016 11:24:21 +0000
Checked in by : Robert Osfield
Added basic support for OSG_RUN_FRAME_SCHEME ON_DEMAND env var and
--run-on-demand, --run-continuous to Present3D

Wed, 2 Mar 2016 09:18:26 +0000
Checked in by : Robert Osfield
>From Joe Thompson, "OpenSceneGraph cannot be built with Visual Studio
2008. The file osg-OpenSceneGraph-3.4.0\include\osg\Types typedefs
int8_t, int16_t, int32_t and int64_t These are typedefed as signed
__intX in several other places. With VS2008, this causes an error
"int8_t redifined, different basic types" Explicitly declaring them
signed fixes the error."



More information about the osg-users mailing list