[osg-users] OpenSceneGraph-3.5.6 developer release tagged.

Robert Osfield robert.osfield at gmail.com
Fri May 19 09:22:56 PDT 2017


Hi All,

I have just tagged the 3.5.6 developer release, another step along the
road to the next stable release :-)

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

Lots of work has gone in between 3.5.6, so much so I'm lost to think
of the stand out changes. It's end of busy week so my brain is bit
frazzled and happy not to think to deeply about stuff!  Full change
log below.

Thanks to all those who have contributed fixes, features additions and
testing in this dev release cycle.

Cheers,
Robert.

ps... Ummm major stuff...  osgText rewritten to support VAO +
GLES2/GL3 shaders. StatsHandler supports GLES2/GL3 shaders.
PolytopeIntersector/KdTree rewritten to support all primitive types
and to work together, wow that's jsut a tiny tiny bit of what's gone
on in the last six months...  Perhaps I should do a proper review...
but then again it's nearly the weekend and time to chill!!! :-)

Mon, 15 May 2017 14:53:27 +0100
Author : Robert Osfield
Refactored COLLADA_BUILDNAME and COLLADA_BOOST_BUILDNAME to resolve
case where CMAKE_VS_PLATFORM_TOOLSET is not set.

Thu, 11 May 2017 16:32:13 +0100
Author : Robert Osfield
Updated AUTHORS file for dev release

Thu, 11 May 2017 16:29:45 +0100
Author : Robert Osfield
Updated ChangeLog

Thu, 11 May 2017 16:27:20 +0100
Author : Robert Osfield
Build fix.

Thu, 11 May 2017 16:10:47 +0100
Author : Robert Osfield
Updated SO_VERSION to reflect API changes to KdTree

Wed, 10 May 2017 09:19:29 +0100
Author : Robert Osfield
Fixes/clean up of KdTree/LineSegmentIntersector/PolytopeIntersector

Tue, 9 May 2017 11:33:22 +0100
Author : Robert Osfield
Added --points and --lines command line options that do a very
simplistic conversion of geometry primitives to points or lines
respectively, used to aid testing of intersectors

Tue, 9 May 2017 10:36:28 +0100
Author : Robert Osfield
Added --double and --float command line options to enable toggling
between double and float precision in intersectors

Thu, 27 Apr 2017 19:12:16 +0100
Author : Robert Osfield
Added missing header

Thu, 27 Apr 2017 19:04:54 +0100
Author : Robert Osfield
Introduced use of TempaltePrimitiveFunctor and
TempaltePrimitiveIndexFunctor as a test of these template classes

Thu, 27 Apr 2017 19:04:26 +0100
Author : Robert Osfield
Improved indentation, making it consistent with the rest of the OSG headers

Thu, 27 Apr 2017 19:03:05 +0100
Author : Robert Osfield
Created TemplatePrimitiveIndexFunctor to enable easier handling of
point, lines, triangles and quad index meshes

Thu, 27 Apr 2017 16:18:27 +0100
Author : Robert Osfield
Removed redudent bool parameter from TriangleFunctor::operator(Vec3,
Vec3, Vec3, bool) so it's now simply TriangleFunctor::operator(Vec3,
Vec3, Vec3) as the bool was always false in recently OSG versions.

Thu, 27 Apr 2017 15:04:44 +0100
Author : Robert Osfield
Removed old style OpenGL methods from PrimitiveFunctor
classes/templates as these are no longer used or required.

Fri, 21 Apr 2017 19:35:10 +0100
Author : Robert Osfield
Added support for using new IntersectFunctor for non kdtree as well as
kdtree PolytopeIntersector

Fri, 21 Apr 2017 19:34:22 +0100
Author : Robert Osfield
Added ability to pass in command line arguments to the
osgkeyboardmouse viewer constructor

Fri, 21 Apr 2017 16:35:55 +0100
Author : Robert Osfield
Implemented the setting of all the PolytopeIntersector::Intersection
values on hits detected by KdTree/Polytope intersection codes

Fri, 21 Apr 2017 11:09:26 +0100
Author : Robert Osfield
Moved the Polytope::contains(..) triangle test into
PolytopeIntersector to enable customization and optimization.

Fri, 21 Apr 2017 11:07:17 +0100
Author : Robert Osfield
Added group intersection test that covers the window with 10000 tests,
activated by pressing 'a'.  I have added this to provide a
reproducable intersection test for benchmarking.

Fri, 21 Apr 2017 10:32:26 +0100
Author : Robert Osfield
Added support for outputting the model, filename defaults to
model.osgt, to override this use -o filename on command line, and to
write the file press 'o' key.

Thu, 20 Apr 2017 19:21:21 +0100
Author : Robert Osfield
Implemented Polytope::contains(..) for triangle vertices and added
support for using the results mask.

Wed, 19 Apr 2017 18:18:46 +0100
Author : Robert Osfield
Initial work on adding KdTree support for PolytopeIntersector.

Wed, 19 Apr 2017 10:20:01 +0100
Author : Robert Osfield
Added --kdtree command line option and associated invocation of
KdTreeBuilder to enable benchmarking. Added timing stats code.

Thu, 11 May 2017 14:35:50 +0100
Author : Robert Osfield
Merge branch 'MultiViewAutoTransform'

Wed, 10 May 2017 11:18:09 +0100
Author : OpenSceneGraph git repository
Merge pull request #252 from remoe/patch-2Avoid call of SetupThreads
in DatabasePager Constructor

Wed, 10 May 2017 11:13:11 +0100
Author : OpenSceneGraph git repository
Merge pull request #254 from tomhog/topic-gles3-iosTopic gles3 ios

Wed, 10 May 2017 10:54:55 +0100
Author : OpenSceneGraph git repository
Merge pull request #250 from cxw42/example-osggeometryAdded comments
to make code easier to understand. Turned off lighting in
examples/osggeometry

Mon, 24 Apr 2017 15:55:40 -0400
Author : Chris White
Added clarifying comments in examples/osggeometryPer reviewer feedback


Mon, 24 Apr 2017 09:44:59 -0400
Author : Chris White
Turned off lighting in examples/osggeometryThis way you can see the
image and the points even if you view them
close to edge-on.


Mon, 8 May 2017 12:27:07 +0100
Author : Robert Osfield
Addeed support for GLES shaders

Thu, 4 May 2017 18:17:30 +0100
Author : Thomas Hogarth
Added more plugins to iOS example, Textures now working on GLES3
(missed so if defineds)

Thu, 4 May 2017 00:24:46 +0100
Author : Thomas Hogarth
Added more plugins and texture shader to iOS example, fixed a couple
of missed if defines for GLES3

Fri, 28 Apr 2017 16:51:34 +0200
Author : Remo E
Avoid call of SetupThreads in DatabasePagerThis solves a bug with some
shared library configurations. Sometimes the DatabasePager Singleton
is initialised before one can call other configuration options like
"setNumOfDatabaseThreadsHint". But OSG initialise it here:

https://github.com/openscenegraph/OpenSceneGraph/blob/master/src/osgDB/DatabasePager.cpp#L1555

So this call is not needed?!

Wed, 26 Apr 2017 17:10:58 +0100
Author : Robert Osfield
Replaced dynamoc_cast<osg::CullStack*> with asCullStack() to improve
performance of AutoTransform, screen size based LOD and PagedLOD.

Wed, 26 Apr 2017 11:50:35 +0100
Author : Robert Osfield
Refactored AutoTransform so that it dynamically computes the rotation,
scale and matrices during the cull traversal to enable usage in
multi-view, multi-threaded applications

Wed, 26 Apr 2017 09:48:08 +0100
Author : Robert Osfield
Added ability to create windows for each view using -w command line hint.

Tue, 25 Apr 2017 20:26:26 +0100
Author : Robert Osfield
Added multiple view support to osgautotransform for testing multi-views

Tue, 25 Apr 2017 18:04:04 +0100
Author : Robert Osfield
Added missing Node::asAutoTransform() + NodeVisitor::apply(AutoTransform&).

Sat, 15 Apr 2017 00:04:51 +0300
Author : Alexander Roan
GLExtenstions: fix checking of isFrameBufferObjectSupported flag for GLES2

Sun, 23 Apr 2017 21:23:14 +0100
Author : OpenSceneGraph git repository
Merge pull request #249 from uhertlein/masterFixes compiler warning
regarding logic vs bitwise AND

Sun, 23 Apr 2017 15:36:11 +0200
Author : Ulrich Hertlein
RAII memory management for macOS image loading- use std::vector
instead of manual memory management
- removes dead/commented code

Sun, 23 Apr 2017 21:38:01 +0200
Author : Ulrich Hertlein
Updates the macOS build instructions in README.md.- Removes obsolete
instructions regarding x86_64 vs i386, Cocoa vs Carbon, etc
- Markdown formatting changes

Sun, 23 Apr 2017 11:52:05 +0200
Author : Ulrich Hertlein
Fixes compiler warning regarding logic vs bitwise AND

Tue, 18 Apr 2017 17:01:26 +0100
Author : Farshid Lashkari
There is a small bug in how the FBX importer computes the rotation
matrix for nodes. It applies the "RotationOrder" property to the
local, pre, and post rotation values. However, the pre/post rotation
values should always use a fixed XYZ order. The "RotationOrder"
property should only apply to the local rotation value. I've attached
the updated file with the fix.

Tue, 18 Apr 2017 16:40:56 +0100
Author : Farshid Lashkari
Modified the FBX loader to support bump, specular, and gloss maps.
I've attached a zip containing the modified files.

Tue, 18 Apr 2017 16:01:58 +0100
Author : Farshid Lashkari
When the "ZUp" option was added to the fbx loader, it broke the
previous behavior of converting to the OpenGL axis system. I'm
referencing the following
commit:https://github.com/openscenegraph/OpenSceneGraph/commit/c168887e5e9da4e891904d11ccac8ddd60b0362d

This commit inverted the value of the "fSign" variable, but did not
update the previous code that used the variable. I've attached the
change that restores the original behavior when not using the "ZUp"


Fri, 7 Apr 2017 17:35:58 +0100
Author : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Fri, 7 Apr 2017 17:34:22 +0100
Author : OpenSceneGraph git repository
Merge pull request #244 from
LaurensVoerman/submit_osgtMissingTextureCrashfix a crash when reading
an osgt file with multiple references to a missing texture.

Fri, 7 Apr 2017 17:33:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #245 from LaurensVoerman/submit_dupeEnumremove info
message about GL_LINES_ADJACENCY_EXT / GL_LINES_ADJACENCY

Fri, 7 Apr 2017 15:56:32 +0200
Author : Laurens Voerman
avoid INFO message about duplicate enums with and without _EXT

Fri, 7 Apr 2017 15:27:56 +0200
Author : Laurens Voerman
fix a crash when reading an osgt file with multiple references to a
missing texture.

Fri, 7 Apr 2017 07:15:30 +0100
Author : jamie robertson
osgbindlesstext example fix : needed to add "viewer.realize()" before
the line "viewer.getCamera()->getGraphicsContext()" in order to get a
valid graphics context, before viewer.run() is called.

Fri, 7 Apr 2017 07:11:57 +0100
Author : Robert Osfield
Removed unneccessary EXT usage

Fri, 7 Apr 2017 07:09:24 +0100
Author : Jamie Robertson
VS build fix

Thu, 6 Apr 2017 10:51:47 +0100
Author : Konstantin Matveyev
Added dynamic update of Text3D test

Wed, 5 Apr 2017 17:39:05 +0100
Author : OpenSceneGraph git repository
Merge pull request #243 from mp3butcher/moreExtensionsadd Extensions

Wed, 5 Apr 2017 17:37:51 +0100
Author : OpenSceneGraph git repository
Merge pull request #242 from mp3butcher/LuaMatrixfew fixes for lua
Matrix support..

Wed, 5 Apr 2017 18:11:50 +0200
Author : mp3butcher
add Extensions

Wed, 5 Apr 2017 17:59:06 +0200
Author : mp3butcher
forgot a lua_pop(_lua, 16)

Wed, 5 Apr 2017 17:57:08 +0200
Author : mp3butcher
few fixes for Matrix support.. but getElements still fails..

Wed, 5 Apr 2017 12:01:55 +0100
Author : Torben Dannhauer
Update to FindCollada.cmake to handle Visual Studio 2017 binaries

Fri, 31 Mar 2017 16:26:46 +0100
Author : Robert Osfield
Updated ChangeLog for dev release

Thu, 30 Mar 2017 18:21:02 +0100
Author : Robert Osfield
Experiment with transmitting large UDP massages

Thu, 30 Mar 2017 17:02:37 +0100
Author : Robert Osfield
Added --ifr-name name command line option to enable the broacaster to
customize the ifreq.ifr_name

Thu, 30 Mar 2017 15:23:17 +0100
Author : OpenSceneGraph git repository
Merge pull request #238 from filnet/silence_thread_loggingopenthread:
silence some log output

Thu, 30 Mar 2017 13:21:05 +0100
Author : Robert Osfield
Reordered command line parsing and replace throw with cout.

Thu, 30 Mar 2017 12:55:58 +0100
Author : Robert Osfield
Build fixes

Thu, 30 Mar 2017 12:45:25 +0100
Author : Robert Osfield
Build fix

Thu, 30 Mar 2017 12:20:45 +0100
Author : Robert Osfield
Added --address and --port command line parameters to osgoscdevice example

Thu, 30 Mar 2017 12:18:16 +0100
Author : Robert Osfield
Improved the error warning message

Thu, 30 Mar 2017 11:29:53 +0200
Author : Philippe Renon
openthread: silence some log output

Wed, 29 Mar 2017 14:32:59 +0100
Author : OpenSceneGraph git repository
Merge pull request #237 from remoe/patch-1Fix VS2013 build issue

Wed, 29 Mar 2017 15:28:09 +0200
Author : Remo E
Fix VS2013 build issueFix this build issue on VS2013:

```
\src\osg\State.cpp(99): fatal error C1017: invalid integer constant expression
```

I hope this works also on other platforms.

Wed, 29 Mar 2017 11:38:29 +0100
Author : Robert Osfield
Fix for GL3

Wed, 29 Mar 2017 11:04:03 +0100
Author : Robert Osfield
Removed the build of examples as this may be causing timeout build failures

Wed, 29 Mar 2017 10:02:03 +0100
Author : Robert Osfield
Fixed windings

Wed, 29 Mar 2017 09:27:58 +0100
Author : OpenSceneGraph git repository
Merge pull request #236 from mp3butcher/ScriptBranchadd
ScriptNodeCallback serializer

Wed, 29 Mar 2017 09:24:12 +0100
Author : OpenSceneGraph git repository
Merge pull request #235 from mp3butcher/PrimSetSerilizeradd BufferData
associate  as well as revisionassociate in PrimitiveSe…

Wed, 29 Mar 2017 09:12:14 +0100
Author : Robert Osfield
Added Texture2D include to resolve VS build issue

Tue, 28 Mar 2017 22:37:34 +0200
Author : mp3butcher
add ScriptNodeCallback serializer

Tue, 28 Mar 2017 22:19:32 +0200
Author : mp3butcher
remove spaces in the previsouly  added macro

Tue, 28 Mar 2017 22:14:44 +0200
Author : mp3butcher
oups forgot an associaterevisions

Tue, 28 Mar 2017 20:48:35 +0200
Author : mp3butcher
add BufferData associate  as well as revisionassociate in PrimitiveSet
Seriliazer

Tue, 28 Mar 2017 18:29:26 +0100
Author : Robert Osfield
Added handling of large shapes

Tue, 28 Mar 2017 18:03:16 +0100
Author : Robert Osfield
build fix

Tue, 28 Mar 2017 17:45:54 +0100
Author : Robert Osfield
Fixed build

Tue, 28 Mar 2017 16:15:57 +0100
Author : Robert Osfield
Added StateSetManipulator to assist with QA.

Tue, 28 Mar 2017 14:43:07 +0100
Author : Robert Osfield
Added TextBase::getMatrix() accessor

Tue, 28 Mar 2017 14:40:06 +0100
Author : Robert Osfield
Fixed typo

Tue, 28 Mar 2017 11:50:04 +0100
Author : Robert Osfield
Updated AUTHORS.txt file and Contributors list for 3.5.6 dev release

Tue, 28 Mar 2017 11:45:55 +0100
Author : Robert Osfield
Quiten down debug messages

Tue, 28 Mar 2017 11:45:05 +0100
Author : Robert Osfield
Improved the contributor filters

Tue, 28 Mar 2017 10:37:35 +0100
Author : Robert Osfield
Updated ChangeLog

Tue, 28 Mar 2017 10:33:02 +0100
Author : Robert Osfield
Updated date

Tue, 28 Mar 2017 10:17:44 +0100
Author : Robert Osfield
Fixed warnings

Tue, 28 Mar 2017 09:41:07 +0100
Author : Robert Osfield
Fixed typo

Mon, 27 Mar 2017 20:30:14 +0100
Author : Robert Osfield
Fixed ac plugin's handling of rot primitive in .ac files

Mon, 27 Mar 2017 20:02:33 +0100
Author : Robert Osfield
Added serializers for BufferObject and BufferData

Mon, 27 Mar 2017 15:05:59 +0100
Author : OpenSceneGraph git repository
Merge pull request #230 from mp3butcher/commitMasteradd new serializers

Mon, 27 Mar 2017 11:44:41 +0100
Author : Robert Osfield
Replaced macro based selection of which shaders to use by default with
DisplaySettings::setShaderHint() and
OSG_SHADER=HINT=GL2|GL3|GLES2|GLES3|NONE controls

Sun, 26 Mar 2017 16:26:43 +0200
Author : mp3butcher
add an include to osg/geometry

Sun, 26 Mar 2017 15:59:36 +0200
Author : mp3butcher
add new serializers

Sat, 25 Mar 2017 16:05:57 +0000
Author : Robert Osfield
Restructed the marco to resolve Windows build issues

Thu, 23 Mar 2017 19:36:01 +0000
Author : Robert Osfield
Fixed file endings

Thu, 23 Mar 2017 14:53:08 +0000
Author : Robert Osfield
Added simple fallback from osg::Material::apply() when fixed function
pipeline is disabled

Thu, 23 Mar 2017 14:40:44 +0000
Author : Robert Osfield
Fixed missing initializer for _color and assignment of color to ShapeDrawable

Thu, 23 Mar 2017 11:09:49 +0000
Author : Robert Osfield
First pass at default shader for GLES2,GLES3 and GL3.

Thu, 23 Mar 2017 10:25:25 +0000
Author : Robert Osfield
Removed no longer relevant line

Thu, 23 Mar 2017 09:52:21 +0000
Author : Robert Osfield
Removed hardwaring to online write inine when writing to binary files
to allow inline images in asci and binary files

Wed, 22 Mar 2017 17:27:05 +0000
Author : Torben Dannhauer
as preparation for the upcoming 3rdParty package for Visual Studio
2017, I updated Find3rdPartyDependencies.cmake to find also the newest
Freetype 2.7.1 release.

Wed, 22 Mar 2017 14:20:03 +0000
Author : Robert Osfield
Added TextureBuffer serializer

Wed, 22 Mar 2017 10:31:45 +0000
Author : OpenSceneGraph git repository
Merge pull request #225 from
MPursche/add_texture2dmultisample_serializerAdded serializer for
Texture2DMultisample

Wed, 22 Mar 2017 10:42:13 +0100
Author : Marcel Pursche
Added serializer for Texture2DMultisample

Wed, 22 Mar 2017 09:43:19 +0000
Author : Robert Osfield
Replaced GL_QUADS and GL_QUAD_STRIP usage with indexed GL_TRIANGLES

Tue, 21 Mar 2017 17:56:39 +0000
Author : OpenSceneGraph git repository
Merge pull request #221 from tomhog/topic-gles3-iosGLES3 support
improvements on iOS

Tue, 21 Mar 2017 15:38:52 +0000
Author : Robert Osfield
Made VAO the default for GL3 builds. Improved the handling of
DisplaySettings::getVertexBufferHint() values.

Tue, 21 Mar 2017 15:33:13 +0000
Author : tomhog
Merge branch 'master' into topic-gles3-ios

Tue, 21 Mar 2017 14:43:09 +0000
Author : OpenSceneGraph git repository
Merge pull request #224 from MPursche/improved_debian_packagesImproved
CPack configuration for building debian packages

Tue, 21 Mar 2017 13:10:45 +0000
Author : Robert Osfield
Refactored GlyphTexture so that it utlizes standard
osg::Texture2D/osg::Image combinations rather than locally implemented
per glyph subloading.

Mon, 20 Mar 2017 19:43:07 +0000
Author : Thomas Hogarth
Merged origin

Mon, 20 Mar 2017 19:35:01 +0000
Author : Thomas Hogarth
Adusted Font shaders to use gl3 path on gles3, iphone example using
inbuilt shaders

Sat, 18 Mar 2017 17:35:00 +0000
Author : Thomas Hogarth
Shaders now using vertex colors

Sat, 18 Mar 2017 07:46:14 +0000
Author : Thomas Hogarth
small compile fix for ios viewer example gles1

Sat, 18 Mar 2017 07:32:17 +0000
Author : Thomas Hogarth
updated ios build instructions in readme

Sat, 18 Mar 2017 06:53:32 +0000
Author : Thomas Hogarth
GLES3 now working on iOS, tried to maintain support for have bother
gles2 and gles3, allowed avfoundation to be added on iOS, improved iOS
example cmake generation

Fri, 17 Mar 2017 18:01:44 +0000
Author : Thomas Hogarth
More gles3 tweaks

Wed, 15 Mar 2017 01:35:58 +0000
Author : Thomas Hogarth
Added conditionals for GLES3, added correct gl headers for GLES3 on
iOS and Android to GL.in

Mon, 20 Mar 2017 16:31:09 +0100
Author : Marcel Pursche
Improved cpack configuration for building debian packages: * Added
configurable maintainer * Added configurable dependencies and
conflicts per package * Added post install script to run ldconfig
after package is installed * Updated name of readme file in cpack
configuration

Mon, 20 Mar 2017 14:07:14 +0000
Author : Robert Osfield
Improved support for stats, fonts and shadergen for GLES2, GLES3 and GL3

Mon, 20 Mar 2017 10:31:58 +0000
Author : Robert Osfield
Added shader for GL3/GLES/GL2/GL2

Mon, 20 Mar 2017 09:25:49 +0000
Author : Robert Osfield
Quited debug messages

Sat, 18 Mar 2017 18:09:12 +0000
Author : Robert Osfield
Removed no longer required GL3 shaders as osgText itself now provides shaders

Sat, 18 Mar 2017 18:08:12 +0000
Author : Robert Osfield
Added support for GL3/GLES3, GL2,GLE2 shaders to osgText::Font/Text.

Sat, 18 Mar 2017 17:35:00 +0000
Author : Thomas Hogarth
Shaders now using vertex colors

Fri, 17 Mar 2017 19:02:54 +0000
Author : Robert Osfield
Improved readability of code

Fri, 17 Mar 2017 19:00:33 +0000
Author : Robert Osfield
Fixed GL3 core profile and shandard shaders to work with new osgText

Fri, 17 Mar 2017 14:33:56 +0000
Author : Robert Osfield
Improved handling of osgText::Text with and wihout shaders

Fri, 17 Mar 2017 13:11:43 +0000
Author : Robert Osfield
Removed no longer supported code paths

Fri, 17 Mar 2017 12:50:15 +0000
Author : Robert Osfield
Introduced streamlined text rendering dispatch code.

Sat, 18 Mar 2017 11:17:03 +0000
Author : OpenSceneGraph git repository
Merge pull request #220 from rickyviking/addPenInputWin32Added PEN
input support to GraphicsWindowWin32 with the WM_POINTER*

Sat, 18 Mar 2017 07:46:14 +0000
Author : Thomas Hogarth
small compile fix for ios viewer example gles1

Sat, 18 Mar 2017 07:32:17 +0000
Author : Thomas Hogarth
updated ios build instructions in readme

Sat, 18 Mar 2017 06:53:32 +0000
Author : Thomas Hogarth
GLES3 now working on iOS, tried to maintain support for have bother
gles2 and gles3, allowed avfoundation to be added on iOS, improved iOS
example cmake generation

Fri, 17 Mar 2017 18:01:44 +0000
Author : Thomas Hogarth
More gles3 tweaks

Wed, 15 Mar 2017 01:35:58 +0000
Author : Thomas Hogarth
Added conditionals for GLES3, added correct gl headers for GLES3 on
iOS and Android to GL.in

Thu, 16 Mar 2017 15:46:51 +0000
Author : Robert Osfield
Added explict call to
state.applyModelViewAndProjectionUniformsIfRequired() when required
for better GL3/GlES2 support.

Thu, 16 Mar 2017 15:32:05 +0100
Author : Riccardo Corsi
Added PEN input support to GraphicsWindowWin32 with the WM_POINTER*
framework available since Windows 8. Fallback on existing WM_TOUCH
implementation for actual touch inputs.

Tue, 14 Mar 2017 10:43:52 +0000
Author : Robert Osfield
Added experimental --shaders path into osgtext example to test out
using shaders for text rendering.

Mon, 13 Mar 2017 17:46:51 +0000
Author : Robert Osfield
Replaced GL_QUADS usage with GL_TRIANGLES to aid portability.

Mon, 13 Mar 2017 15:01:08 +0000
Author : OpenSceneGraph git repository
Merge pull request #207 from LaurensVoerman/submitOpenCascadefix
OpenCascade library list for use with shared libs; added list and…

Mon, 13 Mar 2017 14:25:33 +0000
Author : OpenSceneGraph git repository
Merge pull request #215 from
LaurensVoerman/submit-SerializerParticleSubmit serializer particle

Fri, 24 Feb 2017 16:34:30 +0100
Author : Laurens Voerman
fix OpenCascade library list for use with shared libs; added list and
options for static lib

Mon, 13 Mar 2017 11:44:34 +0000
Author : Robert Osfield
Added lazy state updating for vertex array object binding/unbinding

Mon, 6 Mar 2017 15:56:49 +0100
Author : Laurens Voerman
bugfix: read endbracket for fileversion 145 (introduced 25/8/2016)

Sat, 11 Mar 2017 17:31:27 +0000
Author : OpenSceneGraph git repository
Merge pull request #198 from scrawl/buildswitchAdd cmake options for
disabling plugins from the build

Sat, 11 Mar 2017 15:08:57 +0000
Author : OpenSceneGraph git repository
Merge pull request #213 from marchelbling/bug/osg-fixesBug/osg fixes

Sat, 11 Mar 2017 12:31:19 +0000
Author : Robert Osfield
Build fixes

Sat, 11 Mar 2017 11:58:20 +0000
Author : OpenSceneGraph git repository
Merge pull request #211 from D-A-Heitbrink/masterAdded support for
unsigned 64 bit ints + some code for bindless textures

Sat, 11 Mar 2017 11:37:33 +0000
Author : OpenSceneGraph git repository
Merge pull request #208 from LaurensVoerman/submitRWlasrewrote las
plugin to read in a single pass: more speed, better precision

Sat, 11 Mar 2017 11:36:31 +0000
Author : OpenSceneGraph git repository
Merge pull request #206 from LaurensVoerman/submitLAScmakeallow
library names liblas.lib and liblas_c.lib;fix include dirs typo…

Sat, 11 Mar 2017 11:35:36 +0000
Author : OpenSceneGraph git repository
Merge pull request #205 from LaurensVoerman/submitGTAcmakeGTA: use
normal cmake search if PKG_CHECK_MODULES fails; fix win32 debug lnk

Sat, 11 Mar 2017 11:34:56 +0000
Author : OpenSceneGraph git repository
Merge pull request #204 from LaurensVoerman/submitFBX2017added FBX SDK
2017.1 and try to add apple (clang) support.

Sat, 11 Mar 2017 11:34:16 +0000
Author : OpenSceneGraph git repository
Merge pull request #203 from scrawl/optimizerMergeGeometryVisitor fix

Fri, 10 Mar 2017 17:47:02 +0000
Author : OpenSceneGraph git repository
Merge pull request #202 from nicokruithof/masterFixed typo

Fri, 10 Mar 2017 17:06:04 +0000
Author : Robert Osfield
Fixed handling of VAO's Text with backdrop and per vertex colours

Fri, 10 Mar 2017 12:08:22 +0000
Author : Robert Osfield
Improved handling of backdrops

Thu, 9 Mar 2017 18:17:53 +0000
Author : Robert Osfield
Improved the management of the unbinding of VBO's and EBO's

Thu, 9 Mar 2017 18:16:04 +0000
Author : Robert Osfield
Reordered operations to make code easier to follow

Thu, 9 Mar 2017 17:48:06 +0000
Author : Robert Osfield
Cleaned up VertexArrayState handling

Thu, 9 Mar 2017 17:47:27 +0000
Author : Robert Osfield
Improved handling of VBO/VAO's in Text3D

Thu, 9 Mar 2017 17:33:38 +0000
Author : Robert Osfield
Cleaned out old code paths

Thu, 9 Mar 2017 17:01:33 +0000
Author : Robert Osfield
Added setDataVariance(DYNAMIC) to stats text labels that are
dyanmically updated.

Wed, 8 Mar 2017 18:15:06 +0000
Author : Robert Osfield
Improved the handling of array updates and support for VBO and VAO's.

Wed, 8 Mar 2017 18:12:37 +0000
Author : Robert Osfield
Improved the checks against VBO+VAO usage and cleaned up setup.

Tue, 7 Mar 2017 13:35:03 +0000
Author : Robert Osfield
Added --counter test

Tue, 7 Mar 2017 09:13:29 +0000
Author : Robert Osfield
Added --plain test to simply basic text testing

Mon, 6 Mar 2017 15:33:22 +0100
Author : Laurens Voerman
fix bug in osgb/osgt/osgx readerwriter causing the
osgParticle-SizeInterpolator and -ColorInterpolator to dissapear

Mon, 6 Mar 2017 14:37:21 +0000
Author : Robert Osfield
Fixed text background tessellation

Wed, 25 May 2016 13:24:15 +0200
Author : Laurens Voerman
rewrote las plugin to read in a single pass: more speed, compressed
file (.laz) support and better precision.

Mon, 6 Mar 2017 12:54:54 +0100
Author : Marc Helbling
Fix commented variable assertions in inventor writer

Mon, 6 Mar 2017 12:49:06 +0100
Author : Marc Helbling
Fix implicit ref_ptr conversions

Mon, 6 Mar 2017 12:29:19 +0100
Author : Marc Helbling
Revert bad change in 3ds reader

Thu, 2 Mar 2017 11:36:33 +0000
Author : Marc Helbling
Remove unused offset attribute in MergeArrayVisitor

Thu, 2 Mar 2017 11:33:47 +0000
Author : Marc Helbling
Add missing type for attribute merge

Sat, 4 Mar 2017 17:20:54 +0000
Author : Robert Osfield
Moved all vertex array set up to start of Text/Text3D::drawImplementation().

Fri, 3 Mar 2017 18:31:51 +0000
Author : Robert Osfield
Implemented better handling of VertexBufferObjects and
ElementBufferObjects in osgText

Thu, 2 Mar 2017 17:05:24 +0000
Author : Robert Osfield
Removed unneccessary mutable usage

Thu, 2 Mar 2017 16:33:09 +0000
Author : Robert Osfield
Updated Attribute and PrimitiveFunctor implementations

Thu, 2 Mar 2017 16:11:10 +0000
Author : Robert Osfield
Refactored osgText::Tex3D to use a single vertex and normal arrays and
a combined set of primitive sets.  Deprecated Text3D::RenderMode as
it's no longer used.

Thu, 2 Mar 2017 11:12:55 +0000
Author : Robert Osfield
Added NEW_APPROACH code path that merges the separate GlyphGeometry
arrays and primitives into a single set of arrays and primitives

Wed, 1 Mar 2017 18:12:46 -0600
Author : d-a-heitbrink
removed some of the hard coded options in the main funct.

Wed, 1 Mar 2017 16:12:49 -0600
Author : d-a-heitbrink
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Wed, 1 Mar 2017 15:33:19 -0600
Author : D-A-Heitbrink
Add files via upload

Wed, 1 Mar 2017 16:43:05 +0000
Author : Robert Osfield
Merged the decoration vertices with the same vertex arrays used for text glyphs

Wed, 1 Mar 2017 11:51:27 +0000
Author : Robert Osfield
Replaced hardwired glDrawArrays calls with use of osg::DrawElementsUshort.

Tue, 7 Feb 2017 20:24:03 +0100
Author : scrawl
Update travis-ci to use the new more flexible BUILD_OSG_PLUGINS_BY_DEFAULT

Tue, 7 Feb 2017 19:30:38 +0100
Author : scrawl
Add CMake options to control which osgPlugins/ are built

Tue, 28 Feb 2017 17:12:58 +0000
Author : Robert Osfield
Removed unused member variable

Tue, 28 Feb 2017 17:02:02 +0000
Author : Robert Osfield
Removed old Text::GlyphQuads array code paths

Tue, 28 Feb 2017 16:34:33 +0000
Author : Robert Osfield
Merged the Text::GlyphQuads cooordinate arrays

Mon, 27 Feb 2017 15:15:37 +0000
Author : Robert Osfield
Removed old code paths

Mon, 27 Feb 2017 11:53:42 +0000
Author : Robert Osfield
Added option for combining the GlyphQuad::backdropcoords into the
GlyphQuad::coords.

Mon, 27 Feb 2017 10:47:14 +0000
Author : Robert Osfield
Added StateSetManipulator to osglogo.

Fri, 24 Feb 2017 18:25:16 +0000
Author : Robert Osfield
Scaled back the primitives sets set up so they match the requirements
of the osgText::Text accordinging to the BackdropType

Fri, 24 Feb 2017 17:08:48 +0000
Author : Robert Osfield
Moved glyph quad setup into dedicated method

Fri, 24 Feb 2017 16:21:20 +0100
Author : Laurens Voerman
allow library names liblas.lib and liblas_c.lib;fix include dirs typo;
link only liblas_c in plugin.

Fri, 24 Feb 2017 16:09:13 +0100
Author : Laurens Voerman
use normal cmake search if PKG_CHECK_MODULES fails; fix win32 debug
linking with SET(TARGET_LIBRARIES_VARS GTA_LIBRARY)

Fri, 24 Feb 2017 15:54:07 +0100
Author : Laurens Voerman
added FBX SDK 2017.1 and try to add apple (clang) support (not tested
- I have no apple)

Fri, 24 Feb 2017 11:17:22 +0000
Author : Robert Osfield
Removed unused lineNumber

Fri, 24 Feb 2017 11:08:15 +0000
Author : Robert Osfield
Grouped GlyphQuad setup

Fri, 24 Feb 2017 10:40:52 +0000
Author : Robert Osfield
Fixed indentation

Fri, 24 Feb 2017 10:07:01 +0000
Author : Robert Osfield
Moved to use of single vector of DrawElementsUShort for backdrops and
foreground text quads

Fri, 24 Feb 2017 07:41:19 +0100
Author : scrawl
Add missing copy of callbacks when a Transform is replaced by Group

Fri, 24 Feb 2017 01:08:44 +0100
Author : scrawl
Change the order of optimizations to allow for the possibility of
merging Geometries that have just become siblings after the removal of
redundant nodes

Fri, 24 Feb 2017 01:07:24 +0100
Author : scrawl
Fix unused parameter warning

Fri, 24 Feb 2017 01:05:57 +0100
Author : scrawl
Fix MergeGeometryVisitor to work with a Group instead of Geode

Fri, 24 Feb 2017 01:00:49 +0100
Author : scrawl
Use asDrawable()/asNode() over dynamic_cast in the Optimizer

Thu, 23 Feb 2017 18:36:35 +0000
Author : Robert Osfield
Added missing relaseGLObjects()/resizeGLObjects(). Reordered calls to
make it easier to read and see patterns.

Thu, 23 Feb 2017 18:14:36 +0000
Author : Robert Osfield
Cleaned up types

Thu, 23 Feb 2017 15:45:43 +0000
Author : Robert Osfield
Restructed and unified the position computation

Wed, 22 Feb 2017 14:14:03 +0000
Author : Robert Osfield
Removed the old code paths

Wed, 22 Feb 2017 12:41:45 +0000
Author : Robert Osfield
Removed the unncessary array.

Wed, 22 Feb 2017 12:07:43 +0000
Author : Robert Osfield
Added the option for changing the type of the GlyphQuads::Coords

Tue, 21 Feb 2017 21:55:05 +0100
Author : Nico Kruithof
Fixed typoosg_ModeViewMatrix -> osg_ModelViewMatrix


Tue, 21 Feb 2017 17:47:54 +0000
Author : Robert Osfield
Fixed FadeText when using NEW_APPROACH

Tue, 21 Feb 2017 17:07:53 +0000
Author : Robert Osfield
Refactored the computation of the transforms for the osgText::Text

Sat, 18 Feb 2017 10:38:31 +0000
Author : OpenSceneGraph git repository
Merge pull request #201 from blobfish/moreManipSloposgManipulator:
Constraint: snap_point_to_grid wants Vec3d instead of Vec3

Tue, 14 Feb 2017 23:46:27 -0500
Author : blobfish
osgManipulator: Constraint: snap_point_to_grid wants Vec3d instead of Vec3

Mon, 13 Feb 2017 16:53:37 +0000
Author : Robert Osfield
Added osgvolume command line option "--bg r g b a" to enable
customization of the window background colour

Tue, 7 Feb 2017 19:30:21 +0100
Author : scrawl
Add CMake option to not build deprecated serializers

Fri, 3 Feb 2017 18:03:13 +0000
Author : OpenSceneGraph git repository
Merge pull request #197 from scrawl/geodefixMore fixes for
Geode/Drawable handling in visitors

Fri, 3 Feb 2017 18:10:37 +0100
Author : scrawl
Remove seemingly redundant handling of Geode in GLObjectsVisitor

Fri, 3 Feb 2017 18:01:08 +0100
Author : scrawl
Fix handling of in-scenegraph Drawables in osgShadow

Fri, 3 Feb 2017 17:55:32 +0100
Author : scrawl
Fix handling of in-scenegraph Drawables in SmoothingVisitor,
TriStripVisitor and GraphicsCostEstimator

Fri, 3 Feb 2017 17:51:03 +0100
Author : scrawl
Fix handling of in-scenegraph Drawables in ShaderGenVisitor

Fri, 3 Feb 2017 17:48:18 +0100
Author : scrawl
Fix handling of in-scenegraph Drawables in MeshOptimizers

Fri, 3 Feb 2017 17:45:22 +0100
Author : scrawl
Fix unused parameter warning

Fri, 3 Feb 2017 17:43:42 +0100
Author : scrawl
Fix handling of in-scenegraph Drawables in DrawElementTypeSimplifier

Fri, 3 Feb 2017 17:42:21 +0100
Author : scrawl
Remove redundant handling of Geode in DisplayRequirementsVisitor

Fri, 3 Feb 2017 17:39:56 +0100
Author : scrawl
Add a comment explaining some confusing code in UpdateVisitor and EventVisitor

Fri, 3 Feb 2017 17:34:17 +0100
Author : scrawl
Remove redundant handling of Geode in SharedStateManager

Fri, 3 Feb 2017 17:33:58 +0100
Author : scrawl
Fix handling of in-scenegraph drawables in osgUtil::Simplifier

Fri, 3 Feb 2017 14:27:01 +0000
Author : OpenSceneGraph git repository
Merge pull request #196 from LaurensVoerman/travisCIsplit travis-ci
apple build into two jobs to avoid job time limit.

Fri, 3 Feb 2017 10:01:15 +0100
Author : Laurens Voerman
split travis-ci apple build into two jobs to avoid job time limit.

Fri, 3 Feb 2017 08:50:01 +0000
Author : OpenSceneGraph git repository
Merge pull request #193 from kjean667/multi_view_shared_context_fixBug
fix to not crash when using shared context and adding / removing
windowed views dynamically

Thu, 2 Feb 2017 11:46:16 +0100
Author : Kjell Andersson
Bug fix to not crash when using shared context and adding / removing
windowed views dynamically. The GLExtension object is now reused
instead of creating a new when allocating a state on the same
ContextID. The static map that stores the GLExtensions is only reset
when all references to the extension object are released.

Fri, 27 Jan 2017 15:15:39 +0000
Author : OpenSceneGraph git repository
Merge pull request #191 from
LaurensVoerman/glExtentionsGLExtensions.cpp: Fixed a few typo's in old
function names.

Wed, 25 Jan 2017 17:05:56 +0100
Author : Laurens Voerman
Fixed a few old function names. Check extensions trough extermination
string - not by function pointer value. Added a few validContext tests
to ensure no functions or isExterntionSupported bool is set for an non
valid context. Remove duplicates / merge some lines. Removed
"GL_APPLE_texture_2D_limited_npot" form
isNonPowerOfTwoTextureMipMappedSupported.

Tue, 24 Jan 2017 17:36:36 +0000
Author : Robert Osfield
Fixed linking bug caused by repeated
Program::addShader()/removeShader() operations invalidating the
internal attach/dettech lists.

Tue, 24 Jan 2017 09:27:07 +0000
Author : OpenSceneGraph git repository
Merge pull request #190 from scrawl/optimizerOptimizer fixes

Tue, 24 Jan 2017 09:15:26 +0000
Author : OpenSceneGraph git repository
Merge pull request #189 from marchelbling/masterosgjs/gles updates

Fri, 20 Jan 2017 23:02:15 +0100
Author : scrawl
Remove CheckGeometryVisitor which was a no-op

Fri, 20 Jan 2017 23:01:04 +0100
Author : scrawl
MakeFastGeometryVisitor: fix handling of Geometries that are directly
in the scene graph not attached to a Geode

Fri, 20 Jan 2017 22:49:17 +0100
Author : scrawl
StateVisitor: remove redundant code for Geode handling

Fri, 20 Jan 2017 22:47:43 +0100
Author : scrawl
TessellateVisitor: fix handling of Geometries that are directly in the
scene graph not attached to a Geode

Fri, 20 Jan 2017 22:43:58 +0100
Author : scrawl
FlattenStaticTransformsVisitor: fix handling of Drawables that are
directly in the scene graph not attached to a Geode

Fri, 20 Jan 2017 21:48:45 +0100
Author : scrawl
StaticObjectDetectionVisitor: make use of apply(Drawable) visitor function

Fri, 20 Jan 2017 21:25:32 +0100
Author : scrawl
TextureAtlasVisitor: fix handling of Drawables that are directly in
the scene graph not attached to a Geode

Fri, 20 Jan 2017 21:08:02 +0100
Author : scrawl
TextureVisitor: remove redundant code for Geode handling

Fri, 20 Jan 2017 20:58:05 +0100
Author : scrawl
RemoveEmptyNodesVisitor: add missing isOperationPermissible check

Fri, 20 Jan 2017 20:57:03 +0100
Author : scrawl
RemoveEmptyNodesVisitor: remove redundant code for Geode handling

Fri, 20 Jan 2017 17:31:09 +0000
Author : Robert Osfield
Quitened down verbose debug messages

Fri, 20 Jan 2017 17:24:49 +0000
Author : Robert Osfield
Quitened down debug messages

Fri, 20 Jan 2017 17:06:55 +0000
Author : Robert Osfield
Quietened down some verbose debug messages

Fri, 20 Jan 2017 15:09:26 +0100
Author : Marc Helbling
Updates osgjs from sketchfab* updates uservalue serialization (avoid
creating multie UserDataContainer for a same object)
* removes vec4ubarray specific serialization (serialization should not
enforce the previous color transformation)


Fri, 20 Jan 2017 15:09:25 +0100
Author : Marc Helbling
Updates gles from sketchfab* fixes bbox issue for animated scenes
* fixes geometry split (perf + line/point primitive management)
* removes degenerated faces


Thu, 19 Jan 2017 15:56:17 +0000
Author : Robert Osfield
Fixed indentation of comment

Tue, 17 Jan 2017 10:52:26 +0000
Author : Robert Osfield
Added public accessors

Mon, 16 Jan 2017 17:18:58 +0000
Author : Robert Osfield
Removed unused class

Fri, 13 Jan 2017 09:57:32 -0600
Author : d-a-heitbrink
missing CMakeLists

Fri, 13 Jan 2017 09:56:42 -0600
Author : d-a-heitbrink
Added support for Bindless texture extension, 64 bit uniforms, 64 bit
buffers Added new bindless texture example

Fri, 13 Jan 2017 09:33:49 -0600
Author : d-a-heitbrink
added code to deal with #extension for shader, added int64 and uint64 support

Sun, 8 Jan 2017 14:41:51 +0000
Author : OpenSceneGraph git repository
Merge pull request #186 from hwiesmann/masterAddition of documentation
for LOD and PagedLOD

Sat, 7 Jan 2017 13:03:22 +0000
Author : Robert Osfield
Fixed smallTile test as it was checking against <=2^14 rather than
<2^16 which is more conservative than required for a ushort container

Sat, 7 Jan 2017 13:54:21 +0100
Author : Hartwig
Replaced tabs with spaces

Sat, 7 Jan 2017 10:39:29 +0100
Author : Hartwig
Merge remote-tracking branch 'origin/master' into my_master

Sat, 7 Jan 2017 09:20:56 +0100
Author : Hartwig
Addition of documentation for LOD and PagedLODDocumentation has been
added for their default constructors. Furthermore, the consequences of
different center modes have been explained. A comment regarding the
setting of the radius has been fixed.


Wed, 4 Jan 2017 13:22:22 +0000
Author : OpenSceneGraph git repository
Merge pull request #184 from hwiesmann/masterBUG FIX - Wrong
calculation of terrain normals in GeometryTechnique

Wed, 4 Jan 2017 12:55:15 +0000
Author : Robert Osfield
Fixed unitialized variable access to premature calling of computeMatrix().

Sun, 1 Jan 2017 16:33:37 +0100
Author : Hartwig
Blending out of local functionsSome local functions are only needed
for OS X compatibility. Define these functions only for OS X versions
older than 10.6.


Thu, 29 Dec 2016 21:43:20 +0100
Author : Hartwig
BUG FIX - Wrong calculation of terrain normalsThe partial derivative
for the x-coordinate has been wrongly calculated: only a single sided
derivative was calculated.


Fri, 23 Dec 2016 17:23:07 +0000
Author : OpenSceneGraph git repository
Merge pull request #183 from rickyviking/masterAdditional info when
fail to load images

Fri, 23 Dec 2016 17:16:16 +0000
Author : Robert Osfield
>From Hartwig Wiesmann, "ScalarsToColors returns a wrong color in case
a value larger max is passed to getColor"

Fri, 23 Dec 2016 11:55:08 +0100
Author : Riccardo Corsi
InputStream::readImage() : added info about which file failed to load
when printing error message

Wed, 21 Dec 2016 17:16:30 +0000
Author : OpenSceneGraph git repository
Merge pull request #182 from LaurensVoerman/fileStatsadded some info
about dynamic drawables and transparent bin to Statistics

Wed, 21 Dec 2016 17:02:05 +0000
Author : Robert Osfield
>From Torben Dannhauer, build updates for NVTT.

Wed, 21 Dec 2016 16:29:38 +0000
Author : Robert Osfield
>From Torben Dannahauer, updates to track changes to Winddows 3rd party package

Wed, 21 Dec 2016 16:11:39 +0000
Author : Robert Osfield
Refactored the minimum width of bars.

Wed, 21 Dec 2016 16:04:24 +0000
Author : OpenSceneGraph git repository
Merge pull request #180 from LaurensVoerman/stats_barsimprove stats display

Wed, 25 May 2016 13:30:50 +0200
Author : Laurens Voerman
added some info about dynamic drawables and transparent bin to Statistics

Wed, 21 Dec 2016 15:55:50 +0000
Author : OpenSceneGraph git repository
Merge pull request #181 from LaurensVoerman/DebugFPSDEBUG FPS counter
in red and named "DEBUG Frame Rate:"

Wed, 21 Dec 2016 15:54:20 +0000
Author : OpenSceneGraph git repository
Merge pull request #179 from LaurensVoerman/ktx_write_supportktx write support

Wed, 21 Dec 2016 15:33:02 +0000
Author : Robert Osfield
>From Torben Dannhauer, "When compiling OSG with DCMTK on windows, it
throws an compiler error due to a missing ws2_32.lib in the linker
settings."

Wed, 21 Dec 2016 15:13:49 +0000
Author : Robert Osfield
>From Vladimir Chebaev, "Dynamic linking of fbx plugin and fbx SDK"

Wed, 21 Dec 2016 14:19:38 +0100
Author : Laurens Voerman
DEBUG FPS counter in red and named "DEBUG Frame Rate:"

Tue, 11 Oct 2016 17:02:43 +0200
Author : Laurens Voerman
improve stats display

Wed, 25 May 2016 13:25:44 +0200
Author : Laurens Voerman
ktx write support

Wed, 21 Dec 2016 13:46:18 +0000
Author : Robert Osfield
Removed debug output

Wed, 21 Dec 2016 11:40:16 +0000
Author : Robert Osfield
>From Andreas Ekstrand, "he attached ESRIShape.cpp contains a small fix
in parsing of PointZ features, now correctly comparing with header
content length which is defined in 16-bit words.This should have been
fixed in my old submission from 2012 but was probably overlooked due
to an alternative way of comparing to a fix number for this feature
type.

Without this fix, the plugin will only read one PointZ feature even if
multiple features exist."


Wed, 21 Dec 2016 11:02:29 +0000
Author : Robert Osfield
Changed Program::apply() to Program::compileGLObjects() to avoid the
Program::apply() setting of setLastAppliedProgramObjects for affect
current state.

Wed, 21 Dec 2016 09:10:50 +0000
Author : Robert Osfield
Added StateSet::setGlobalDefaults() to fix bug when osgViewer has
stats on but no scene graph assigned

Mon, 31 Oct 2016 16:11:20 +0000
Author : Robert Osfield
Fixed handling of #define's that are used as functions

Tue, 13 Dec 2016 11:42:57 +0000
Author : OpenSceneGraph git repository
Merge pull request #174 from
etlapale/obj_plugin_improvementsImprovements for the OBJ writer plugin

Tue, 13 Dec 2016 11:56:06 +0100
Author : Émilien Tlapale
Uncommenting missing argument.

Tue, 13 Dec 2016 10:47:12 +0000
Author : Robert Osfield
Added header

Tue, 13 Dec 2016 10:58:46 +0100
Author : Émilien Tlapale
Adding configurable precision for OBJ output.

Tue, 13 Dec 2016 10:57:42 +0100
Author : Émilien Tlapale
Support for stateset in groups for OBJ.

Mon, 12 Dec 2016 10:23:50 +0000
Author : Robert Osfield
Added create angle of 20 degrees to SmoothingVisitor to improve visual
quality. Added geometry.setUseVertexBufferObjects(true) to geometry
set up for improved performance. Refactored the color set up so that
by default it assigns just a single color to the geometry to improve
performance.

Fri, 9 Dec 2016 17:52:17 +0000
Author : Robert Osfield
Renamed the iges plugin to OpenCASCADE to make it clearer what the
plugin is, and added file extension aliases for stp, step, igs and
iges to the OpenCASCADE plugin to enable automatic loading.

Fri, 9 Dec 2016 17:29:55 +0000
Author : Robert Osfield
Added support for reading from STEP (.stp) files.

Fri, 9 Dec 2016 17:29:20 +0000
Author : Robert Osfield
Refined the list of libraries to link

Fri, 9 Dec 2016 17:27:17 +0000
Author : Robert Osfield
Converted to unix line endings

Thu, 8 Dec 2016 17:52:46 +0000
Author : OpenSceneGraph git repository
Merge pull request #172 from blobfish/manipSloposgManiputor:
TranslateInLineCommand wants Vec3d instead of Vec3

Wed, 7 Dec 2016 17:20:23 -0500
Author : blobfish
osgManiputor: TranslateInLineCommand wants Vec3d instead of Vec3

Mon, 5 Dec 2016 10:33:23 +0000
Author : OpenSceneGraph git repository
Merge pull request #170 from crubel/PThreadPullRequestFixed compile
time errors that occur when you have ALLOW_PRIORITY_SCHEDULING defined

Fri, 2 Dec 2016 08:07:15 -0500
Author : Curtis Rubel
Missed the printf define at the top of this file.Put back this:
#ifdef DEBUG
# define DPRINTF(arg) printf arg
#else
# define DPRINTF(arg)
#endif

I think that should do it now...

Fri, 2 Dec 2016 08:05:30 -0500
Author : Curtis Rubel
Removed all OSGNOTIFY messages and put back all printf output as
requested.Sorry about this mixup, I was not aware that this particular
directory was to be considered a separate project and must not rely on
any dependencies from the rest of the OSG project.  All OSGNOTIFY
messages have been removed and the previous printf statements have
been put back.

Fri, 2 Dec 2016 08:04:10 +0000
Author : OpenSceneGraph git repository
Merge pull request #171 from aluaces/iges_fixSeveral tweaks for
compiling OpenCascade plugin:

Thu, 1 Dec 2016 23:39:56 +0100
Author : Alberto Luaces
Several tweaks for compiling OpenCascade plugin:* Remove unneeded
XSDRAW.hxx header inclusion.
* Define WNT only on windows, because it is used for choosing between
  win threads or pthreads.


Thu, 1 Dec 2016 16:36:20 -0500
Author : Curtis Rubel
Fixed compile time errors that occur when you have
ALLOW_PRIORITY_SCHEDULING defined.  I also replaced all printf's with
OSGNOTIFY to get this more inline with the rest of OSG CGR

Wed, 30 Nov 2016 20:10:22 +0000
Author : Robert Osfield
Teaking FindOpenCascade to help with linking of iges plugin

Wed, 30 Nov 2016 19:11:15 +0000
Author : Robert Osfield
>From Abhishek Bansal, with ammendemts by Robet Osfield to get working
with recent OpenCascade and usng CMake.

Wed, 30 Nov 2016 17:15:06 +0000
Author : Robert Osfield
Added GL_EXT_texture_border_clamp support for GLES

Sat, 26 Nov 2016 11:45:07 +0000
Author : OpenSceneGraph git repository
Merge pull request #169 from scrawl/stateset-fixFix flow control issue
in StateSet::compileGLObjects

Sat, 26 Nov 2016 01:09:13 +0100
Author : scrawl
Fix typo in StateSet::compileGLObjects, causing compilation of
attributes to not be executed unless checkForGLErrors is true.

Wed, 23 Nov 2016 18:19:59 +0000
Author : Robert Osfield
Fixed crash in handling of an osg::Callback attached to a Drawable as
update callback. Added handling of osg::Callback when attavhed to a
Drawable as a cull callback.

Tue, 15 Nov 2016 17:36:21 +0000
Author : Robert Osfield
Added guards against division by zero

Tue, 15 Nov 2016 14:52:59 +0000
Author : Robert Osfield
Added usage of GLExtensions::debugObjectLabel() to GLBufferObject::compile()

Tue, 15 Nov 2016 14:35:47 +0000
Author : Robert Osfield
Added support for glObjectLabel debugging

Tue, 15 Nov 2016 11:16:53 +0000
Author : Robert Osfield
Merge branch 'fredowski-master'

Tue, 15 Nov 2016 11:16:03 +0000
Author : Robert Osfield
Improved the indentation and case to make the code more consistent and readable

Tue, 15 Nov 2016 11:13:37 +0000
Author : Robert Osfield
Merge branch 'master' of https://github.com/fredowski/OpenSceneGraph
into fredowski-master

Tue, 15 Nov 2016 11:01:41 +0000
Author : Robert Osfield
Enabled sharing of main threads processor affinity to the next
required thread for CullDrawThreadPerCamera and
CullThreadPerCameraDrawThreadPerContext

Tue, 15 Nov 2016 10:41:12 +0000
Author : OpenSceneGraph git repository
Merge pull request #156 from LaurensVoerman/Affinity2unlock cpu's
32-63 on 64 bit windows

Tue, 15 Nov 2016 09:47:48 +0000
Author : Robert Osfield
Removed todo that is not required

Tue, 15 Nov 2016 09:29:09 +0000
Author : Robert Osfield
Reduced public documentation generation to just the public headers

Tue, 15 Nov 2016 09:28:25 +0000
Author : OpenSceneGraph git repository
Merge pull request #164 from CodeDocs/codedocsUse CodeDocs for Doxygen
documentation

Tue, 15 Nov 2016 08:57:24 +0000
Author : Robert Osfield
To avoid noise in documentation replaced nested namespaced enum with
enum with FILE_COPY_ wording prefixed into enum values.

Tue, 15 Nov 2016 08:37:05 +0000
Author : Robert Osfield
Fixed doxygen warnings

Mon, 14 Nov 2016 18:01:22 +0000
Author : Robert Osfield
Added usage of osg::ConfigureBufferObjectsVisitor to correct for
incoherent buffer oject set up due to the adhoc way that the
OpenFlight plugin sets up osg::Geometry.

Mon, 14 Nov 2016 17:59:25 +0000
Author : Robert Osfield
Added osg::Geometry::configureBufferObjects() and
ConfigureBufferObjectsVisitor visitor to help with setting up buffer
objects in a coherent fashion.

Mon, 14 Nov 2016 11:59:47 +0000
Author : Robert Osfield
Added more flexibility into the State::checkGLErrors() method,
allowing calling code to pass in two strings. Improved the
StateSet::compileGLObjects() usage of checkGLErrors() to make the
warning reports more meaningful.

Fri, 11 Nov 2016 17:16:40 +0000
Author : Robert Osfield
Added Dragger::applyAppropriateFrontFace(StateSet*) to make it easy to
handle inverted matrices by toggling the FrontFace to sure the correct
face is visible.

Fri, 11 Nov 2016 13:54:15 +0000
Author : Robert Osfield
Fixed handling of Locator's with negative extents

Wed, 2 Nov 2016 20:56:04 -0400
Author : Paul Novotny
Use CodeDocs for Doxygen documentationAdds a configuration file
(.codedocs) for building the Doxygen
documentation using CodeDocs.xyz. Also, adds a badge to the README.md
to link to the documentation.


Mon, 24 Oct 2016 19:54:43 +0200
Author : Friedrich Beckmann
added alternative to middle-mouse button in manipulatorI added CTRL +
RIGHT-MOUSE-CLICK to the standard manipulator as
an alternative to MIDDLE-MOUSE-CLICK because a 3 Button Mouse
not always available, e.g. on MacOS. I tested this with the
osgAtlasSimbicon example.


Thu, 20 Oct 2016 09:59:26 +0100
Author : Robert Osfield
Moved shader file loading to a help function

Thu, 20 Oct 2016 09:46:47 +0100
Author : Robert Osfield
Fixed shader filename

Wed, 19 Oct 2016 20:26:26 +0100
Author : Robert Osfield
Added osgshaderpipeline example that will server as a testbed for
automatically mapping fixed function pipeline to shaders

Mon, 17 Oct 2016 16:36:42 +0100
Author : OpenSceneGraph git repository
Merge pull request #159 from LaurensVoerman/Affinity3bre-assign thread
affinity at the end of setThreadingModel()

Mon, 17 Oct 2016 09:50:48 +0200
Author : Laurens Voerman
re-assign thread affinity at the end of setThreadingModel()

Fri, 14 Oct 2016 18:00:40 +0100
Author : Robert Osfield
Added _color copy to the copy constructor

Fri, 14 Oct 2016 17:19:50 +0200
Author : Laurens Voerman
unlock cpu's 32-63 on 64 bit windows

Fri, 14 Oct 2016 11:06:31 +0100
Author : Robert Osfield
Added a dedicated FindEGL.cmake script to help with locating the
EGL.so library and header

Thu, 13 Oct 2016 17:43:29 +0100
Author : Robert Osfield
Bumped OpenThreads version numbers to reflect changes in ABI

Wed, 12 Oct 2016 18:00:05 +0100
Author : Robert Osfield
Fixed GLES build due to lack of GLclampd

Wed, 12 Oct 2016 17:23:19 +0100
Author : Robert Osfield
Changed appending of \n to be to the version line.

Wed, 12 Oct 2016 16:10:40 +0100
Author : Robert Osfield
Added OES variants of vertex array object functions

Wed, 12 Oct 2016 13:41:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #155 from LaurensVoerman/Texture0add #define
GL_TEXTURE0 for windows users previously provided by GLBeginEndAdapter

Wed, 12 Oct 2016 13:29:58 +0200
Author : Laurens Voerman
add #define GL_TEXTURE0 for windows users previously provided by
GLBeginEndAdapter

Wed, 12 Oct 2016 10:08:56 +0100
Author : Robert Osfield
Altered the configureAffinity() scheme so that it places threads
preferentially on even based number processors first, which should
work better in case the processors available have hyper-threading

Wed, 12 Oct 2016 09:09:37 +0100
Author : Robert Osfield
Updated version number to 3.5.6 and SO version to 146 after VAO merge

Tue, 11 Oct 2016 20:11:39 +0100
Author : Robert Osfield
Added VAO support to osgTerrain::GeometryPool

Tue, 11 Oct 2016 20:11:24 +0100
Author : Robert Osfield
Removed unneccessary includes

Tue, 11 Oct 2016 15:14:14 +0100
Author : Robert Osfield
Renamed ArrayDispatchers to AttributeDispatchers to better reflect it's role

Mon, 10 Oct 2016 20:49:19 +0100
Author : Robert Osfield
Streamlined the dispatch and activation of attribute dispatchers

Mon, 10 Oct 2016 16:29:21 +0100
Author : Robert Osfield
Removed unused vertex and texcoord array dispatchers

Sat, 24 Sep 2016 17:57:58 +0200
Author : Fabian Wiesel
VAO id is a GLuint

Fri, 23 Sep 2016 21:00:40 +0200
Author : Fabian Wiesel
Missed rename in VertexAttribArrayDispatchThe variable array is by
initialisation a null-pointer, new_array is the new array


Mon, 5 Sep 2016 16:06:52 +0100
Author : Robert Osfield
Fixed build errors when OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION to OFF

Mon, 5 Sep 2016 14:17:40 +0100
Author : Robert Osfield
Fixed warnings

Fri, 2 Sep 2016 19:26:20 +0100
Author : Robert Osfield
Removed unneccessary parameter

Fri, 2 Sep 2016 17:15:14 +0100
Author : Robert Osfield
Removed GLBeginEndAdapter as it is no longer needed

Fri, 2 Sep 2016 17:01:25 +0100
Author : Robert Osfield
Refactored osgText so that it no longer uses GLBeginEndAdapter

Fri, 2 Sep 2016 17:00:44 +0100
Author : Robert Osfield
Added --simple command line option and accompanying code to create a
very simple text object for basic testing of osgText

Fri, 2 Sep 2016 17:00:00 +0100
Author : Robert Osfield
Added ApplyTextureModeProxy for temporarily applying a texture mode

Fri, 2 Sep 2016 14:22:47 +0100
Author : Robert Osfield
Refactored Text3D so that it no longer depends upon GLBeginEndAdapter

Fri, 2 Sep 2016 14:20:17 +0100
Author : Robert Osfield
Added State::ApplyModeProxy to help with temporarily applying a mode

Thu, 1 Sep 2016 17:26:35 +0100
Author : Robert Osfield
Removed no longer relevant comment

Thu, 1 Sep 2016 17:26:26 +0100
Author : Robert Osfield
Added missing export

Thu, 1 Sep 2016 17:14:03 +0100
Author : Robert Osfield
Refactored osgParticle so that it natives support vertex arrays,
vertex buffer objects and vertex array objects

Thu, 1 Sep 2016 17:01:58 +0100
Author : Robert Osfield
Added osg::convertToRGBA8(Vec4f) convenience function

Thu, 1 Sep 2016 14:42:58 +0100
Author : Robert Osfield
Added explict setup of the stats graphing geometry so that it's
VertexBufferObject is intialized to the correct size to prevent any
need for later resizing

Thu, 1 Sep 2016 14:41:17 +0100
Author : Robert Osfield
Improved handling of the BufferObject::Profile::_size, utilizing it's
intial value when it is non zero and larger than the arrays assigned
to it.

Thu, 1 Sep 2016 14:38:16 +0100
Author : Robert Osfield
Fixed VertexArrayState::bind*BufferObject(..) methods so they
correctly handle dirtied buffer objects

Thu, 1 Sep 2016 14:36:24 +0100
Author : Robert Osfield
Fixed typo in comment

Thu, 1 Sep 2016 14:35:13 +0100
Author : Robert Osfield
Fixed typo in comment

Thu, 1 Sep 2016 14:34:00 +0100
Author : Robert Osfield
Added check against Array::Binding to decide whether to assign a
VertexBufferObject to an array or not, only assigning it when Binding
is BIND_PER_VERTEX

Fri, 26 Aug 2016 19:48:32 +0100
Author : Robert Osfield
Beginings of refactoring ParticleSystem so that it does uses vertex
arrays rather than GLBeginEndAdapter

Fri, 26 Aug 2016 15:09:46 +0100
Author : Robert Osfield
Added OSG_EXPORT

Thu, 25 Aug 2016 17:04:21 +0100
Author : Robert Osfield
Added command line parser to osgparticle examples viewer setup to make
it easier to position window

Thu, 25 Aug 2016 16:14:53 +0100
Author : Robert Osfield
Removed redundent use of Geode to decorate the ParticleSystem

Thu, 25 Aug 2016 16:14:06 +0100
Author : Robert Osfield
Fixed line endings

Thu, 25 Aug 2016 15:27:16 +0100
Author : Robert Osfield
Made ordering of case clearer

Thu, 25 Aug 2016 15:13:36 +0100
Author : Robert Osfield
Removed Particle::Shape support for QUAD_TRIANGLESTRIP, HEXAGON, USER
as these are unlikely to be used as their implementation prevents
refactoring to use vertex array code paths

Thu, 25 Aug 2016 11:32:00 +0100
Author : Robert Osfield
Refactored ImpostorSprite so that it no longer uses GLBeginEndAdapter

Thu, 25 Aug 2016 11:05:30 +0100
Author : Robert Osfield
Added back in the osgimpostor example, cleaning up so that it no
longer has any deprecated paths and adds stats and file output for
debug purposes

Thu, 25 Aug 2016 10:35:01 +0100
Author : Robert Osfield
Removed commented out debug message

Thu, 25 Aug 2016 10:28:37 +0100
Author : Robert Osfield
Refactored osgSim::SphereSegment so that it no longer uses GLBeginEndAdapter

Thu, 25 Aug 2016 10:25:49 +0100
Author : Robert Osfield
Added AdjustSphereSegmentCallback to provide '<' and '>' key controls
over the azim and elev range of the sphere segment

Wed, 24 Aug 2016 20:09:52 +0100
Author : Robert Osfield
Added StatsHandler to check performance

Tue, 23 Aug 2016 11:21:49 +0100
Author : Robert Osfield
Removed unused header

Tue, 23 Aug 2016 11:09:24 +0100
Author : Robert Osfield
Replaced old Shape to Geometry conversion code as new convinience
methods in include/osg/Shape provide these features

Tue, 23 Aug 2016 11:08:25 +0100
Author : Robert Osfield
Added osg::convertShapeToGeometry(...) convinience functions for
creating osg::Geometry from osg::Shape descriptions.

Wed, 17 Aug 2016 21:34:32 +0100
Author : Robert Osfield
Refactored ShapeDrawable so that it is subclassed from osg::Geometry
rather than osg::Drawable.Created a BuildShapeGeometryVisitor visitor
that can create osg::Geometry for osg::Shape objects


Tue, 16 Aug 2016 16:51:41 +0100
Author : Robert Osfield
Fixed crash when using vertex attribute arrays

Tue, 16 Aug 2016 15:33:54 +0100
Author : Robert Osfield
Added support for interleaved arrays

Tue, 16 Aug 2016 11:23:29 +0100
Author : Robert Osfield
Removed no longer used member variables

Tue, 16 Aug 2016 11:11:24 +0100
Author : Robert Osfield
Removed no longer used data structures

Tue, 16 Aug 2016 10:51:56 +0100
Author : Robert Osfield
Moved FOG_COORD and SECONDARY_COLOR #define's from State header into
VertexArrayState.cpp

Tue, 16 Aug 2016 10:01:38 +0100
Author : Robert Osfield
Replaced osg::State:set*Pointer() calls with VertexArrayState::set*Array() calls

Mon, 15 Aug 2016 18:17:35 +0100
Author : Robert Osfield
Added check against State::useVertexBufferObjects(..) so that Display
Lists are only used when VBO is OFF.

Mon, 15 Aug 2016 11:45:58 +0100
Author : Robert Osfield
Added automatic assignment of _markerObject to CompileSet.

Fri, 12 Aug 2016 18:44:38 +0100
Author : Robert Osfield
Restructred the enabling of vertex array object support to allow one
to set enable the default via osg::State.Added OSG_VERTEX_BUFFER_HINT
env var to osg::DisplaySettings with VERTEX_BUFFER_OBJECT/VBO,
VERTEX_ARRAY_OBJECT/VAO and NO_PREFERENCE to allow one to foce on VBO
or VAO usage.

Restructred BufferObject assigned in osg::Geometry

Added


Fri, 12 Aug 2016 18:42:33 +0100
Author : Robert Osfield
Cleaned up set up of osg::Geometry for stats

Mon, 8 Aug 2016 18:30:20 +0100
Author : Robert Osfield
Removed unncessary checks

Mon, 8 Aug 2016 17:57:20 +0100
Author : Robert Osfield
Streamlined State::_is*Supported variables

Mon, 8 Aug 2016 15:08:07 +0100
Author : Robert Osfield
Build fixes when compiling wuth CMake options OPENGL_PROFILE set to GLCORE

Fri, 5 Aug 2016 23:04:03 +0200
Author : Mathieu MARACHE
remove a warning when compiling with GL3 core profile and macOS

Fri, 5 Aug 2016 23:01:15 +0200
Author : Mathieu MARACHE
compilation fixes when no OSG_GL_DISPLAYLISTS_AVAILABLE

Fri, 5 Aug 2016 23:00:47 +0200
Author : Mathieu MARACHE
compilation fixes when no OSG_GL_FIXED_FUNCTION_AVAILABLE

Fri, 5 Aug 2016 21:59:34 +0100
Author : Robert Osfield
Removed deprecated code paths and moved implementations into headers

Fri, 5 Aug 2016 12:51:40 +0100
Author : Robert Osfield
Refactored the VertexArrayState's handling of vertex attribute aliasing

Thu, 4 Aug 2016 22:00:58 +0100
Author : Robert Osfield
Moved implementations from .cpp's to headers as inline methods to
improve performance.

Thu, 4 Aug 2016 17:51:45 +0100
Author : Robert Osfield
Improved naming of createVertexArrayState(..) method

Thu, 4 Aug 2016 17:15:29 +0100
Author : Robert Osfield
Removed resetting of the pointer state.

Thu, 4 Aug 2016 15:33:02 +0100
Author : Robert Osfield
Added State::useVertexArrayObject() member to streamline toggling
on/off of VAO usage

Wed, 3 Aug 2016 20:12:20 +0100
Author : Robert Osfield
Added support for clean up Vertex Array Objects

Wed, 3 Aug 2016 10:35:51 +0100
Author : Robert Osfield
Added intialization of the VAO in Geometry::compileGLObjects() and
refined the invocation of updates to the VAO

Tue, 2 Aug 2016 12:28:05 +0100
Author : Robert Osfield
Added lazy setting of arrays for osg::Geometry using vertex_array_object

Sat, 23 Jul 2016 16:33:39 +0100
Author : Robert Osfield
Implemented lighter weight setting of the CurrentVertexArrayState and
introduced GlobalVertexArrayState.

Sat, 23 Jul 2016 15:02:08 +0100
Author : Robert Osfield
Implemented a different approach to vertex array object support to
enable creation of a single global vertex array object as well as
provide individual vertex array objects per Drawable when required.

Mon, 18 Jul 2016 20:09:22 +0100
Author : Robert Osfield
Added ability to initializer GL vertex array object id with
Geometry::compileGLObjects(). Improved the handling of buffer object
state when not using VAO's

Fri, 15 Jul 2016 15:41:43 +0100
Author : Robert Osfield
Experimental support for OpenGL Vertex Array Object

Tue, 11 Oct 2016 11:02:20 +0100
Author : Torben Dannhauer
>From Torben Dannhauer, added search for new libcurl and libtiff names

Mon, 10 Oct 2016 17:38:24 +0100
Author : OpenSceneGraph git repository
Merge pull request #153 from scrawl/typo-fixFix typo in processor affinity API

Mon, 10 Oct 2016 18:02:38 +0200
Author : scrawl
Fix typo in processor affinity API

Mon, 10 Oct 2016 11:21:28 +0100
Author : Robert Osfield
>From Torben Dannhauer, added freetype27 (2.7) to search list

Sat, 8 Oct 2016 15:58:33 +0100
Author : Robert Osfield
Fixed crash associated with setting the affinity on a null pointer



More information about the osg-users mailing list