Robert Osfield
|
e3c663bb02
|
Removed deprecated code paths and moved implementations into headers
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
bf28e2d037
|
Refactored the VertexArrayState's handling of vertex attribute aliasing
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
1f147f6bc6
|
Moved implementations from .cpp's to headers as inline methods to improve performance.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
a4e682bb28
|
Added support for clean up Vertex Array Objects
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
4131d2da34
|
Added intialization of the VAO in Geometry::compileGLObjects() and refined the invocation of updates to the VAO
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
078598872f
|
Added lazy setting of arrays for osg::Geometry using vertex_array_object
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
4b4cd13d31
|
Implemented lighter weight setting of the CurrentVertexArrayState and introduced GlobalVertexArrayState.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
7d83d735ad
|
Implemented a different approach to vertex array object support to enable creation of a single global vertex array object as well as provide individual vertex array objects per Drawable when required.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
4d8a29b987
|
Added ability to initializer GL vertex array object id with Geometry::compileGLObjects().
Improved the handling of buffer object state when not using VAO's
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
14d1483b06
|
Experimental support for OpenGL Vertex Array Object
|
2016-10-11 11:29:29 +01:00 |
|