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 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

