Changes following "Added support for compressed texture upload to Render::NewTexture" 27/77127/1
authorFerran Sole <ferran.sole@samsung.com>
Tue, 28 Jun 2016 15:56:40 +0000 (16:56 +0100)
committerFerran Sole <ferran.sole@samsung.com>
Tue, 28 Jun 2016 15:56:40 +0000 (16:56 +0100)
Change-Id: I3d25317e94d22389e94b4afd91bebedaca23b5b9

examples/atlas/atlas-example.cpp

index 1d0f089..503d577 100644 (file)
@@ -203,15 +203,15 @@ private:
   PixelData CreatePixelData( const Vector3& color, const unsigned int width, const unsigned int height )
   {
     unsigned int size = width*height;
-    unsigned char* pixels = new unsigned char [size*3u];
+    unsigned int bufferSize = size * Pixel::GetBytesPerPixel(Pixel::RGB888);
+    unsigned char* pixels = new unsigned char [bufferSize];
     for( unsigned int i = 0; i < size; i++ )
     {
       pixels[i*3u] = 0xFF * color.x;
       pixels[i*3u+1u] = 0xFF * color.y;
       pixels[i*3u+2u] = 0xFF * color.z;
     }
-
-    return PixelData::New( pixels, width, height, Pixel::RGB888, PixelData::DELETE_ARRAY );
+    return PixelData::New( pixels, bufferSize, width, height, Pixel::RGB888, PixelData::DELETE_ARRAY );
   }