<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.graphics.openscenegraph.cvs">
    <title>gmane.comp.graphics.openscenegraph.cvs</title>
    <link>http://blog.gmane.org/gmane.comp.graphics.openscenegraph.cvs</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10583"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10578"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10576"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10574"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10573"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10572"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10571"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10569"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10568"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10567"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10566"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10563"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10559"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10552"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10537"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10535"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10528"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10527"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10526"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10525"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10583">
    <title>osgTextBase bugs</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10583</link>
    <description>&lt;pre&gt;Hi,

I ran into an issue with osg::TextBase.cpp not computing the bounding box correctly.  The problem manifested whenever you used user rotations of non-multiple-of-90 degree angles.

I’ve attached a program demonstrating the problem and a patch against the 3.0.1 release that fixed the issue.

John.#include &amp;lt;osg/Geode&amp;gt;
#include &amp;lt;osgViewer/Viewer&amp;gt;
#include &amp;lt;osgGA/TrackballManipulator&amp;gt;
#include &amp;lt;osgText/Text&amp;gt;
#include &amp;lt;osg/PolygonMode&amp;gt;
#include &amp;lt;osg/BlendFunc&amp;gt;

struct BBDrawer : osg::NodeCallback
{
    inline BBDrawer(osg::Group* root) {
        _geom = osg::createTexturedQuadGeometry(osg::Vec3(0,0,0),osg::Vec3(1,0,0),osg::Vec3(0,1,0));
        _geom-&amp;gt;setUseDisplayList(false);
        _geom-&amp;gt;setUseVertexBufferObjects(false);
        _geom-&amp;gt;getOrCreateStateSet()-&amp;gt;setAttributeAndModes(new osg::PolygonMode(osg::PolygonMode::FRONT_AND_BACK, osg::PolygonMode::LINE));
        osg::Geode* geode = new osg::Geode;
        geode-&amp;gt;addDrawable(_geom);
        root-&amp;gt;addChild(geode);
    }

    virtual void operator()(os&lt;/pre&gt;</description>
    <dc:creator>John Swan-Stone</dc:creator>
    <dc:date>2012-05-25T21:07:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10578">
    <title>Three dragger fixes in osgManipulator</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10578</link>
    <description>&lt;pre&gt;Dear all,

I am an employee of dGB Earth Sciences, and we are currently porting
the 3D visualization of our open-source seismic interpretation package
OpendTect to OpenSceneGraph.

I want to submit three minor dragger fixes in osgManipulator.

It concerns the files Dragger.cpp, TabPlaneDragger and TabPlaneDragger.cpp.
The changed files have been drawn from the last public release OSG 3.0.1,
and have been attached to this email.


A&amp;gt; Missing break in switch statement at following function of Dragger.cpp:

bool Dragger::handle(const osgGA::GUIEventAdapter&amp;amp;, osgGA::GUIActionAdapter&amp;amp;)

The case osgGA::GUIEventAdapter::PUSH has no terminating break statement.
This was discovered because I was twice receiving a DraggerCallback with
its MotionCommand-stage set to osgManipulator::MotionCommand::START.


B&amp;gt; Missing body implementation at following function of Dragger.cpp:

Dragger::removeDraggerCallback(DraggerCallback* dc)

While using DraggerCallbacks in my application, this omission resulted
into a crash at remova&lt;/pre&gt;</description>
    <dc:creator>Jaap Glas</dc:creator>
    <dc:date>2012-05-24T15:04:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10576">
    <title>Small fix for Uniform serializer</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10576</link>
    <description>&lt;pre&gt;Hi Robert,

A very small but maybe fatal problem was found when I saved models with
shader and uniforms (with new double types support) to osgb format and
tried to read it again. The application will crash here. And the serializer
file should be slightly changed to fix it. Please replace the original file
in osgWrappers/serializers/osg/Uniform.cpp.

Cheers,

Wang Rui
_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>Wang Rui</dc:creator>
    <dc:date>2012-05-22T10:32:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10574">
    <title>Bug in osgUtil::ReversePrimitiveFunctor.cpp</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10574</link>
    <description>&lt;pre&gt;Robert

The v3.01 implementation of the ReversePrimitiveFunctor is incorrect for triangle_strips - at least with odd numbers of vertices since the last vertex will be swapped with data beyond the end of the index array. In general the method is also incorrect in that the triangulation of the strip will change in the reversed strip - important if the strip is not plane. The attached code corrects this by merely reversing the indices of the strip (sharing code with reversing lines &amp;amp; polygons) - however this will still have an error if the normals are per_primitive since the reversed strip has not reversed the associated normals. 

Any suggestions on how to find the normals associated with the reversed strip(s) appreciated - the normals of course are attached to the osg::Geometry not the primitiveset. Should we pass into the reversefunctor the entire geometry?

Geoff/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield 
 *
 * This library is open source and may be redistributed and/or modified un&lt;/pre&gt;</description>
    <dc:creator>Geoff Michel</dc:creator>
    <dc:date>2012-05-17T07:59:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10573">
    <title>Android CMake fix for osgViewer</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10573</link>
    <description>&lt;pre&gt;Hi Robert

Attached is a fix for osgViewers CMakeList.txt when configuring for Android
on OSX. Before it was defaulting into the IF(APPLE) branch when selecting
WindowingSystem.

Then when comparing the "macosx10.7" variable an error was occurring.
Presumable as I was targeting Android.

Cheers
Tom
# FIXME: For OS X, need flag for Framework or dylib
IF(DYNAMIC_OPENSCENEGRAPH)
    ADD_DEFINITIONS(-DOSGVIEWER_LIBRARY)
ELSE()
    ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
ENDIF()

SET(LIB_NAME osgViewer)

SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
SET(TARGET_H
    ${HEADER_PATH}/CompositeViewer
    ${HEADER_PATH}/Export
    ${HEADER_PATH}/GraphicsWindow
    ${HEADER_PATH}/Renderer
    ${HEADER_PATH}/Scene
    ${HEADER_PATH}/Version
    ${HEADER_PATH}/View
    ${HEADER_PATH}/Viewer
    ${HEADER_PATH}/ViewerBase
    ${HEADER_PATH}/ViewerEventHandlers
)

SET(LIB_COMMON_FILES
    CompositeViewer.cpp
    GraphicsWindow.cpp
    HelpHandler.cpp
    Renderer.cpp
    Scene.cpp
    ScreenCaptureHandler.&lt;/pre&gt;</description>
    <dc:creator>Thomas Hogarth</dc:creator>
    <dc:date>2012-05-17T00:11:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10572">
    <title>Bugfix to prevent crash for NVTTProcessor.cpp</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10572</link>
    <description>&lt;pre&gt;Hi Robert,

the current NVTTProcessor.cpp crashed on my system in the convertRGBAToBGRA method. For me it looks as if it accidentially uses the n variable to access the red channel. I fixed it by reading column*4+0 as it is done for the other channels. The error was introduced with the change to non-contiguous images in OSG

old code: 
[code]
// Convert RGBA to BGRA : nvtt only accepts BGRA pixel format
void NVTTProcessor::convertRGBAToBGRA( std::vector&amp;lt;unsigned char&amp;gt;&amp;amp; outputData, const osg::Image&amp;amp; image )
{
    unsigned int n=0;
    for(int row=0; row&amp;lt;image.t(); ++row)
    {
        const unsigned char* data = image.data(0,row);
        for(int column=0; column&amp;lt;image.s(); ++column)
        {
            outputData[n] = data[column*4+2];
            outputData[n+1] = data[column*4+1];
            outputData[n+2] = data[column*4+n]; // TG crash here
            outputData[n+3] = data[column*4+3];
            n+=4;
        }
    }
}
[/code]

fixed code: 
[code]
// Convert RGBA to BGRA : nvtt only accepts BGRA &lt;/pre&gt;</description>
    <dc:creator>Tassilo Glander</dc:creator>
    <dc:date>2012-05-16T13:42:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10571">
    <title>Added Max PagedLOD Level property to CullSettings</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10571</link>
    <description>&lt;pre&gt;Hi Robert,

With refernce to email "[osg-users] Strategies for reducing visual 
terrain-tile-popping with osgTerrain" (2012-04-24), I've made a small 
patch that can alleviate some of the worst "in-your-face" popping by 
adding CullSettings::setMaxPagedLODLevel(unsigned int). In conjunction 
with LODScale, this setting can be tuned to minimize terrain tile 
popping for flight paths that do not vary to much in altitude.

The changes are made against the 3.0.1 tag. Note that the changes have 
only been tested in SingleTreaded mode

If the addition/changes are acceptable, please feel free to make the 
changes you deem necessary for inclusion in OSG:-) Would have preferred 
not to introduce a dynamic_cast in PageLOD::traverse()....

Best regards,
John

&lt;/pre&gt;</description>
    <dc:creator>John Vidar Larring</dc:creator>
    <dc:date>2012-05-15T12:58:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10569">
    <title>IOS CMake adjustment for tutorial</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10569</link>
    <description>&lt;pre&gt;Hi Robert

Attached is a change to the main CMakeLists.txt which just sets the IOS sdk
paths to default to the new /Application/Xcode path. It also sets the
default sdk version to 5.1 and the default min version to 4.0

This is to fit in with the new XCode and the new tutorial on the osg site.

I've seen the thread on automatic selection of the sdk path, which I'm
planning to look into, but this will make things easier on new comers till
then.

Cheers
Tom
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)

IF(WIN32)
    CMAKE_MINIMUM_REQUIRED(VERSION 2.4.6 FATAL_ERROR)
ELSE(WIN32)
    IF(APPLE)
        CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR)
    ELSE(APPLE)
        CMAKE_MINIMUM_REQUIRED(VERSION 2.4.4 FATAL_ERROR)
    ENDIF(APPLE)
ENDIF(WIN32)

if(COMMAND cmake_policy)
    # Works around warnings libraries linked against that don't
    # have absolute paths (e.g. -lpthreads)
    cmake_policy(SET CMP0003 NEW)

    # Works around warnings about escaped quotes in &lt;/pre&gt;</description>
    <dc:creator>Thomas Hogarth</dc:creator>
    <dc:date>2012-05-14T23:16:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10568">
    <title>a few nvtt fixes</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10568</link>
    <description>&lt;pre&gt;hi robert,
attached are a few nvtt fixes for the latest nvtt, osg(r13078), and osx.
bob

&lt;/pre&gt;</description>
    <dc:creator>Bob Kuehne</dc:creator>
    <dc:date>2012-05-05T19:18:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10567">
    <title>osgText bugs</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10567</link>
    <description>&lt;pre&gt;Hi,
I’ve run into three bugs with osgText.cpp with OSG 3.0.1.

The first happens when you use setCharacterSizeMode(osgText::Text::OBJECT_COORDS_WITH_MAXIMUM_SCREEN_SIZE_CAPPED_BY_FONT_HEIGHT); and you place text in any plane other than osgText::Text::XY_PLANE  The essence of the issue is the auto-sizing code doesn’t work correctly for text in any plane other than XY_PLANE.  I’ve attached the program and a screen shot showing the problem. The fix was simply scaling all 3 dimensions instead of just X and Y.

The second showed up with using osgText::Text::FILLEDBOUNDINGBOX draw mode with osgText::TextLYGON_OFFSET backdropImplementation with a osglygonOffset stateAttribute attached.   osgText.cpp wasn’t respecting the PolygonOffset in the current State.   I also noticed some incorrect values in a couple glPushAttrib calls.

I’ve attached a patch file generated by SVN.

Thanks,
John.#include &amp;lt;osg/Geode&amp;gt;
#include &amp;lt;osgViewer/Viewer&amp;gt;
#include &amp;lt;osgGA/TrackballManipulator&amp;gt;
#include &amp;lt;osgText/Text&amp;gt;

void main(&lt;/pre&gt;</description>
    <dc:creator>John Swan-Stone</dc:creator>
    <dc:date>2012-05-05T01:15:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10566">
    <title>Add key binding help for osgmanipulator</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10566</link>
    <description>&lt;pre&gt;Add key bindings to the help and add on-screen help for osgmanipulator to make it easier to figure out how to activate the draggers.

Modified from r13078.
--
Bryan Thrall
Principal Software Engineer
FlightSafety International
bryan.thrall-A7WBat7Xm6L28lPXxEEMUQ&amp;lt; at &amp;gt;public.gmane.org
  


_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>Thrall, Bryan</dc:creator>
    <dc:date>2012-05-03T20:09:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10563">
    <title>Text3D vertical layout lines count</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10563</link>
    <description>&lt;pre&gt;Good day!

Could you pls consider a change to text3D implementation:
In case of VERTICAL layout we use linelength variable but never increase its value during charcode iterations.
What I suggest:


Code:
diff --git a/3rdparty/osg/OpenSceneGraph/src/osgText/Text3D.cpp b/3rdparty/osg/OpenSceneGraph/src/osgText/Text3D.cpp
index a4ae866..e7c2108 100644
--- a/3rdparty/osg/OpenSceneGraph/src/osgText/Text3D.cpp
+++ b/3rdparty/osg/OpenSceneGraph/src/osgText/Text3D.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -362,6 +362,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void Text3D::computeGlyphRepresentation()
previous_charcode = charcode;
}
+linelength++;
}
}
else





Modified Text3D.cpp attached.

Cheers,
Mihail

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=47323#47323




Attachments: 
http://forum.openscenegraph.org//files/text3d_438.cpp
&lt;/pre&gt;</description>
    <dc:creator>Mihail Baranov</dc:creator>
    <dc:date>2012-04-26T15:24:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10559">
    <title>MeshOptimizer IndexMeshVisitor</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10559</link>
    <description>&lt;pre&gt;Hi Robert,

I added a method to force the index mesh visitor to rebuild index of geometry even if it's already indexed. It's because the optimizer convert any polygons primitives to indexed triangles so It's easier to reuse this optimizer instead of rewriting a specific Optimizer that will do that.




Cedric Pinson
Provide OpenGL, WebGL services
+33 659 598 614 - 
http://cedricpinson.com - http://osgjs.org - http://sketchfab.com

_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>Cedric Pinson</dc:creator>
    <dc:date>2012-04-23T15:02:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10552">
    <title>Patch to .png Writer to support 16bpp and Depthas greyscale</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10552</link>
    <description>&lt;pre&gt;This patch modifies ReaderWriterPNG.cpp to 
1. Check the bit depth of the passed Image and return an error if not 8 or 16. (not fully featured, but still an improvement over hard coded 8bit for everything)
2. Detect GL_DEPTH_COMPONENT pixelFormat and write it as greyscale.
3. Endian swap 16bit image data when on a little endian architecture.

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=47178#47178




Attachments: 
http://forum.openscenegraph.org//files/readerwriterpng_176.cpp
&lt;/pre&gt;</description>
    <dc:creator>John Kaniarz</dc:creator>
    <dc:date>2012-04-20T18:35:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10537">
    <title>Save some memory for loading ac3d models.</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10537</link>
    <description>&lt;pre&gt;
Hi Robert,

Attached is a change to the ac3d model loader as of rev 11498, that uses 
indexed draws instead of plain array draws to save some amount of main memory.
Draw performance does not change with the nvidia binary blob as well as with 
the open source drivers.

Please apply,

Thanks!

Mathias_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>Mathias Fröhlich</dc:creator>
    <dc:date>2012-04-18T17:36:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10535">
    <title>Group::removeAllChildren()</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10535</link>
    <description>&lt;pre&gt;Hi Robert,

attaching submision of osg::Group::removeAllChildren()
as I am often removing all the children of a group when restructuring the 
scene graph. This simplifies complex commands like:

appSingleton-&amp;gt;getCurrentModel()-&amp;gt;removeChildren(0, appSingleton-

to much nicer and more readable (and more quickly typeable):

appSingleton-&amp;gt;getCurrentModel()-&amp;gt;removeAllChildren();

If you like the submission, you can merge it.
John_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>PCJohn</dc:creator>
    <dc:date>2012-04-18T14:46:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10528">
    <title>add osg::[Array]Vec{2,3,4}{i,ub,ui,us} type</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10528</link>
    <description>&lt;pre&gt;Hi Robert,

Here new type that could be usefull with new Integer
VertexAttrib{I,L}Pointer.

Cheers
David
_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>David Callu</dc:creator>
    <dc:date>2012-04-17T19:51:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10527">
    <title>setVertexAttribLPointer andsetVertexAttribIPointer</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10527</link>
    <description>&lt;pre&gt;Hi Robert,


Here a patch to provide glVertexAttribLPointer and glVertexAttribIPointer
in OSG.

I add in Geometry an enum

        enum AttributeType
        {
            FLOAT,
            INTEGER,
            DOUBLE
        };

and a variable to ArrayData "osg::Geometry::ArrayData::AttributeType type"
to specify which kind of data we want to give to OpenGL.
default value if FLOAT


Cheers
David
_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>David Callu</dc:creator>
    <dc:date>2012-04-17T19:46:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10526">
    <title>PrimitiveSet improve</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10526</link>
    <description>&lt;pre&gt;Hi Robert,


PrimitiveSet can use multiple instance but If I need to use the same
PrimitiveSet with different number of instance,
I have to duplicate the PrimitiveSet and potentially use many memory just
for one integer.

I submit a new function that allow user to specify how many instance to
draw on draw call.

void osg::PrimitiveSet::draw(State&amp;amp; state, bool useVertexBufferObjects,
unsigned int numInstances);


Cheers
David
_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>David Callu</dc:creator>
    <dc:date>2012-04-17T19:37:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10525">
    <title>Uniform Matrix fix</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10525</link>
    <description>&lt;pre&gt;Hi Robert,

Here the fix for Matrix{2,3,4}x{2,3,4}{fd} defined in Uniform header.

My previous patch for Atomic Counter Uniform provide new template
implementation
of Matrix{2,3,4}x{2,3,4}{fd}. This new implementation use Column-Major
Matrix.
Original code define matrix as Row-Major matrix like other Matrix in OSG,
and
my matrix implementation break compatibility with previous code.
For example osg_normalMatrix define in osg::State report by Roland Hill.
Thanks to Paul Martz to spot me when the bug appear.

Cheers
David
_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>David Callu</dc:creator>
    <dc:date>2012-04-17T19:28:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10524">
    <title>osg-android makefiles update</title>
    <link>http://comments.gmane.org/gmane.comp.graphics.openscenegraph.cvs/10524</link>
    <description>&lt;pre&gt;Mostly small changes to add more compile options, and shared linking (still
testing that capability, but this enables on a compile basis if the user
wants). Robert, when you give the Ok I'll update/rewrite the Android
section in the old/new wiki you'll say where is better. Mostly to be clear
for the future users what options can configure and what are their purpose.

Cheers.
_______________________________________________
osg-submissions mailing list
osg-submissions-ZwoEplunGu0hajLcUbyfC12AsgEQdTeF&amp;lt; at &amp;gt;public.gmane.org
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
&lt;/pre&gt;</description>
    <dc:creator>Jorge Izquierdo Ciges</dc:creator>
    <dc:date>2012-04-17T11:20:40</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.graphics.openscenegraph.cvs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.graphics.openscenegraph.cvs</link>
  </textinput>
</rdf:RDF>

