[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