Robert Osfield
|
badb914d46
|
Tidied up spacing
|
2017-05-25 08:56:53 +01:00 |
|
Robert Osfield
|
5f446e0022
|
Fixed naming of OSG_USE_DEPRECATED_API
|
2017-05-25 08:48:45 +01:00 |
|
Robert Osfield
|
20ac472d1f
|
Moved OSG_USE_DEPRECATED_API from include/osg/Export to Cmake controlled include/osg/Config
|
2017-05-24 19:40:08 +01:00 |
|
Robert Osfield
|
8c54a49319
|
Replaced deprecated API usage
|
2017-05-24 19:39:36 +01:00 |
|
Robert Osfield
|
a60aed70b5
|
Replaced DimensionMask naming with more appropriate PrimitiveMask nameing.
|
2017-05-24 18:36:52 +01:00 |
|
Robert Osfield
|
a201b15648
|
Added support for PolytopeIntersector::setDimensionsMask.
|
2017-05-24 18:36:52 +01:00 |
|
Robert Osfield
|
6d46a35900
|
Aded --dim-mask mask and --dm mask command line option for setting the PolytopeIntersector::setDimensionsMask().
|
2017-05-24 18:36:31 +01:00 |
|
Robert Osfield
|
47aaca5191
|
Updated ChangeLog for 3.5.6 dev release
|
2017-05-19 17:06:36 +01:00 |
|
Robert Osfield
|
90cda8ede2
|
Refactored COLLADA_BUILDNAME and COLLADA_BOOST_BUILDNAME to resolve case where CMAKE_VS_PLATFORM_TOOLSET is not set.
|
2017-05-15 14:53:27 +01:00 |
|
Robert Osfield
|
d02be06df9
|
Updated AUTHORS file for dev release
|
2017-05-11 16:32:13 +01:00 |
|
Robert Osfield
|
36f04a04ee
|
Updated ChangeLog
|
2017-05-11 16:29:45 +01:00 |
|
Robert Osfield
|
9738d19343
|
Build fix.
|
2017-05-11 16:27:20 +01:00 |
|
Robert Osfield
|
36bd42b0dd
|
Updated SO_VERSION to reflect API changes to KdTree
|
2017-05-11 16:10:47 +01:00 |
|
Robert Osfield
|
a74b4b94a9
|
Fixes/clean up of KdTree/LineSegmentIntersector/PolytopeIntersector
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
6e1866ac18
|
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
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
03f73d3aad
|
Added --double and --float command line options to enable toggling between double and float precision in intersectors
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
1196e82587
|
Added missing header
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
40ca018e66
|
Introduced use of TempaltePrimitiveFunctor and TempaltePrimitiveIndexFunctor as a test of these template classes
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
bc0a402dac
|
Improved indentation, making it consistent with the rest of the OSG headers
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
9ce657f413
|
Created TemplatePrimitiveIndexFunctor to enable easier handling of point, lines, triangles and quad index meshes
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
c9545970ac
|
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.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
48a3fc30f3
|
Removed old style OpenGL methods from PrimitiveFunctor classes/templates as these are no longer used or required.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
e7e372bad2
|
Added support for using new IntersectFunctor for non kdtree as well as kdtree PolytopeIntersector
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
a7d98f80dc
|
Added ability to pass in command line arguments to the osgkeyboardmouse viewer constructor
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
770a52d354
|
Implemented the setting of all the PolytopeIntersector::Intersection values on hits detected by KdTree/Polytope intersection codes
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
e03d9f84c6
|
Moved the Polytope::contains(..) triangle test into PolytopeIntersector to enable customization and optimization.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
e09dfb93f1
|
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.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
0a651fef7c
|
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.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
8f5493e573
|
Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
265efb85a1
|
Initial work on adding KdTree support for PolytopeIntersector.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
b77301350b
|
Added --kdtree command line option and associated invocation of KdTreeBuilder to enable benchmarking.
Added timing stats code.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
728a7f2225
|
Merge branch 'MultiViewAutoTransform'
|
2017-05-11 14:35:50 +01:00 |
|
OpenSceneGraph git repository
|
9f9c605422
|
Merge pull request #252 from remoe/patch-2
Avoid call of SetupThreads in DatabasePager Constructor
|
2017-05-10 11:18:09 +01:00 |
|
OpenSceneGraph git repository
|
78d232edaf
|
Merge pull request #254 from tomhog/topic-gles3-ios
Topic gles3 ios
|
2017-05-10 11:13:11 +01:00 |
|
OpenSceneGraph git repository
|
0cc2e1f848
|
Merge pull request #250 from cxw42/example-osggeometry
Added comments to make code easier to understand. Turned off lighting in examples/osggeometry
|
2017-05-10 10:54:55 +01:00 |
|
Chris White
|
1f05290982
|
Added clarifying comments in examples/osggeometry
Per reviewer feedback
|
2017-05-09 15:51:24 -04:00 |
|
Chris White
|
6df273a865
|
Turned off lighting in examples/osggeometry
This way you can see the image and the points even if you view them
close to edge-on.
|
2017-05-09 15:51:24 -04:00 |
|
Robert Osfield
|
8b2f61ec2a
|
Addeed support for GLES shaders
|
2017-05-08 12:27:07 +01:00 |
|
Thomas Hogarth
|
2ce5238cf7
|
Added more plugins to iOS example, Textures now working on GLES3 (missed so if defineds)
|
2017-05-04 18:17:30 +01:00 |
|
Thomas Hogarth
|
fe0b53d7f5
|
Added more plugins and texture shader to iOS example, fixed a couple of missed if defines for GLES3
|
2017-05-04 00:24:46 +01:00 |
|
Remo E
|
36eb0e945f
|
Avoid call of SetupThreads in DatabasePager
This 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?!
|
2017-04-28 16:51:34 +02:00 |
|
Robert Osfield
|
a95d66a587
|
Replaced dynamoc_cast<osg::CullStack*> with asCullStack() to improve performance of AutoTransform, screen size based LOD and PagedLOD.
|
2017-04-26 17:10:58 +01:00 |
|
Robert Osfield
|
92092a56ae
|
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
|
2017-04-26 11:50:35 +01:00 |
|
Robert Osfield
|
c5b22f341a
|
Added ability to create windows for each view using -w command line hint.
|
2017-04-26 09:48:08 +01:00 |
|
Robert Osfield
|
3869714005
|
Added multiple view support to osgautotransform for testing multi-views
|
2017-04-25 20:26:26 +01:00 |
|
Robert Osfield
|
a4b0dc7426
|
Added missing Node::asAutoTransform() + NodeVisitor::apply(AutoTransform&).
|
2017-04-25 18:04:04 +01:00 |
|
Alexander Roan
|
3dc3dd3bd6
|
GLExtenstions: fix checking of isFrameBufferObjectSupported flag for GLES2
|
2017-04-24 10:19:58 +01:00 |
|
OpenSceneGraph git repository
|
7c926db2bd
|
Merge pull request #249 from uhertlein/master
Fixes compiler warning regarding logic vs bitwise AND
|
2017-04-23 21:23:14 +01:00 |
|
Ulrich Hertlein
|
c5450394b0
|
RAII memory management for macOS image loading
- use std::vector instead of manual memory management
- removes dead/commented code
|
2017-04-23 21:38:38 +02:00 |
|
Ulrich Hertlein
|
b26e350e72
|
Updates the macOS build instructions in README.md.
- Removes obsolete instructions regarding x86_64 vs i386, Cocoa vs Carbon, etc
- Markdown formatting changes
|
2017-04-23 21:38:37 +02:00 |
|