OpenSceneGraph/examples
Robert Osfield 820166b49d Rewrote the Text3D bevel implementation to automatically adjust bevel thickness to avoid overalapping and erronous tesselation.
Added osgText::Bevel::s/getRoundedConcaveJunctions(bool) to control how the bevel should be tessellated around concave junctions on the glyph boundary.


git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14871 16af8721-9629-0410-8352-f15c8da7e697
2015-05-26 10:05:47 +00:00
..
osg2cpp From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osganalysis From Janik Heller, clean up of drawable/node usage 2015-04-07 15:53:17 +00:00
osgAndroidExampleGLES1 From Jordi Torres, "We must use JNI_FALSE instead of false in JNI code. Otherwise the examples will not compile. This patch should be applied to osgAndroidExampleGLES1/jni and osgAndroidExampleGLES2/jni. the osgNativeLib.cpp is the same. " 2013-05-24 17:06:08 +00:00
osgAndroidExampleGLES2 From Jordi Torres, "We must use JNI_FALSE instead of false in JNI code. Otherwise the examples will not compile. This patch should be applied to osgAndroidExampleGLES1/jni and osgAndroidExampleGLES2/jni. the osgNativeLib.cpp is the same. " 2013-05-24 17:06:08 +00:00
osganimate Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osganimationeasemotion Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:59:33 +00:00
osganimationhardware Clean up up osg::Geometry, removing long deprecated support for array indices and BIND_PER_PRIMITIVE binding that forced OpenGL slow paths. osg::Geometry is now smaller and only supports OpenGL fasts paths. 2013-06-18 11:18:28 +00:00
osganimationmakepath Converted FrameStamp::g/setFrameNumber from int to uint 2010-12-22 20:11:05 +00:00
osganimationmorph Fixed memory leak by introducing use of ref_ptr<> 2010-12-20 12:03:56 +00:00
osganimationnode Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osganimationskinning Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:59:33 +00:00
osganimationsolid From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osganimationtimeline From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osganimationviewer Added --play-mode [ONCE, STAY, LOOP, PPONG] to help with testing. 2015-03-16 10:07:13 +00:00
osgatomiccounter From David Callu, "Here an update of osg::Uniform : 2012-03-29 09:43:12 +00:00
osgautocapture From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgautotransform Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgbillboard From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgblenddrawbuffers From Wand Rui, "I've rewritten the osgblenddrawbuffers example to use the new BlendFunci and Capability classes. Hope it will tell others how to make use of the new functionality and why they are important in modern MRT-based applications." 2014-12-09 19:20:05 +00:00
osgblendequation Fixed typo 2014-12-02 15:21:24 +00:00
osgcallback Fixed build 2014-08-19 09:00:42 +00:00
osgcamera From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgcatch Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgclip From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgcluster Fixed warnings. 2014-11-26 16:04:33 +00:00
osgcompositeviewer Introduced new scheme for handling mouse events with osgViewer. The new scheme enables robust event handling even when using distortion correction render to texture Cameras. 2013-05-03 19:26:27 +00:00
osgcomputeshaders From Sebastian Messerschmidt, "Original shader was not running on various NVidia cards due to old syntax in shader." 2014-01-07 16:15:50 +00:00
osgcopy From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgcubemap MOved SampleMaski::Extensions into osg::GL2Extensions 2014-12-07 17:31:49 +00:00
osgdatabaserevisions Fixed typo of commercial 2010-11-22 11:22:03 +00:00
osgdelaunay Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgdepthpartition Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgdepthpeeling Further work on Bound class/Node::getBound() and Drawable::getBound() and usage in OSG codebase 2014-05-14 16:01:40 +00:00
osgdirectinput Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgdistortion From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgdrawinstanced Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgfadetext From Mathias Froehlich, "n examples/osgfadetext/CMakeLists.txt osgSim as dependency is missing." 2007-12-06 17:07:04 +00:00
osgfont From Andreas Henne, Support for GL3 core profile in osgText 2015-02-25 18:56:29 +00:00
osgforest 2014-05-14 10:19:43 +00:00
osgfpdepth Fixes for warnings 2015-02-27 04:29:30 +00:00
osgframerenderer Added support for RGBA colour buffer in osgframerenderer using the --rgba command line option (--rgb selects the standard non colour frame buffer which is the default). 2012-12-17 15:58:57 +00:00
osgfxbrowser Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osggameoflife Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osggeometry From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osggeometryshaders Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osggpucull Removed unused ShapesToGeometriesVisitor. 2015-04-07 15:52:02 +00:00
osggpx Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osggraphicscost Moved GraphicsCostEstimator from osgUtil into core OSG library 2011-02-03 12:22:09 +00:00
osghangglide Fixed warning 2013-10-24 20:22:13 +00:00
osghud Further work on Bound class/Node::getBound() and Drawable::getBound() and usage in OSG codebase 2014-05-14 16:01:40 +00:00
osgimagesequence Refactored ImageSequence to better handle random access usage. 2012-11-08 11:19:31 +00:00
osgimpostor With assistance from Sukender, moved the depreacted osg::Geometry vertex indices and AttributeBinding definitions out into a separated namespace/class so to use 2013-06-25 16:10:24 +00:00
osgintersection From Martin Lavery and Robert Osfield, Updated examples to use a variation of the MIT License 2007-06-12 14:20:16 +00:00
osgkdtree Cleaned up osgkdtree example 2008-07-12 11:19:25 +00:00
osgkeyboard From Alexander Sinditskiy, "reason of this changes described in http://forum.openscenegraph.org/viewtopic.php?t=7596 2011-01-27 16:23:48 +00:00
osgkeyboardmouse Reverted change of Node::ParentList from being a vector<Node*> back to a vector<Group*> 2014-06-03 09:52:55 +00:00
osgkeystone From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osglauncher Introduced new scheme for handling mouse events with osgViewer. The new scheme enables robust event handling even when using distortion correction render to texture Cameras. 2013-05-03 19:26:27 +00:00
osglight Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osglightpoint From Martin Lavery and Robert Osfield, Updated examples to use a variation of the MIT License 2007-06-12 14:20:16 +00:00
osglogicop Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osglogo Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgmanipulator Build fix 2015-04-20 10:36:42 +00:00
osgmemorytest From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osgmotionblur Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgmovie Fixed warning 2014-12-18 11:09:43 +00:00
osgmultiplemovies From Laurens Voerman, "two minor fixes, both in a CMakeList.txt file, 2013-09-09 12:33:18 +00:00
osgmultiplerendertargets Added osg::Capability and Cabibilityi base classes to wrap up glEnable/glDisable + glEnablei/glDisablei functionality, with osg::Enablei and osg::Disablei concrete implementations. 2014-12-03 17:31:16 +00:00
osgmultitexture Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
osgmultitexturecontrol Converted FrameStamp::g/setFrameNumber from int to uint 2010-12-22 20:11:05 +00:00
osgmultitouch From Stephan Huber, * GUIEventAdapter: add support for getting normalized touch points 2013-11-18 13:25:55 +00:00
osgmultiviewpaging From Mathias Froehlich, "Attached are most of the fixes that are required to build osg on solaris and 2010-12-02 14:13:54 +00:00
osgoccluder Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgocclusionquery From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osgoit Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
osgoscdevice From Stephan Huber, * GUIEventAdapter: add support for getting normalized touch points 2013-11-18 13:25:55 +00:00
osgoutline Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgpackeddepthstencil Fix for build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION off 2008-11-25 15:57:27 +00:00
osgpagedlod From Alberto Luacas, typo fixes 2011-07-17 16:24:47 +00:00
osgparametric Fixed compile warnings 2009-12-15 14:45:33 +00:00
osgparticle From Martin Scheffler, "osgParticle: method to set start and end tile for particle texture (for animated particles). I also updated examples/osgParticle to show the feature. 2009-11-24 15:00:11 +00:00
osgparticleeffects Reverted change of Node::ParentList from being a vector<Node*> back to a vector<Group*> 2014-06-03 09:52:55 +00:00
osgparticleshader From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgpdf Cleaned up osgWidget::VncClient and osgWidget::Browser so that their implementations are all more consitent with the osgWidget::PdfReader. 2008-12-09 11:05:04 +00:00
osgphotoalbum Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:59:33 +00:00
osgpick Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgplanets Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgpoints From Paul Martz, added --points option for forcing points rendering of polygonal models 2009-01-05 17:06:09 +00:00
osgpointsprite Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgposter From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osgprecipitation Added support for user defined clipping of the precipitation effect, to test use: 2008-12-19 16:13:19 +00:00
osgprerender Fixed typo of SEPARATE enums 2015-04-13 11:48:28 +00:00
osgprerendercubemap Fixed typo of SEPARATE enums 2015-04-13 11:48:28 +00:00
osgpresentation Added readScript/writeScript methods to ReaderWriter 2014-07-14 15:59:06 +00:00
osgqfont Further work on Bound class/Node::getBound() and Drawable::getBound() and usage in OSG codebase 2014-05-14 16:01:40 +00:00
osgQtBrowser Replaced use of while(isRunning()) { YieldCurrentThread(); } style loops with use of join() to avoid false positives being reported by valgrind when using the helgrind tool for thread debugging. 2014-11-04 10:46:59 +00:00
osgQtWidgets From Wang Rui, "The submission includes some fixes for osgQt library and osgQtWidgets example: (1) QTextEdit now works with mouse/drag events, (2) scrollbars will change when OSG window is resizing, (3) improve rendering efficiency of QGraphicsViewAdapter so that it works with complex Qt UI, (4) add new setBackgroundWidget() method to indicate a 'background widget', which will ignore mouse/key events on it and pass them to the 3D scene." 2014-11-19 11:30:53 +00:00
osgreflect From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgrobot From Jean-Sebastien Guay, replaced M_PI with osg::PI. 2008-11-08 17:53:51 +00:00
osgscalarbar From Kristofer Tingdahl, "the vertical bar is upside down, and hence not as the documentation says it should be. This is corrected with this patch" 2014-01-28 11:01:28 +00:00
osgscreencapture Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
osgscribe Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgsequence Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgshadercomposition From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgshadergen Ran svn propset -R svn:eol-style native . on the OpenSceneGraph 2011-04-19 11:40:22 +00:00
osgshaders Moved osgshaders example across to use the new osgUtil::PerlinNoise example 2011-12-13 21:14:33 +00:00
osgshaderterrain Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions 2014-12-10 10:44:58 +00:00
osgshadow Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgshape Added enabling of lighting, and disabling of mipmapping to help out testing of GLES2 target 2009-11-10 12:01:28 +00:00
osgsharedarray Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgsidebyside Changed NodeVisitor so that is subclasses from osg::Object rather than osg::Referenced to enable it to be used with serialization and scripting 2013-09-24 15:08:23 +00:00
osgsimplegl3 Fixed osgsimplegl3 example's set up of the main camera. 2014-11-24 14:09:14 +00:00
osgsimpleshaders From Christian Buchner, "The attached openscenegraph example is much simpler than 2012-03-06 10:29:47 +00:00
osgsimplifier Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgsimulation Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgslice From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)." 2007-12-10 17:30:18 +00:00
osgspacewarp Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgspheresegment Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgspotlight Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgSSBO Build fix 2014-12-10 18:23:32 +00:00
osgstaticviewer From Wang Rui, "I've finally completed the static build support for dotosg wrapper and 2010-11-11 11:47:24 +00:00
osgstereoimage Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgstereomatch Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgteapot 2014-05-14 10:19:43 +00:00
osgterrain Changed the toggle of defines so that it works with assumed defaults now set up by the GeometryPool so that when toggling it doesn't have a delay in what the user would expect 2015-02-20 15:12:57 +00:00
osgtessellate Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgtessellationshaders Added StatsHandler to osgtessellationshaders example to test out rendering bug associated with stats rendering. 2015-03-23 11:36:02 +00:00
osgtext Comment out debug notification 2015-04-23 12:58:27 +00:00
osgtext3D Rewrote the Text3D bevel implementation to automatically adjust bevel thickness to avoid overalapping and erronous tesselation. 2015-05-26 10:05:47 +00:00
osgtexture1D From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osgtexture2D From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osgtexture2DArray From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgtexture3D From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
osgtexturecompression Added osgtexturecompression example to demonstate the quality difference between 2009-03-26 17:24:28 +00:00
osgtexturerectangle Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgthirdpersonview Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgthreadedterrain Resolved warnings reported by g++ 4.6's -Wunused-but-set-variable. 2011-06-22 12:30:01 +00:00
osgtransferfunction From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
osgtransformfeedback Fixed warning 2015-01-22 15:07:50 +00:00
osguniformbuffer From Tim Moore, "Here is initial support for uniform buffer objects. The binding between a buffer object and an indexed target is implemented as a new StateAttribute, UniformBufferBinding. I've included an example program based on the code in the ARB_uniform_buffer_object specification. 2010-11-29 17:43:27 +00:00
osgunittests Replaced use of while(isRunning()) { YieldCurrentThread(); } style loops with use of join() to avoid false positives being reported by valgrind when using the helgrind tool for thread debugging. 2014-11-04 10:46:59 +00:00
osguserdata Refactored the UserDataContainer so that the osg::UserDataContainer is now a pure virtual base class, 2011-06-09 12:57:14 +00:00
osguserstats Replaced use of while(isRunning()) { YieldCurrentThread(); } style loops with use of join() to avoid false positives being reported by valgrind when using the helgrind tool for thread debugging. 2014-11-04 10:46:59 +00:00
osgvertexattributes Replaced deprecated osg::Geometry::set*Binding() usage. 2013-06-27 09:54:12 +00:00
osgvertexprogram Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
osgviewerCocoa From Stephan Huber, build fix 2013-10-17 14:02:15 +00:00
osgviewerFLTK Added setting of the Camera's projection matrix to fit the windowing aspect ratio. 2007-06-23 11:21:54 +00:00
osgviewerFOX From Colin McDonald and Robert Osfield, converted Traits::sharedContext from GraphicsContext* to osg:observer_ptr<GraphicsContext> to prevent dangling pointer issues. 2012-09-05 21:03:41 +00:00
osgviewerGLUT From Jean-Sebastien Guay, warning fixes 2009-02-05 10:14:49 +00:00
osgviewerGTK Removed std:: from in front of strcmp and added a string.h 2008-09-01 10:19:06 +00:00
osgviewerIPhone From Stephan Huber, "attached are some fixes to the osc-plugin and the touch-implementations for iOS and os x and other small bugfixes. These fixes will normalize the orientation of the touch points, and transmitting the touch points over osc via the TUIO-protocol works now more robustly between two osg-applications. 2014-01-23 15:37:48 +00:00
osgviewerMFC Replaced use of while(isRunning()) { YieldCurrentThread(); } style loops with use of join() to avoid false positives being reported by valgrind when using the helgrind tool for thread debugging. 2014-11-04 10:46:59 +00:00
osgviewerQt From Jannik Heller, "Fix for Qt4 multi-threaded crash. This patch adds the AA_X11InitThreads flag to the QApplication setup, meaning QT will call XInitThreads for us. This also bumps the required QT version to 4.8+, because the AA_X11InitThreads flag was introduced in that version. If that is not acceptable, we could add a QT_VERSION >= 0x040800 guard, or manually call XInitThreads() instead. Let me know what you think." 2015-03-20 11:48:21 +00:00
osgviewerSDL From Jean-Sebastien Guay, build fixes for Mingw 2010-01-18 14:27:20 +00:00
osgviewerWX From Colin McDonald and Robert Osfield, converted Traits::sharedContext from GraphicsContext* to osg:observer_ptr<GraphicsContext> to prevent dangling pointer issues. 2012-09-05 21:03:41 +00:00
osgvirtualprogram From Magnus Kessler, "After a closer look at this particular issue, I used some grep and sed magic 2010-09-30 16:57:02 +00:00
osgvnc Added password support into osgvnc example and vnc plugin 2011-10-26 12:29:38 +00:00
osgvolume Changed osgvolume example to use the new tf plugin rather than having local code for reading transfer function 2014-09-16 17:40:13 +00:00
osgwidgetaddremove From Mattias Helsing, "Fixes two of the osgWidget examples that were broken due to changed 2011-04-26 12:07:37 +00:00
osgwidgetbox Introduced new scheme for handling mouse events with osgViewer. The new scheme enables robust event handling even when using distortion correction render to texture Cameras. 2013-05-03 19:26:27 +00:00
osgwidgetcanvas Resolved warnings reported by g++ 4.6's -Wunused-but-set-variable. 2011-06-22 12:30:01 +00:00
osgwidgetframe From Jeremy Moles, updates to osgwidget examples. 2008-11-28 14:36:39 +00:00
osgwidgetinput From Jeremy Moles, updates to osgwidget examples. 2008-11-28 14:36:39 +00:00
osgwidgetlabel From Jeremy Moles, updates to osgwidget examples. 2008-11-28 14:36:39 +00:00
osgwidgetmenu From Alberto Luacas, typo fixes 2011-07-17 16:24:47 +00:00
osgwidgetmessagebox Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgwidgetnotebook From Jeremy Moles, updates to osgwidget examples. 2008-11-28 14:36:39 +00:00
osgwidgetperformance From Jeremy Moles, updates to osgwidget examples. 2008-11-28 14:36:39 +00:00
osgwidgetprogress Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgwidgetscrolled Intoduce new osgWidget::PdfReader and osgWidget::VncClient front ends to osgWidget, 2008-12-07 17:02:30 +00:00
osgwidgetshader Renamed enums in osgWidget from ALLCAPITALS to normal OSG conventional of AllCapital 2008-07-25 20:50:42 +00:00
osgwidgetstyled Fixed warnings 2008-12-18 13:56:30 +00:00
osgwidgettable From Cedric Pinson and Jeremey Moles, Changes to OpenSceneGraph-osgWidget-dev branch. 2008-12-16 20:29:00 +00:00
osgwidgetwindow Replaced .osg with .osgt file usage 2011-06-14 16:54:20 +00:00
osgwindows From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
CMakeLists.txt Work in progress on new osgtexture2DArray example 2015-03-10 18:07:17 +00:00