是否有方法更改vertexshader/vertexprogram中的顶点属性并将更改保存回VBO?
是的,在OpenGL中称为变换反馈(或在DirectX中称为流输出):
- http://www.opengl.org/registry/specs/EXT/transform_feedback.txt
- http://www.opengl.org/registry/doc/glspec42.core.20120119.pdf(第158页)
- http://msdn.microsoft.com/en-us/library/windows/desktop/bb205121.aspx