From 5a9722b81ea4adbbdc6d4b0af47fa97c517c0888 Mon Sep 17 00:00:00 2001 From: Francisco Santos Date: Thu, 30 Apr 2015 16:30:41 +0100 Subject: [PATCH] Fix buffer used in the wrong scope. Change-Id: Ie9f99e798423a810fe1dc9fa7f64ec791648f770 --- dali/internal/render/renderers/render-renderer-property-buffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dali/internal/render/renderers/render-renderer-property-buffer.cpp b/dali/internal/render/renderers/render-renderer-property-buffer.cpp index 714df70..9205a6d 100644 --- a/dali/internal/render/renderers/render-renderer-property-buffer.cpp +++ b/dali/internal/render/renderers/render-renderer-property-buffer.cpp @@ -63,11 +63,11 @@ void RenderPropertyBuffer::Upload( Context& context, BufferIndex bufferIndex ) std::size_t dataSize = mDataProvider.GetDataSize( bufferIndex ); const void *data = &(mDataProvider.GetData( bufferIndex )[0]); + Vector ushortData; // Index buffer needs to be unsigned short which is not supported by the property system if( mGpuBufferTarget == GpuBuffer::ELEMENT_ARRAY_BUFFER ) { - Vector ushortData; ushortData.Resize( dataSize ); const unsigned int* unsignedData = static_cast(data); for( unsigned int i = 0; i < dataSize; ++i ) -- 2.7.4