diff --git a/src/osg/ComputeDispatch.cpp b/src/osg/ComputeDispatch.cpp index 75791b68f..c689bd95b 100644 --- a/src/osg/ComputeDispatch.cpp +++ b/src/osg/ComputeDispatch.cpp @@ -1,12 +1,16 @@ #include + using namespace osg; - -ComputeDispatch::ComputeDispatch(const ComputeDispatch&o,const osg::CopyOp& copyop): Drawable(o,copyop), _numGroupsX(o._numGroupsX), _numGroupsY(o._numGroupsY), _numGroupsZ(o._numGroupsZ) +ComputeDispatch::ComputeDispatch(const ComputeDispatch&o,const osg::CopyOp& copyop): + Drawable(o,copyop), + _numGroupsX(o._numGroupsX), + _numGroupsY(o._numGroupsY), + _numGroupsZ(o._numGroupsZ) { - } -void ComputeDispatch::drawImplementation(RenderInfo& renderInfo) const{ +void ComputeDispatch::drawImplementation(RenderInfo& renderInfo) const +{ renderInfo.getState()->get()->glDispatchCompute(_numGroupsX, _numGroupsY, _numGroupsZ); }