Changes following patch "Added support for compressed texture upload to Render::NewTe... 25/77125/2
authorFerran Sole <ferran.sole@samsung.com>
Tue, 28 Jun 2016 15:49:26 +0000 (16:49 +0100)
committerFerran Sole <ferran.sole@samsung.com>
Wed, 29 Jun 2016 07:45:26 +0000 (08:45 +0100)
Change-Id: I67ab1690d2dc037ec737e86b4043e05a7f3fc94d

adaptors/common/bitmap-loader-impl.cpp
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-gl-abstraction.h

index 8a065ff..626acea 100644 (file)
@@ -62,6 +62,7 @@ void BitmapLoader::Load()
     // Use bitmap->GetBufferOwnership() to transfer the buffer ownership to pixelData.
     // The destroy of bitmap will not release the buffer, instead, the pixelData is responsible for releasing when its reference count falls to zero.
     mPixelData = Dali::PixelData::New( bitmap->GetBufferOwnership(),
+                                       bitmap->GetBufferSize(),
                                        bitmap->GetImageWidth(),
                                        bitmap->GetImageHeight(),
                                        bitmap->GetPixelFormat(),
index 9a93c8e..e445084 100644 (file)
@@ -295,10 +295,34 @@ public:
 
   inline void CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data)
   {
+    std::stringstream out;
+    out << target<<", "<<level<<", "<<width << ", " << height;
+
+    TraceCallStack::NamedParams namedParams;
+    namedParams["target"] = ToString(target);
+    namedParams["level"] = ToString(level);
+    namedParams["internalformat"] = ToString(internalformat);
+    namedParams["width"] = ToString(width);
+    namedParams["height"] = ToString(height);
+    namedParams["border"] = ToString(border);
+    namedParams["size"] = ToString(imageSize);
+
+    mTextureTrace.PushCall("CompressedTexImage2D", out.str(), namedParams);
   }
 
   inline void CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data)
   {
+    std::stringstream out;
+    out << target << ", "<<level <<", " << xoffset << ", " << yoffset << ", " << width << ", " << height;
+
+    TraceCallStack::NamedParams namedParams;
+    namedParams["target"] = ToString(target);
+    namedParams["level"] = ToString(level);
+    namedParams["xoffset"] = ToString(xoffset);
+    namedParams["yoffset"] = ToString(yoffset);
+    namedParams["width"] = ToString(width);
+    namedParams["height"] = ToString(height);
+    mTextureTrace.PushCall("CompressedTexSubImage2D", out.str(), namedParams);
   }
 
   inline void CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)