1 #include <osg/DispatchCompute>
2 
3 using namespace osg;
4 
DispatchCompute(const DispatchCompute & o,const osg::CopyOp & copyop)5 DispatchCompute::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) const13 void DispatchCompute::drawImplementation(RenderInfo& renderInfo) const
14 {
15     renderInfo.getState()->get<GLExtensions>()->glDispatchCompute(_numGroupsX, _numGroupsY, _numGroupsZ);
16 }
17