[osg-users] OpenSceneGraph-3.5.10

Robert Osfield robert.osfield at gmail.com
Mon Mar 19 07:26:45 PDT 2018


Hi All,

I have just tagged the 3.5.10 developer release:

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

Lots of refinements/fixes, but no major changes.  I'm pretty
comfortable with making a 3.6 branch from master as things stand.

One concern I do have with going for a stable release soon is getting
testing out in the community as I no longer get the same level of
release feedback from the community these days.  I don't have access
to all the platfroms and build combinations that the community does so
really need this, to know how well the current rev of the OSG is
working, without this I just have to do the testing I can and push
releases out and hope for the best.

Cheers,
Robert.

-- ChangeLog since 3.5.9 release made in November:

Mon, 19 Mar 2018 14:08:47 +0000
Author : Robert Osfield
Fixed build issues when building with
OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION set to OFF

Mon, 19 Mar 2018 10:42:09 +0000
Author : Robert Osfield
Fixed warnings

Fri, 16 Mar 2018 11:33:03 +0000
Author : Robert Osfield
Updated ShaderGen shaders

Thu, 15 Mar 2018 16:50:47 +0000
Author : Robert Osfield
Removed the static osg::Program creation as it's not required

Thu, 15 Mar 2018 16:49:58 +0000
Author : Robert Osfield
Added --shader saderfilename command line option to enable one to
manually specify which shaders to use for the uber program.

Thu, 15 Mar 2018 16:12:40 +0000
Author : Robert Osfield
Introduced a _specverson to centralizer the control of this variable

Thu, 15 Mar 2018 15:58:46 +0000
Author : Robert Osfield
Added support for Collada DOM-2.5

Thu, 15 Mar 2018 12:53:32 +0000
Author : OpenSceneGraph git repository
Merge pull request #495 from aitormoreno/fix_installExamplesPDBfix
installation of PDB files from the examples.

Wed, 14 Mar 2018 16:56:08 +0100
Author : Aitor Moreno
Merge branch 'master' of
https://github.com/openscenegraph/OpenSceneGraph into
fix_installExamplesPDB

Wed, 14 Mar 2018 16:54:05 +0100
Author : Aitor Moreno
(re)fix the installation of the PDB files

Wed, 14 Mar 2018 08:39:12 +0000
Author : Robert Osfield
Standardized the MSCV INSTALL lines between applications and examples

Wed, 14 Mar 2018 08:22:45 +0000
Author : Robert Osfield
Refactored osgUtil::ShaderGen to use #pragma(tic) shader composition.

Tue, 13 Mar 2018 11:21:35 +0100
Author : Aitor Moreno
fix installation of PDB files from the examples.

Tue, 13 Mar 2018 08:47:53 +0000
Author : OpenSceneGraph git repository
Merge pull request #494 from pelicanmapping/fix-text-empty-checksAdded
required empty vector checks to osg::Text

Mon, 12 Mar 2018 17:35:46 -0400
Author : gwaldron
Text: added code in accept(functor) methods to check for empty vectors
before accessing front() element, which was causing a crash in some
cases. Also fixed a negated null check in getCharacterCoords

Mon, 12 Mar 2018 16:14:30 +0000
Author : Yaroslav Tarasov
Fixed renamed of _textureDepth.

Mon, 12 Mar 2018 15:55:35 +0000
Author : Robert Osfield
>From Colin McDonald, "If the glCreateProgram in osg::Program fails for
any reason, then subsequently Program::PerContextProgram::linkProgram
would crash.  I've put in some checks to prevent that."

Mon, 12 Mar 2018 15:29:56 +0000
Author : Robert Osfield
Fixed indentation

Mon, 12 Mar 2018 15:12:44 +0000
Author : Robert Osfield
Improved indentation

Mon, 12 Mar 2018 10:43:56 +0000
Author : Robert Osfield
>From Raymond de Vries, added support for latest FBX SDK

Mon, 12 Mar 2018 10:29:04 +0000
Author : Robert Osfield
Added FbxLayeredTexture support

Sat, 10 Mar 2018 17:51:52 +0000
Author : Robert Osfield
Refactored the texture setup to streamline it and make it easier to adapt

Fri, 9 Mar 2018 10:17:59 +0000
Author : Alessandro Terenzi
iOS CMake project generation improvements (bitcode option)when
building for iOS, Xcode allows developers to specify to enable or
disable the 'bitcode' compilation option. There's not a preferred way
to go and the choice is really up to the developer but considering
that:

1. Currently the generated project defaults the option to YES
2. There are almost 90 projects targets that should be modified if one
wants to disable the bitcode option (which considerably reduces the
footprint of the app)
3. Even though one can select all the 90+ targets and set the option
to NO for all of them, the updates could take a few seconds and could
be error prone because one could miss to select some targets

I propose to add a CMake setting that is displayed only when building
for iOS. By setting this option "before" the project generation would
speed up things for developers and would avoid errors at compiling
time.


Thu, 8 Mar 2018 16:26:01 +0000
Author : Robert Osfield
Refactored the handling if RESIZE, CLOSE, QUIT AND USER events so they
are dispatched to all views associated with a window, or all views
associated with a CompositeViewer

Thu, 8 Mar 2018 10:47:07 +0000
Author : Robert Osfield
Fixed recursive call bug

Wed, 7 Mar 2018 17:49:40 +0000
Author : Robert Osfield
Changed glDrawBuffer/glReadBuffer calls to use the new
State::glDrawBuffers/glReadBuffers helper functions to enable lazy
state updating to avoid unneccessary GL calls

Wed, 7 Mar 2018 17:44:48 +0000
Author : Robert Osfield
Changed the default values of _drawBuffer and _readBuffer to make sure
that the lazy state updating in
State.glDrawBuffers(GLenum)/glReadBuffers(Glenum) doesn't ever ignore
the first call.

Wed, 7 Mar 2018 16:45:58 +0000
Author : Robert Osfield
Fixed build error

Tue, 6 Mar 2018 16:54:57 +0000
Author : Robert Osfield
Added missing Camera::setDrawBuffer/setReadBuffer()

Tue, 6 Mar 2018 16:42:11 +0000
Author : Robert Osfield
Added missing Camera::setDrawBuffer() & setReadBuffer()

Tue, 6 Mar 2018 16:23:20 +0000
Author : Robert Osfield
Added missing setDrawBufer/setReadBuffer calls

Tue, 6 Mar 2018 09:58:31 +0000
Author : Robert Osfield
Renamed numBytesPerPixel to numBytesPerComponent to be clearer

Tue, 6 Mar 2018 09:49:02 +0000
Author : Robert Osfield
Added State::glDrawBuffer/glReadBuffer() method to implement lazy
state updating for glDrawBuffer and glReadBuffer

Tue, 6 Mar 2018 09:33:30 +0000
Author : OpenSceneGraph git repository
Merge pull request #491 from
mmassing/readerwritergdal_fix_reading_of_multichannel_multibyte_imagesReaderWriterGDAL:
fix stride when reading multi-channel images with…

Tue, 6 Mar 2018 09:25:49 +0000
Author : OpenSceneGraph git repository
Merge pull request #492 from emminizer/stateattribute-typoMinor typo
fix on osg::StateAttribute

Mon, 5 Mar 2018 10:26:54 -0500
Author : Daniel Emminizer
Minor typo fix on osg::StateAttribute

Mon, 5 Mar 2018 15:48:24 +0100
Author : Manuel Massing
- ReaderWriterGDAL: fix stride when reading multi-channel images with
more than 1 byte per pixel

Mon, 5 Mar 2018 14:39:07 +0000
Author : Robert Osfield
Added deprecated comments for ShaderComposer

Fri, 2 Mar 2018 09:43:24 +0000
Author : OpenSceneGraph git repository
Merge pull request #490 from torokati44/masterosgDB: Fix handling of
return value of loadLibrary in Registry.

Fri, 2 Mar 2018 00:13:43 +0100
Author : TÖRÖK Attila
osgDB: Fix handling of return value of loadLibrary in Registry."Unable
to load ..." was printed if the library could be loaded,
and it wasn't if not.


Wed, 28 Feb 2018 14:10:15 +0000
Author : OpenSceneGraph git repository
Merge pull request #488 from LaurensVoerman/submit_array_extremove
_EXT from GL_MAX_ARRAY_TEXTURE_LAYERS_EXT

Wed, 28 Feb 2018 14:07:42 +0100
Author : Laurens Voerman
remove _EXT from GL_MAX_ARRAY_TEXTURE_LAYERS_EXT and
GL_TEXTURE_BINDING_2D_ARRAY_EXT

Wed, 28 Feb 2018 10:30:47 +0000
Author : Robert Osfield
Added GUIEventHandler to allow one to write out models with event callbacks

Wed, 28 Feb 2018 08:50:48 +0000
Author : Robert Osfield
Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY

Wed, 28 Feb 2018 08:00:40 +0000
Author : Robert Osfield
Changed GL enum to fix Windows build issue

Tue, 27 Feb 2018 19:09:18 +0000
Author : Robert Osfield
Fixed precision issue with filling in the last element of the
TransferFunction1D's osg::Image.

Tue, 27 Feb 2018 17:35:13 +0000
Author : Robert Osfield
Restructured the way that applyTexParameters() is applied to address
issues with Intel drivers not handling mipmap generations unless the
tex parameters are reapplied on new upload of data.

Fri, 23 Feb 2018 09:57:19 +0000
Author : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Fri, 23 Feb 2018 09:55:00 +0000
Author : Robert Osfield
Cleaned up the applying of the glDrawBuffers()

Fri, 23 Feb 2018 08:28:59 +0000
Author : OpenSceneGraph git repository
Merge pull request #485 from
eligovision/OpenSceneGraph_glesGLExtensions fix: No PBO on GLES2 by
default

Thu, 22 Feb 2018 16:41:46 +0300
Author : Konstantin S. Matveyev
GLExtensions fix: No PBO on GLES2 by default

Thu, 22 Feb 2018 08:15:46 +0000
Author : OpenSceneGraph git repository
Merge pull request #484 from
LaurensVoerman/submit_inventor_dllexportRemove OSG_EXPORT from
deprecated_osg::Geometry in inventor plugin.

Wed, 21 Feb 2018 13:38:42 +0100
Author : Laurens Voerman
Remove OSG_EXPORT from deprecated_osg::Geometry in inventor plugin.

Mon, 19 Feb 2018 10:14:36 +0000
Author : OpenSceneGraph git repository
Merge pull request #479 from
LaurensVoerman/submit_vc14WarnC4800_v2move Get/SetScalarvalue out of
ValueObject and provide specialization…

Mon, 19 Feb 2018 10:07:14 +0000
Author : Robert Osfield
Added ADD_DEFINITIONS(-D_WINSOCK_DEPRECATED_NO_WARNINGS) to quieten warning

Mon, 19 Feb 2018 08:39:42 +0000
Author : OpenSceneGraph git repository
Merge pull request #482 from hwiesmann/masterAddition of comments for
ClusterCullingCallback

Mon, 19 Feb 2018 08:39:23 +0000
Author : OpenSceneGraph git repository
Changed the doxygen control characters and clarifications

Mon, 19 Feb 2018 08:35:00 +0000
Author : OpenSceneGraph git repository
Merge pull request #483 from filnet/fix_log_messagesFix log messages

Sun, 18 Feb 2018 18:15:19 +0100
Author : Philippe Renon
renderstage: fix spelling in log message

Sun, 18 Feb 2018 18:13:27 +0100
Author : Philippe Renon
singlewindow: minor log output fixlog message made it look like it
originated from View::setUpViewOnSingleScreen


Sun, 18 Feb 2018 08:49:41 +0300
Author : Hartwig Wiesmann
Addition of comments for ClusterCullingCallback

Fri, 16 Feb 2018 19:56:32 +0000
Author : OpenSceneGraph git repository
Merge pull request #480 from hwiesmann/masterAddition of radius
parameter for ClusterCullingCallback's constructor

Thu, 15 Feb 2018 21:10:59 +0100
Author : Hartwig
Addition of radius parameter for ClusterCullingCallback's
constructorThe radius parameter is already present in
ClusterCullingCallback's set method but has been forgotten in the
constructor.


Thu, 15 Feb 2018 14:53:52 +0100
Author : Laurens Voerman
move Get/SetScalarvalue out of ValueObject and provide specialization
for GetScalarValue<bool> fixing MSVC waring C4800

Wed, 14 Feb 2018 17:16:39 +0000
Author : OpenSceneGraph git repository
Merge pull request #476 from LaurensVoerman/submit_luaWarnsilence MSVC
warning C4324: 'lua_longjmp': structure was padded

Wed, 14 Feb 2018 17:15:31 +0000
Author : OpenSceneGraph git repository
Merge pull request #475 from
LaurensVoerman/submit_Zeroconf_warningsFixfix visual studio compile
warnings for ZeroConfDevice project.

Wed, 14 Feb 2018 17:12:46 +0000
Author : OpenSceneGraph git repository
Merge pull request #474 from
LaurensVoerman/submit_bool_getScalarvalue_Bugbugfix: GetScalarValue
returns inverted values for booleans

Wed, 14 Feb 2018 10:49:33 +0100
Author : Laurens Voerman
silence MSVC warning C4324: 'lua_longjmp': structure was padded

Wed, 14 Feb 2018 10:38:09 +0100
Author : Laurens Voerman
fix visual studio compile warnings for ZeroConfDevice project.

Tue, 13 Feb 2018 17:38:35 +0100
Author : Laurens Voerman
bugfix: GetScalarValue returns inverted values for booleans;
SetScalarValue needs to be a SetValueVisitor

Tue, 13 Feb 2018 12:12:34 +0000
Author : Robert Osfield
Improved handling of updates to the Texture target that require the
texture to be reapplied. Used State for applying Texture target to
work better with lazy state updating.

Tue, 13 Feb 2018 12:03:19 +0000
Author : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Tue, 13 Feb 2018 12:01:57 +0000
Author : Robert Osfield
Added virtual bool Texture::isDirty(contextID) method to help
determine whether a GL texture object is likely to be out of date and
needs updating

Mon, 12 Feb 2018 13:42:47 +0000
Author : OpenSceneGraph git repository
Merge pull request #473 from LaurensVoerman/submit_OT_winverremove
conficting defenition of _WIN32_WINNT in OSG_DETERMINE_WIN_VERSION is
ON

Mon, 12 Feb 2018 10:47:37 +0100
Author : Laurens Voerman
remove conficting defenition of _WIN32_WINNT in OSG_DETERMINE_WIN_VERSION is ON

Sat, 10 Feb 2018 18:37:57 +0000
Author : Robert Osfield
Changed internalFormat to use pixelFormat

Sat, 10 Feb 2018 17:50:39 +0000
Author : Robert Osfield
Added support for PixelBufferObject to Texture2DArray

Wed, 7 Feb 2018 18:28:17 +0000
Author : Robert Osfield
>From Ravi Mathur, "he freetype plugin currently forces the use of the
first font within a truetype collection (.ttc index 0). I made a
slight modification such that users can specify any font index via the
userOptions input to osgText::readFontFile(). Specifically, the
freetype plugin now accepts a new string option of the format "index=<
unsigned int >". Example usage:Code:
// Chooses the second font within the Menlo font collection
osg::ref_ptr<osgDB::Options> fontOptions = new osgDB::Options;
fontOptions->setObjectCacheHint(osgDB::Options::CACHE_OBJECTS);
fontOptions->setOptionString("index=1");
text->setFont(osgText::readFontFile("Menlo.ttc", fontOptions));

"


Wed, 7 Feb 2018 17:23:14 +0000
Author : Robert Osfield
Refactored the event handler so that it contains a helper NodeVistor
class rather than inherits from inappropriately using multiple
inheritance.

Tue, 6 Feb 2018 17:54:33 +0000
Author : Robert Osfield
Changed the text bounding box calcualtion so that it only takes in to
account the basic glyph size, and doesn't add in the glyph margin used
for accounting for texel sampling

Fri, 2 Feb 2018 09:54:48 +0000
Author : OpenSceneGraph git repository
Merge pull request #466 from
openscenegraph/revert-454-imagebindingRevert "BindingTextureImage: a
more complex condition for  _texture->apply ?"

Fri, 2 Feb 2018 09:54:31 +0000
Author : OpenSceneGraph git repository
Revert "BindingTextureImage: a more complex condition for  _texture->apply ?"

Tue, 30 Jan 2018 09:53:45 +0000
Author : OpenSceneGraph git repository
Merge pull request #463 from xyzz/android-gl1getGLExtensionFuncPtr:
support gl4es wrapper on Android.

Wed, 17 Jan 2018 14:07:47 -0500
Author : Ilya Zhuravlev
getGLExtensionFuncPtr: support gl4es wrapper on Android.

Sat, 27 Jan 2018 09:20:12 +0000
Author : OpenSceneGraph git repository
Merge pull request #459 from mp3butcher/bufferstorageadd more extensions

Sat, 27 Jan 2018 09:17:30 +0000
Author : OpenSceneGraph git repository
Merge pull request #461 from filnet/issue_458os_utils: fix non
portable use of "defined"

Sat, 27 Jan 2018 09:16:46 +0000
Author : OpenSceneGraph git repository
Merge pull request #457 from PissedCapslock/patch-3Typo in comment

Thu, 25 Jan 2018 16:49:05 +0100
Author : Philippe Renon
os_utils: fix non portable use of "defined"see
https://github.com/openscenegraph/OpenSceneGraph/issues/458


Thu, 25 Jan 2018 16:22:33 +0100
Author : Julien Valentin
add ARB_BufferStorage extensions

Wed, 24 Jan 2018 10:29:49 +0100
Author : Robin Stevens
Typo in comment

Tue, 23 Jan 2018 15:27:24 +0000
Author : Robert Osfield
Merged shader_pipeline version of CMakeLists.txt

Tue, 23 Jan 2018 11:43:55 +0000
Author : Robert Osfield
Removed the OSG_SYSTEM_SUPPORTED cmake var and added use of
posix_spawn under Apple with C system function used elsewhere.

Tue, 23 Jan 2018 10:26:20 +0000
Author : OpenSceneGraph git repository
Merge pull request #454 from
mp3butcher/imagebindingBindingTextureImage: a more complex condition
for  _texture->apply ?

Tue, 23 Jan 2018 09:56:26 +0000
Author : OpenSceneGraph git repository
Merge pull request #456 from PissedCapslock/patch-2Fixing typos in comments

Tue, 23 Jan 2018 09:55:52 +0000
Author : OpenSceneGraph git repository
Merge pull request #455 from PissedCapslock/patch-1Typo in comment

Tue, 23 Jan 2018 10:25:32 +0100
Author : Robin Stevens
Fixing typos in comments

Tue, 23 Jan 2018 10:20:49 +0100
Author : Robin Stevens
Typo in comment

Sun, 21 Jan 2018 12:19:27 +0000
Author : Robert Osfield
Changed fallback message to be consistent with fucntion name

Sun, 21 Jan 2018 12:09:49 +0000
Author : Robert Osfield
Restructured the system() fallback to be usable for C and C++

Sun, 21 Jan 2018 01:24:01 +0100
Author : Julien Valentin
use introduced getBufferData to determine _target->apply requirements.

Sun, 21 Jan 2018 01:23:38 +0100
Author : Julien Valentin
add a virtual getBufferData to Texture

Sat, 20 Jan 2018 12:35:30 +0000
Author : OpenSceneGraph git repository
Merge pull request #452 from LaurensVoerman/submit_input_copyWchartext
copy - get unicode text to clipboard.

Sat, 20 Jan 2018 12:33:54 +0000
Author : OpenSceneGraph git repository
Merge pull request #453 from LaurensVoerman/submit_directinputfix bug:
potentially uninitialized local variable 'hr' used

Fri, 19 Jan 2018 11:38:01 +0100
Author : Laurens Voerman
fix bug: potentially uninitialized local variable 'hr' used

Fri, 19 Jan 2018 11:20:34 +0100
Author : Laurens Voerman
text copy - get unicode text to clipboard.

Mon, 15 Jan 2018 16:30:44 +0000
Author : OpenSceneGraph git repository
Merge pull request #447 from
LaurensVoerman/submit_remove_unused_varsremove unused variable
"newArrays"

Mon, 15 Jan 2018 16:30:23 +0000
Author : OpenSceneGraph git repository
Merge pull request #448 from
LaurensVoerman/submit_remove_unused_maxBonePerVertexremove unused
variable "maxBonePerVertex"

Mon, 15 Jan 2018 16:28:54 +0000
Author : OpenSceneGraph git repository
Merge pull request #449 from LaurensVoerman/submit_toLowerfix vc2017
compile warning 'unsigned int' to 'const char'

Mon, 15 Jan 2018 16:02:44 +0000
Author : Robert Osfield
Moved defined into GLDefines header to avoid compile issues under Windows

Mon, 15 Jan 2018 16:42:31 +0100
Author : Laurens Voerman
fix vc2017 compile warning 'unsigned int' to 'const char'

Mon, 15 Jan 2018 14:47:55 +0100
Author : Laurens Voerman
remove unused variable "newArrays"

Mon, 15 Jan 2018 14:49:24 +0100
Author : Laurens Voerman
remove unused variable "maxBonePerVertex"

Sun, 14 Jan 2018 13:27:15 +0000
Author : OpenSceneGraph git repository
Merge pull request #445 from mp3butcher/osgSampler3Osg sampler3
improve example to get command arguments

Sun, 14 Jan 2018 13:25:23 +0000
Author : OpenSceneGraph git repository
Merge pull request #444 from mp3butcher/osgSampler2Osg sampler2  add
static helper func in order to generate Samplers of a Samplerless
StateSet

Sun, 14 Jan 2018 12:40:34 +0000
Author : OpenSceneGraph git repository
Merge pull request #443 from mp3butcher/osgSampler1Add MinLOD MaxLOD
and LODBias to Texture

Sat, 13 Jan 2018 21:29:02 +0100
Author : Julien Valentin
improve example to get command arguments

Sat, 13 Jan 2018 21:25:47 +0100
Author : Julien Valentin
add static helper func in order to generate Samplers of a Samplerless
StateSet +fix ident

Sat, 13 Jan 2018 21:20:32 +0100
Author : Julien Valentin
add MinLOD MaxLOD and LODBias to Texture and its serializer as well as
ShadowTextureMode None enum

Sat, 13 Jan 2018 21:19:25 +0100
Author : Julien Valentin
increment SO version

Sat, 13 Jan 2018 21:16:16 +0100
Author : Julien Valentin
add MinLOD MaxLOD and LODBias to Texture

Sat, 13 Jan 2018 16:43:42 +0000
Author : Robert Osfield
Disabled the use of the GeometryFinishedObjectReadCallback in the
Geometry serializer as this doesn't look it's needed anymore.

Sat, 13 Jan 2018 16:07:56 +0000
Author : OpenSceneGraph git repository
Merge pull request #442 from
eligovision/OpenSceneGraph_viewerosgViewer::ViewerBase
setThreadingModel function fixed

Sat, 13 Jan 2018 15:46:53 +0300
Author : Konstantin S. Matveyev
osgViewer::ViewerBase setThreadingModel func fix: should not start
threading, must only restart

Fri, 12 Jan 2018 19:52:31 +0000
Author : Robert Osfield
Added ability to toggle on/off use of C system() function call, using
OSG_SYSTEM_SUPPORTED Cmake option

Fri, 12 Jan 2018 17:03:31 +0000
Author : Robert Osfield
Added os_utils header

Fri, 12 Jan 2018 16:48:17 +0000
Author : Robert Osfield
Renamed EnvVar header to os_utils in prep for adding more OS related calls to it

Thu, 11 Jan 2018 14:32:53 +0000
Author : OpenSceneGraph git repository
Merge pull request #437 from filnet/text_typoosgText: fix typos
related to SIGNED_DISTANCE_FIELD

Thu, 11 Jan 2018 10:10:43 +0000
Author : Robert Osfield
Fixed Linux NVTT build issue by restricting the addition of the new
libs to just Windows

Thu, 11 Jan 2018 09:39:27 +0000
Author : Robert Osfield
Merged NVTT cmake fixes from 3.4 branch

Thu, 11 Jan 2018 08:51:08 +0000
Author : Robert Osfield
Added returns to avoid fall through between case statements

Wed, 10 Jan 2018 16:55:02 +0000
Author : Robert Osfield
Moved setFusionDistance() into View::updateSceneView()

Wed, 10 Jan 2018 14:21:25 +0100
Author : Philippe Renon
osgText: fix typos related to SIGNED_DISTANCE_FIELD

Wed, 10 Jan 2018 11:07:46 +0000
Author : Andreas Ekstrand
Small fix in the osgjs plugin. Since osgjs uses pixel area for
PIXEL_SIZE_ON_SCREEN PagedLOD ranges instead of a diameter, it's a
more correct approximation to square the ranges in this case.

Mon, 8 Jan 2018 10:52:35 +0000
Author : Robert Osfield
Merged Program.cpp from shader_pipeline

Mon, 8 Jan 2018 10:31:47 +0000
Author : Robert Osfield
Fixed indentation

Mon, 8 Jan 2018 10:14:13 +0000
Author : Robert Osfield
Added extension support checks

Mon, 8 Jan 2018 10:04:28 +0000
Author : Robert Osfield
Fixed build with GLES2

Fri, 1 Dec 2017 13:00:42 +0000
Author : Robert Osfield
Added suppor for StateSet::DefineList

Fri, 1 Dec 2017 12:07:28 +0000
Author : Robert Osfield
Improvements to lua/OSG integration

Sat, 6 Jan 2018 13:47:18 +0000
Author : Robert Osfield
Replaced old style access of ValueObject values to new
ValueObject::getScaleValue() methods

Wed, 20 Dec 2017 20:13:33 +0000
Author : Robert Osfield
Added TextureCubeMap::setImage/getImage() methpds

Sat, 6 Jan 2018 12:52:34 +0000
Author : Robert Osfield
Removed inappropriate //

Wed, 20 Dec 2017 20:12:49 +0000
Author : Robert Osfield
Added ValueObject::get/setScaleValue(..) convinient methods

Sat, 6 Jan 2018 12:37:02 +0000
Author : OpenSceneGraph git repository
Merge pull request #431 from mp3butcher/callbacksallow read of script from zip

Sat, 6 Jan 2018 12:31:23 +0000
Author : OpenSceneGraph git repository
Had to fix spacing and bracket position yet again...

Fri, 5 Jan 2018 19:57:41 +0100
Author : Julien Valentin
allow read of zipped script

Fri, 5 Jan 2018 12:12:24 +0000
Author : Robert Osfield
Fixed return values

Fri, 5 Jan 2018 11:26:06 +0000
Author : OpenSceneGraph git repository
Merge pull request #428 from mp3butcher/serializerfixbisadd Node
associate on Drawable serializers

Fri, 5 Jan 2018 10:36:25 +0000
Author : Robert Osfield
Disabled OSX builds as they are consistently failing on travis due to
timeouts so a giving false positives for all builds

Fri, 5 Jan 2018 09:43:16 +0000
Author : OpenSceneGraph git repository
Merge pull request #424 from mp3butcher/osgSamplerGL3.3 SamplerObject
as StateAttribute

Fri, 5 Jan 2018 09:41:32 +0000
Author : OpenSceneGraph git repository
Fixed indentation and spacing issues

Fri, 5 Jan 2018 09:18:39 +0000
Author : OpenSceneGraph git repository
Merge pull request #425 from mp3butcher/callbacksSupport for multiple
nest Camera DrawCallbacks

Thu, 4 Jan 2018 05:16:21 +0100
Author : Julien Valentin
add BufferData associate to Image and subclasses

Thu, 4 Jan 2018 15:28:45 +0000
Author : OpenSceneGraph git repository
Had to fix positioning of { and spacing to be consistent with the rest
of the OSG

Thu, 4 Jan 2018 15:20:57 +0000
Author : OpenSceneGraph git repository
Merge pull request #426 from mp3butcher/moreExtensionsadd more Extensions

Thu, 4 Jan 2018 04:34:48 +0100
Author : Julien Valentin
Evolve DSO add Node associate on Drawable based: Drawable Geometry
DrawPixels.cpp ShapeDrawable.cpp RigGeometry.cpp
ConnectedParticleSystem.cpp FadeText.cpp Text.cpp Text3D.cpp
TextBase.cpp

Thu, 4 Jan 2018 04:18:38 +0100
Author : Julien Valentin
add more Extensions

Thu, 4 Jan 2018 03:41:37 +0100
Author : Julien Valentin
add recursivity on Camera Callbacks

Wed, 3 Jan 2018 21:22:38 +0100
Author : Julien Valentin
 add GLSampler as Texture Property and a simple example mixing (add) 2 textures

Wed, 3 Jan 2018 11:11:16 +0000
Author : OpenSceneGraph git repository
Merge pull request #421 from mp3butcher/imagebindingcomplete
Imagebinding integration

Tue, 2 Jan 2018 18:29:42 +0100
Author : Julien Valentin
remove old BindImageTexture path

Tue, 2 Jan 2018 18:15:25 +0100
Author : Julien Valentin
adapt examples for new BindImageTexture

Mon, 1 Jan 2018 21:09:07 +0100
Author : Julien Valentin
add (untested) BindImageTexture serializer TOREVIEW : my GLBoolean
serializer macro seams hacky

Mon, 1 Jan 2018 12:07:17 +0000
Author : OpenSceneGraph git repository
Merge pull request #415 from aluaces/fix/opencascade_minimalUse a
minimal set of OpenCASCADE libraries.

Mon, 1 Jan 2018 11:10:55 +0000
Author : Robert Osfield
Renamed ImageTexture file to BindImageTexture to better fit it's
OpenGL implementaton.Improved the indentation so it's more consistent
with the rest of the OSG.


Mon, 1 Jan 2018 10:16:10 +0000
Author : Robert Osfield
Merge branch 'imagebinding' of
https://github.com/mp3butcher/OpenSceneGraph into
mp3butcher-imagebinding

Mon, 1 Jan 2018 10:14:58 +0000
Author : OpenSceneGraph git repository
Changed the enum value to be consistent with StateAttribute

Mon, 1 Jan 2018 10:13:14 +0000
Author : OpenSceneGraph git repository
Change enum name to be consistent with assciated class name

Mon, 1 Jan 2018 10:12:09 +0000
Author : OpenSceneGraph git repository
Improved spacing and indentaton To keep things consistent with the
rest of the OSG

Sun, 31 Dec 2017 13:44:21 +0000
Author : Robert Osfield
Changed the case of method name to be consistent with the rest of the OSG

Sun, 31 Dec 2017 13:43:09 +0000
Author : OpenSceneGraph git repository
Merge pull request #411 from rickyviking/fbxGeometrySupportFbx writer:
added support to convert geometries directly attached as node

Sun, 31 Dec 2017 13:34:26 +0000
Author : OpenSceneGraph git repository
Merge pull request #414 from aluaces/fix/osg_winver_switchAdded
optional checking the windows version at build configuration time to
fix cross-compilation.

Sun, 31 Dec 2017 13:32:44 +0000
Author : OpenSceneGraph git repository
Improved indentation

Sun, 31 Dec 2017 13:17:23 +0000
Author : Robert Osfield
Fixed typo

Sun, 31 Dec 2017 12:35:44 +0000
Author : Robert Osfield
Fixed handling of reassignment of ArrayDispatch when vertex aliasing is toggled

Mon, 25 Dec 2017 23:42:33 +0100
Author : mp3butcher
add flexier Image Unit Binding implementation (allow different IUBs
for a Texture)

Fri, 22 Dec 2017 13:17:10 +0100
Author : Alberto Luaces
Use a minimal set of OpenCASCADE libraries.This eases the
configuration avoiding to look for unused or nonexistent
libraries.


Tue, 26 Dec 2017 15:35:42 +0100
Author : Alberto Luaces
Detecting the windows version at build time breaks cross-compilation.I
have made this auto-detection optional (default ON).


Wed, 20 Dec 2017 09:52:50 +0100
Author : Riccardo Corsi
Fbx writer: added support to convert geometries directly attached as
node, without geodes.

Tue, 19 Dec 2017 09:57:57 +0000
Author : Robert Osfield
Introduced dedicated VertexArrayStateList class to wrap up the
VertexArrayState container with convinience methods to help initialize
them. Using the new VertexArrayStateList class fixed bug associated
with setting new setTexCoord() array when a VertexArrayState is
already assigned.

Mon, 18 Dec 2017 13:54:08 +0000
Author : Robert Osfield
Deprecated dirtyDisplayLists(), use established dirtyGLObjects() instead

Mon, 18 Dec 2017 10:45:00 +0000
Author : OpenSceneGraph git repository
Merge pull request #408 from
eligovision/OpenSceneGraph_serializersOpen scene graph serializers

Mon, 18 Dec 2017 10:39:29 +0000
Author : OpenSceneGraph git repository
Merge pull request #409 from jcarpent/master[Fix] Use explicitelly
colladom 1.4.1

Mon, 18 Dec 2017 10:33:35 +0000
Author : OpenSceneGraph git repository
Merge pull request #406 from eligovision/OpenSceneGraph_textTextBase:
left alignment position fix

Thu, 14 Dec 2017 19:27:08 +0100
Author : jcarpent
[Fix] Use explicitelly colladom 1.4.1

Wed, 13 Dec 2017 11:47:02 +0300
Author : Konstantin S. Matveyev
osgAnimation serializes: static linking fix

Wed, 13 Dec 2017 11:48:08 +0300
Author : Konstantin S. Matveyev
Merge remote-tracking branch 'upstream/master' into OpenSceneGraph_serializers

Fri, 27 Oct 2017 20:49:09 +0300
Author : Konstantin S. Matveyev
TextBase: left alignment position fix

Sat, 9 Dec 2017 19:18:43 +0000
Author : Robert Osfield
Quitened down debug output

Sat, 9 Dec 2017 18:42:40 +0000
Author : Robert Osfield
Quited now deboug output

Sat, 9 Dec 2017 18:29:19 +0000
Author : Robert Osfield
Quietened down debug messages

Sat, 9 Dec 2017 11:12:35 +0000
Author : Robert Osfield
Pushed background image away from eye point a small amount to prevent
z fighting with text on the image plane.

Fri, 8 Dec 2017 16:15:52 +0000
Author : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Fri, 8 Dec 2017 16:10:57 +0000
Author : Robert Osfield
Added support for OSG_BORDERLESS_WINDOW="x y width heigh" and
--bordless-window x y width height to make it easier to manage custom
placement of viewers without window decoration

Fri, 8 Dec 2017 11:19:20 +0000
Author : OpenSceneGraph git repository
Merge pull request #403 from mp3butcher/VASfix logo reader plugin

Thu, 7 Dec 2017 20:13:57 +0100
Author : Julien Valentin
fix logo reader plugin TODO upgrade to a more modern gl (remove
glDrawpixel usage)

Thu, 7 Dec 2017 17:52:24 +0000
Author : Robert Osfield
Improvements to dot visitors

Thu, 7 Dec 2017 09:49:47 +0000
Author : OpenSceneGraph git repository
Merge pull request #402 from mp3butcher/VASadd a fix in order setArray
 work with an user managed interleaved array

Wed, 6 Dec 2017 22:57:03 +0100
Author : Julien Valentin
add a fix in order setArray  work with an user managed interleaved array

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.

Wed, 6 Dec 2017 09:50:42 +0000
Author : Robert Osfield
Added fine grained checking for GL errors in the GLObjectVisitor so
that the OSG's default pre compile stage provides better feesback on
any GL errors.

Tue, 5 Dec 2017 17:16:17 +0000
Author : Robert Osfield
Removed the unncessary rescale to power of two, and added clear of
image to prevent previous image data corrupting the rendered image

Tue, 5 Dec 2017 16:33:55 +0000
Author : Robert Osfield
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph

Tue, 5 Dec 2017 16:33:01 +0000
Author : Robert Osfield
Added "rs=value" Options support to SVG plugin

Mon, 4 Dec 2017 17:51:21 +0000
Author : Robert Osfield
Fixed AUTHORS

Mon, 4 Dec 2017 16:43:08 +0000
Author : Robert Osfield
Added passing of the osgDB::Options to the remove from cache to make
sure the cache model for the presentation is found and removed.

Mon, 4 Dec 2017 14:50:12 +0000
Author : Robert Osfield
Changed the reload presentaiton key to 'R' to better match the 'E' for editor

Mon, 4 Dec 2017 13:01:52 +0000
Author : Anna Sokol
>From Anna Sokol, "There is no need to specify WINVER of 0x0603 in
order to check for the SetProcessDPIAwareness function existence. If
your current OS where the application is running is Windows 8.1 or
above it the function will exist in the dll or if its below it wont. I
checked the attached code with both a Windows 7 desktop (where the
function doesn't exist) and a Windows 10 tablet (where it does and had
my screen scaled to 150%) and in both cases the code worked as
intended."

Sun, 3 Dec 2017 14:27:10 +0000
Author : Robert Osfield
Updated ChangeLog and AUTHORS file

Sun, 3 Dec 2017 14:14:34 +0000
Author : Robert Osfield
Updated ChangeLog

Sun, 3 Dec 2017 11:17:34 +0000
Author : Robert Osfield
Renamed chanels to array to be consistent with the rest of the usage

Sun, 3 Dec 2017 11:12:20 +0000
Author : OpenSceneGraph git repository
Merge pull request #398 from
marchelbling/sharedarrayoptimizer-fixImprove SharedArrayOptimizer

Sun, 3 Dec 2017 10:49:39 +0000
Author : Robert Osfield
Removed redundent !ps

Sun, 3 Dec 2017 09:49:09 +0000
Author : Robert Osfield
Removed unused local variable and associated typedef

Sun, 3 Dec 2017 09:45:37 +0000
Author : Robert Osfield
Quietened down cppcheck false positive.

Sun, 3 Dec 2017 09:38:32 +0000
Author : Robert Osfield
Fixed leak and clean up formatting.

Sun, 3 Dec 2017 09:34:43 +0000
Author : Robert Osfield
>From Jordi Torres, fixed leak and inappropriate read bug

Sun, 3 Dec 2017 09:32:50 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variable

Sun, 3 Dec 2017 09:30:35 +0000
Author : Robert Osfield
>From Jordi Torres, fix indentation and removed redundent break;

Sun, 3 Dec 2017 09:27:41 +0000
Author : Robert Osfield
>From Jordi Torres, added ref_ptr<> usage to quieten cppcheck false positive

Sat, 2 Dec 2017 18:07:13 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variables

Sat, 2 Dec 2017 18:04:43 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variables

Sat, 2 Dec 2017 18:00:03 +0000
Author : Robert Osfield
>From Jordi Torres, Removed unused local variables

Sat, 2 Dec 2017 17:58:17 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variables

Sat, 2 Dec 2017 17:52:47 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variables

Sat, 2 Dec 2017 17:42:53 +0000
Author : Robert Osfield
Commented out unused local variables

Sat, 2 Dec 2017 17:41:27 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variable

Sat, 2 Dec 2017 17:35:36 +0000
Author : Robert Osfield
Fixed string parsing and substituion bugs isn substitudeEnvVars(..)

Sat, 2 Dec 2017 17:08:14 +0000
Author : Robert Osfield
>From Jordi Torres, removed unused local variables

Sat, 2 Dec 2017 16:49:47 +0000
Author : Jordi Torres
same values in || so one of them not needed

Sat, 2 Dec 2017 16:35:16 +0000
Author : Robert Osfield
Improved readaibility of text by removing redundent indirection.

Sat, 2 Dec 2017 16:20:34 +0000
Author : Robert Osfield
Fixes for cppcheck reported issues

Fri, 1 Dec 2017 12:26:00 +0100
Author : Marc Helbling
Improve SharedArrayOptimizerWhen an array is shared within and outside
a geometry, it's still worth it and safe
to recreate the reference within each individual geometry.


Thu, 30 Nov 2017 14:13:21 +0000
Author : OpenSceneGraph git repository
Merge pull request #396 from
bjornblissing/feature/DPIAwareScalingApplications declared as
DPI-aware in the Windows environment

Thu, 30 Nov 2017 14:12:05 +0000
Author : OpenSceneGraph git repository
Added return to last line

Thu, 30 Nov 2017 12:48:47 +0000
Author : Robert Osfield
Quieted down dubug output

Thu, 30 Nov 2017 13:00:54 +0100
Author : Björn Blissing
Applications declared DPI-aware in the Windows environmentApplications
that run on a Windows computer with desktop scaling enabled
gets scaled incorrectly since windows assumes that applications are
DPI-unaware unless declared otherwise.

This change declares the application DPI-aware, thus not automatically
scaled by the operating system.

The corresponding library call requires Windows 8.1 or later.


Thu, 30 Nov 2017 12:53:24 +0100
Author : Björn Blissing
Added script to identify Windows versionAdded script to identify the
Windows version used to compile the source.
Currently the windows version for Windows NT is hard coded into the
source. By running this CMake script the _WIN32_WINNT preprocessor
variable gets set to the corresponding windows version.


Thu, 30 Nov 2017 12:47:57 +0100
Author : Björn Blissing
Removed unnecessary define in FileUtilsThe define of _WIN32_WINNT was
added to handle an error case from MinGW
,as described in commit 712ca432196cd797cc3c265adb2847465551461f

This was later giving warnings and thus undefined for MinGW by commit
3bf6fb1778687c45d389b91675b55f709ef1f67b

Since the two operations cancel each other out, they should be removed.


Wed, 29 Nov 2017 21:20:10 +0000
Author : Robert Osfield
Typo fix

Wed, 29 Nov 2017 15:06:53 +0000
Author : Robert Osfield
Update version to 3.5.10


More information about the osg-users mailing list