diff --git a/include/osg/ComputeDispatch b/include/osg/ComputeDispatch index 2a3725bc1..411d8de32 100644 --- a/include/osg/ComputeDispatch +++ b/include/osg/ComputeDispatch @@ -23,7 +23,7 @@ namespace osg{ class OSG_EXPORT ComputeDispatch : public osg::Drawable { public: - ComputeDispatch(GLint numGroupsX=0, GLint numGroupsY=0, GLint numGroupsZ=0 ): + ComputeDispatch(GLint numGroupsX=0, GLint numGroupsY=0, GLint numGroupsZ=0): Drawable(), _numGroupsX(numGroupsX), _numGroupsY(numGroupsY), @@ -34,14 +34,16 @@ namespace osg{ META_Node(osg, ComputeDispatch); - virtual void compileGLObjects(RenderInfo& renderInfo) const {return;} + virtual void compileGLObjects(RenderInfo& renderInfo) const {} virtual VertexArrayState* createVertexArrayState(RenderInfo& renderInfo) const { return 0; } virtual void drawImplementation(RenderInfo& renderInfo) const; - /** Set/get compute shader work groups */ - void setComputeGroups( GLint numGroupsX, GLint numGroupsY, GLint numGroupsZ ) { _numGroupsX=numGroupsX,_numGroupsY=numGroupsY, _numGroupsZ=numGroupsZ; } + /** Set compute shader work groups */ + void setComputeGroups( GLint numGroupsX, GLint numGroupsY, GLint numGroupsZ ) { _numGroupsX=numGroupsX; _numGroupsY=numGroupsY; _numGroupsZ=numGroupsZ; } + + /** Get compute shader work groups */ void getComputeGroups( GLint& numGroupsX, GLint& numGroupsY, GLint& numGroupsZ ) const{ numGroupsX=_numGroupsX; numGroupsY=_numGroupsY; numGroupsZ=_numGroupsZ; } protected: