if (m_use_gpu_transform)
{
#ifdef TRANSFORM_OBJECTS_NOT_VIEW
+ //Debug("Transform objects, not view");
GLfloat glbounds[] = {0.0f, 0.0f, 1.0f, 1.0f,
0.0f, 0.0f, float(width), float(height)};
#else
//m_objbounds_vbo.Invalidate();
m_objbounds_vbo.SetType(GraphicsBuffer::BufferTypeVertex);
m_objbounds_vbo.SetName("Object Bounds VBO");
+
+ #ifndef TRANSFORM_OBJECTS_NOT_VIEW
if (m_use_gpu_transform)
{
m_objbounds_vbo.SetUsage(GraphicsBuffer::BufferUsageStaticDraw);
}
else
+ #endif //TRANSFORM_OBJECTS_NOT_VIEW
{
m_objbounds_vbo.SetUsage(GraphicsBuffer::BufferUsageDynamicCopy);
}
(float)Float(obj_bounds.x + obj_bounds.w),
(float)Float(obj_bounds.y + obj_bounds.h)
};
+
obj_bounds_builder.Add(gpu_bounds);
}