From 52d998922441d495ddb73a42bf50fa090fdb82f8 Mon Sep 17 00:00:00 2001 From: gered Date: Wed, 3 Apr 2013 12:29:05 -0400 Subject: [PATCH] fix not creating a vertex buffer on the GPU if a graphics device object is passed --- src/framework/graphics/vertexbuffer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/framework/graphics/vertexbuffer.cpp b/src/framework/graphics/vertexbuffer.cpp index 77ee62f..eefad40 100644 --- a/src/framework/graphics/vertexbuffer.cpp +++ b/src/framework/graphics/vertexbuffer.cpp @@ -63,6 +63,9 @@ bool VertexBuffer::Initialize(GraphicsDevice *graphicsDevice, const VERTEX_ATTRI Resize(numVertices); + if (graphicsDevice != NULL) + CreateOnGpu(); + return true; } @@ -98,6 +101,9 @@ bool VertexBuffer::Initialize(GraphicsDevice *graphicsDevice, const VertexBuffer { Resize(source->GetNumElements()); Copy(source, 0); + + if (graphicsDevice != NULL) + CreateOnGpu(); } SAFE_DELETE_ARRAY(attribs);