Cleaned up code layout
This commit is contained in:
committed by
GitHub
parent
739303b3d9
commit
021dca0072
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user