From 9b9404724e48ca9441ba301ba6548b93e794ae93 Mon Sep 17 00:00:00 2001 From: gered Date: Wed, 3 Apr 2013 12:30:24 -0400 Subject: [PATCH] SpriteBatch's VBO and IBO are now created on the GPU --- src/framework/graphics/spritebatch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/framework/graphics/spritebatch.cpp b/src/framework/graphics/spritebatch.cpp index bcfe600..8544f95 100644 --- a/src/framework/graphics/spritebatch.cpp +++ b/src/framework/graphics/spritebatch.cpp @@ -51,10 +51,10 @@ SpriteBatch::SpriteBatch(GraphicsDevice *graphicsDevice) uint numSprites = DEFAULT_SPRITE_COUNT; m_vertices = new VertexBuffer(); - m_vertices->Initialize(attribs, 3, numSprites * VERTICES_PER_SPRITE, BUFFEROBJECT_USAGE_STREAM); + m_vertices->Initialize(m_graphicsDevice, attribs, 3, numSprites * VERTICES_PER_SPRITE, BUFFEROBJECT_USAGE_STREAM); m_indices = new IndexBuffer(); - m_indices->Initialize(numSprites * INDICES_PER_SPRITE, BUFFEROBJECT_USAGE_STREAM); + m_indices->Initialize(m_graphicsDevice, numSprites * INDICES_PER_SPRITE, BUFFEROBJECT_USAGE_STREAM); m_textures.resize(numSprites, NULL);