Introduced Drawable::CreateVertexArrayStateCallback to enable customization of how VertexArrayState objects.

Added public accessors to the Drawable::VertexArrayStateList.
This commit is contained in:
Robert Osfield
2017-11-29 14:22:31 +00:00
parent 03434b20cf
commit a6069c3226
11 changed files with 62 additions and 14 deletions

View File

@@ -34,9 +34,9 @@ namespace osg{
META_Node(osg, ComputeDispatch);
virtual void compileGLObjects(RenderInfo& renderInfo) const {}
virtual void compileGLObjects(RenderInfo&) const {}
virtual VertexArrayState* createVertexArrayState(RenderInfo& renderInfo) const { return 0; }
virtual VertexArrayState* createVertexArrayStateImplememtation(RenderInfo&) const { return 0; }
virtual void drawImplementation(RenderInfo& renderInfo) const;