1 #include <osg/DispatchCompute> 2 3 using namespace osg; 4 DispatchCompute(const DispatchCompute & o,const osg::CopyOp & copyop)5DispatchCompute::DispatchCompute(const DispatchCompute&o,const osg::CopyOp& copyop): 6 Drawable(o,copyop), 7 _numGroupsX(o._numGroupsX), 8 _numGroupsY(o._numGroupsY), 9 _numGroupsZ(o._numGroupsZ) 10 { 11 } 12 drawImplementation(RenderInfo & renderInfo) const13void DispatchCompute::drawImplementation(RenderInfo& renderInfo) const 14 { 15 renderInfo.getState()->get<GLExtensions>()->glDispatchCompute(_numGroupsX, _numGroupsY, _numGroupsZ); 16 } 17