1234567891011121314151617181920212223 |
- #ifndef GL_INSTANCE_RENDERER_INTERNAL_DATA_H
- #define GL_INSTANCE_RENDERER_INTERNAL_DATA_H
- #include "OpenGLInclude.h"
- #include "Bullet3Common/b3AlignedObjectArray.h"
- struct GLInstanceRendererInternalData
- {
-
- b3AlignedObjectArray<GLfloat> m_instance_positions_ptr;
- b3AlignedObjectArray<GLfloat> m_instance_quaternion_ptr;
- b3AlignedObjectArray<GLfloat> m_instance_colors_ptr;
- b3AlignedObjectArray<GLfloat> m_instance_scale_ptr;
- int m_vboSize;
- GLuint m_vbo;
- int m_totalNumInstances;
- int m_maxNumObjectCapacity;
- int m_maxShapeCapacityInBytes;
- };
- #endif //GL_INSTANCE_RENDERER_INTERNAL_DATA_H
|