Yes, it's here: https://github.com/gwaldron/osgearth/blob/master/src/osgEarth/Instancing.vert.glsl
Glenn Waldron On Mon, Apr 18, 2016 at 3:49 PM, sam <[email protected]> wrote: > Do you have an example of the shader that you used? > > On Mon, Apr 18, 2016 at 12:40 PM, Glenn Waldron <[email protected]> > wrote: > >> That I do not know. But I do recall that my original DI implementation >> tried to use UBOs, and I ditched them in favor of TBOs because of the size >> limitations. >> >> Glenn Waldron >> >> On Fri, Apr 15, 2016 at 6:09 PM, sam <[email protected]> wrote: >> >>> Would there be a big performance difference between using a >>> TextureBuffer Object and a UniformBuffer object? >>> >>> Thanks, Sam >>> >>> On Fri, Apr 15, 2016 at 1:15 PM, sam <[email protected]> wrote: >>> >>>> Doh! Thanks, Glenn. Unfortunately I still have some holes in the map >>>> but its starting to look considerably better. I will definitely looking to >>>> using a TextureBuffer. >>>> >>>> On Fri, Apr 15, 2016 at 12:50 PM, Glenn Waldron <[email protected]> >>>> wrote: >>>> >>>>> Sam, >>>>> I think you are not calling setNumElements() on your uniform array. >>>>> You could also do that in the osg::Uniform constructor. >>>>> >>>>> Anyway, a uniform array of matrices is going to be limiting in terms >>>>> of scale and speed -- I'd recommend a buffer object instead. (osgEarth >>>>> uses >>>>> an osg::TextureBuffer.) >>>>> >>>>> >>>>> Glenn Waldron >>>>> >>>>> On Fri, Apr 15, 2016 at 2:35 PM, sam <[email protected]> wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> I'm having some trouble getting my code to use hardware instancing. >>>>>> I've referenced OSGEarth, DrawInstanced example, and a few different code >>>>>> samples on the web. I've gotten pretty close but I seem to be at a bit of >>>>>> an impasse. >>>>>> >>>>>> This screenshot shows what the map looks like with the default >>>>>> rendering: >>>>>> >>>>>> http://imgur.com/fKvunfd >>>>>> >>>>>> This screenshot shows what the map looks like after I apply my >>>>>> instance rendering code to it: >>>>>> >>>>>> http://imgur.com/zZCzurr >>>>>> >>>>>> The map is composed of a lot of little nodes. I figured instanced >>>>>> rendering would be helpful in this case. The map has ~4000 individual >>>>>> nodes. Two of the nodes are repeated 465 and 266 times. I have trimmed >>>>>> down >>>>>> my code and it is posted here: >>>>>> >>>>>> http://pastebin.com/ifSVSzD6 >>>>>> >>>>>> From what it looks like. Its rendering one copy of every nodes but >>>>>> not anymore that that. I have commented out lines 215 to 224 as it >>>>>> doesn't >>>>>> work at all. Any insight or help would be greatly appreciated. >>>>>> >>>>>> Thanks, Sam >>>>>> >>>>>> _______________________________________________ >>>>>> osg-users mailing list >>>>>> [email protected] >>>>>> >>>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> osg-users mailing list >>>>> [email protected] >>>>> >>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> osg-users mailing list >>> [email protected] >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >>> >> >> _______________________________________________ >> osg-users mailing list >> [email protected] >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> >> > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

