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
|
a60aed70b5
|
Replaced DimensionMask naming with more appropriate PrimitiveMask nameing.
|
2017-05-24 18:36:52 +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
|
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
|
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
|
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
|
a4b0dc7426
|
Added missing Node::asAutoTransform() + NodeVisitor::apply(AutoTransform&).
|
2017-04-25 18:04:04 +01:00 |
|
Laurens Voerman
|
36fc30d8e7
|
avoid INFO message about duplicate enums with and without _EXT
|
2017-04-07 15:56:32 +02:00 |
|
mp3butcher
|
8d40323761
|
add Extensions
|
2017-04-05 18:11:50 +02:00 |
|
OpenSceneGraph git repository
|
373204ef7f
|
Merge pull request #236 from mp3butcher/ScriptBranch
add ScriptNodeCallback serializer
|
2017-03-29 09:27:58 +01:00 |
|
Robert Osfield
|
1292724a27
|
Added Texture2D include to resolve VS build issue
|
2017-03-29 09:12:14 +01:00 |
|
mp3butcher
|
9d490bbf1c
|
add ScriptNodeCallback serializer
|
2017-03-28 22:37:34 +02:00 |
|
Robert Osfield
|
58c52a4cd4
|
Added TextBase::getMatrix() accessor
|
2017-03-28 14:43:07 +01:00 |
|
Robert Osfield
|
25e6fbb2ff
|
Fixed typo
|
2017-03-28 14:42:40 +01:00 |
|
Robert Osfield
|
13b5d247df
|
Fixed typo
|
2017-03-28 09:41:07 +01:00 |
|
Robert Osfield
|
6308b497f2
|
Replaced macro based selection of which shaders to use by default with DisplaySettings::setShaderHint() and OSG_SHADER=HINT=GL2|GL3|GLES2|GLES3|NONE controls
|
2017-03-27 11:44:41 +01:00 |
|
OpenSceneGraph git repository
|
602a6beda8
|
Merge pull request #225 from MPursche/add_texture2dmultisample_serializer
Added serializer for Texture2DMultisample
|
2017-03-22 10:31:45 +00:00 |
|
Marcel Pursche
|
422587a285
|
Added serializer for Texture2DMultisample
|
2017-03-22 10:47:58 +01:00 |
|
tomhog
|
423e14f92f
|
Merge branch 'master' into topic-gles3-ios
|
2017-03-21 15:33:13 +00:00 |
|
Robert Osfield
|
a74872c6bf
|
Refactored GlyphTexture so that it utlizes standard osg::Texture2D/osg::Image combinations rather than locally implemented per glyph subloading.
|
2017-03-21 13:10:45 +00:00 |
|
Thomas Hogarth
|
76fe572934
|
Added conditionals for GLES3, added correct gl headers for GLES3 on iOS and Android to GL.in
|
2017-03-20 18:33:08 +00:00 |
|
Robert Osfield
|
e6703e3cb0
|
Removed no longer supported code paths
|
2017-03-18 11:48:55 +00:00 |
|
Robert Osfield
|
feb0214ddc
|
Introduced streamlined text rendering dispatch code.
|
2017-03-18 11:48:55 +00:00 |
|
Robert Osfield
|
ffbc1167de
|
Added lazy state updating for vertex array object binding/unbinding
|
2017-03-13 11:44:34 +00:00 |
|
Robert Osfield
|
61782d8f29
|
Build fixes
|
2017-03-11 12:31:19 +00:00 |
|
OpenSceneGraph git repository
|
75e4d85681
|
Merge pull request #211 from D-A-Heitbrink/master
Added support for unsigned 64 bit ints + some code for bindless textures
|
2017-03-11 11:58:20 +00:00 |
|
OpenSceneGraph git repository
|
1d8efb1a3a
|
Merge pull request #203 from scrawl/optimizer
MergeGeometryVisitor fix
|
2017-03-11 11:34:16 +00:00 |
|
Robert Osfield
|
2cad221d80
|
Cleaned out old code paths
|
2017-03-09 17:33:38 +00:00 |
|
Robert Osfield
|
96760970ed
|
Added setDataVariance(DYNAMIC) to stats text labels that are dyanmically updated.
|
2017-03-09 17:01:33 +00:00 |
|
Robert Osfield
|
7868909f43
|
Improved the handling of array updates and support for VBO and VAO's.
|
2017-03-08 18:15:06 +00:00 |
|
Robert Osfield
|
b88be0fbda
|
Implemented better handling of VertexBufferObjects and ElementBufferObjects in osgText
|
2017-03-03 18:31:51 +00:00 |
|
Robert Osfield
|
59931d1591
|
Removed unneccessary mutable usage
|
2017-03-02 17:05:24 +00:00 |
|
Robert Osfield
|
a69216a79d
|
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.
|
2017-03-02 16:11:10 +00:00 |
|
Robert Osfield
|
4721651dbe
|
Added NEW_APPROACH code path that merges the separate GlyphGeometry arrays and primitives into a single set of arrays and primitives
|
2017-03-02 11:12:55 +00:00 |
|
d-a-heitbrink
|
7b3fc0925c
|
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
|
2017-03-01 16:12:49 -06:00 |
|
Robert Osfield
|
f233005988
|
Merged the decoration vertices with the same vertex arrays used for text glyphs
|
2017-03-01 16:43:05 +00:00 |
|
Robert Osfield
|
f4966a96d4
|
Replaced hardwired glDrawArrays calls with use of osg::DrawElementsUshort.
|
2017-03-01 11:51:27 +00:00 |
|
Robert Osfield
|
256441906f
|
Removed unused member variable
|
2017-02-28 17:12:58 +00:00 |
|
Robert Osfield
|
1290f1584a
|
Removed old Text::GlyphQuads array code paths
|
2017-02-28 17:02:02 +00:00 |
|
Robert Osfield
|
138af70bd8
|
Merged the Text::GlyphQuads cooordinate arrays
|
2017-02-28 16:34:33 +00:00 |
|
Robert Osfield
|
e5685dfca5
|
Removed old code paths
|
2017-02-27 15:15:37 +00:00 |
|
Robert Osfield
|
80c96cd54f
|
Added option for combining the GlyphQuad::backdropcoords into the GlyphQuad::coords.
|
2017-02-27 11:53:42 +00:00 |
|
Robert Osfield
|
8adbf322a0
|
Scaled back the primitives sets set up so they match the requirements of the osgText::Text accordinging to the BackdropType
|
2017-02-24 18:25:16 +00:00 |
|
Robert Osfield
|
a84a6bd309
|
Moved glyph quad setup into dedicated method
|
2017-02-24 17:08:48 +00:00 |
|