Hi, have a look here MuseOpenIG/Plugin-GPUVegetation at master · CCSI-CSSI/MuseOpenIG · GitHub <https://github.com/CCSI-CSSI/MuseOpenIG/tree/master/Plugin-GPUVegetation> ... This is code for generating forests with geometry shaders. It might give you better clue
On Sun, Dec 13, 2020 at 7:08 AM [email protected] <[email protected]> wrote: > sorry, the screenshot is wrong. It should be samplerU. > I'm basically not sure how to get texture coordinates into > Shader::FRAGMENT in Geometric shaders. > > > 在2020年12月10日星期四 UTC+8 下午11:13:21<[email protected]> 写道: > >> What error are you getting? >> I do see an undefined "samplerY" in there. >> >> On Wednesday, December 9, 2020 at 9:03:47 PM UTC-5 [email protected] >> wrote: >> >>> env is win10 osg3.6.4 GTX1660 >>> [image: QQ图片20201210095944.jpg] >>> >>> osg::ref_ptr<osg::Program> createProgram() >>> { >>> osg::Program *program = new osg::Program(); >>> program->addShader(new osg::Shader(osg::Shader::VERTEX,vertSource)); >>> program->addShader(new >>> osg::Shader(osg::Shader::GEOMETRY,geomSource)); >>> program->addShader(new >>> osg::Shader(osg::Shader::FRAGMENT,fragSource)); >>> program->setParameter(GL_GEOMETRY_VERTICES_OUT_EXT, 3); >>> program->setParameter(GL_GEOMETRY_INPUT_TYPE_EXT, GL_TRIANGLES); >>> program->setParameter(GL_GEOMETRY_OUTPUT_TYPE_EXT, GL_TRIANGLES ); >>> return program; >>> } >>> >> -- > You received this message because you are subscribed to the Google Groups > "OpenSceneGraph Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/osg-users/89abc9a3-66bf-4248-8e3d-3dfd23235622n%40googlegroups.com > <https://groups.google.com/d/msgid/osg-users/89abc9a3-66bf-4248-8e3d-3dfd23235622n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- trajce nikolov nick -- You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osg-users/CAO-%2BzinF1fFZnS3QkT9VTgScKQ4XVF1oVB_L9vQRZT-reQvAEA%40mail.gmail.com.
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

