From 739303b3d968811fac206123e5f1707ca0861218 Mon Sep 17 00:00:00 2001 From: Julien Valentin Date: Tue, 28 Nov 2017 20:31:09 +0100 Subject: [PATCH] override compile and createVAS in order to do nothing --- include/osg/ComputeDispatch | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/osg/ComputeDispatch b/include/osg/ComputeDispatch index 605011060..2a3725bc1 100644 --- a/include/osg/ComputeDispatch +++ b/include/osg/ComputeDispatch @@ -34,11 +34,16 @@ namespace osg{ META_Node(osg, ComputeDispatch); + virtual void compileGLObjects(RenderInfo& renderInfo) const {return;} + + 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; } void getComputeGroups( GLint& numGroupsX, GLint& numGroupsY, GLint& numGroupsZ ) const{ numGroupsX=_numGroupsX; numGroupsY=_numGroupsY; numGroupsZ=_numGroupsZ; } + protected: GLint _numGroupsX, _numGroupsY, _numGroupsZ;