Print gl threshold logs as INFO level + Print more swap buffer 34/300034/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 11 Oct 2023 08:57:35 +0000 (17:57 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 16 Oct 2023 02:32:11 +0000 (11:32 +0900)
Change-Id: I018404c4525009b3b5f658b57289903aa04ec88f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/graphics/gles/egl-implementation.cpp
dali/internal/graphics/gles/gl-implementation.h

index 6c1257c4830acf9fdde7d7c33a8c9904399b8118..b53f1db7f2d6b6732f70b4852556ea4b3345b86e 100644 (file)
 
 namespace
 {
-const uint32_t THRESHOLD_SWAPBUFFER_COUNT              = 5;
+#ifndef DALI_PROFILE_UBUNTU
+const uint32_t THRESHOLD_SWAPBUFFER_COUNT = 20;
+#else
+const uint32_t THRESHOLD_SWAPBUFFER_COUNT = 5;
+#endif
 const uint32_t CHECK_EXTENSION_NUMBER                  = 4;
 const uint32_t EGL_VERSION_SUPPORT_SURFACELESS_CONTEXT = 15;
 const char*    EGL_KHR_SURFACELESS_CONTEXT             = "EGL_KHR_surfaceless_context";
@@ -429,7 +433,7 @@ void EglImplementation::SwapBuffers(EGLSurface& eglSurface)
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("eglSwapBuffers takes long time! [%u ms]\n", endTime - startTime);
+        DALI_LOG_RELEASE_INFO("eglSwapBuffers takes long time! [%u ms]\n", endTime - startTime);
       }
     }
   }
@@ -456,7 +460,7 @@ EGLint EglImplementation::GetBufferAge(EGLSurface& eglSurface) const
     endTime = TimeService::GetMilliSeconds();
     if(endTime - startTime > mLogThreshold)
     {
-      DALI_LOG_DEBUG_INFO("eglQuerySurface takes long time! [%u ms]\n", endTime - startTime);
+      DALI_LOG_RELEASE_INFO("eglQuerySurface takes long time! [%u ms]\n", endTime - startTime);
     }
   }
   return age;
@@ -523,7 +527,7 @@ void EglImplementation::SwapBuffers(EGLSurface& eglSurface, const std::vector<Re
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("eglSwapBuffersWithDamageKHR takes long time! [%u ms]\n", endTime - startTime);
+        DALI_LOG_RELEASE_INFO("eglSwapBuffersWithDamageKHR takes long time! [%u ms]\n", endTime - startTime);
       }
     }
   }
index e4c3b53f6bc3924e263fd050eed69f9a3b96640a..6d91719163193be155123d897ae5652fcb060347 100644 (file)
@@ -372,7 +372,7 @@ public:
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("glClear takes long time! [%u ms]\n", endTime - startTime);
+        DALI_LOG_RELEASE_INFO("glClear takes long time! [%u ms]\n", endTime - startTime);
       }
     }
   }
@@ -417,7 +417,7 @@ public:
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("glCompressedTexImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
+        DALI_LOG_RELEASE_INFO("glCompressedTexImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
       }
     }
   }
@@ -437,7 +437,7 @@ public:
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("glCompressedTexSubImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
+        DALI_LOG_RELEASE_INFO("glCompressedTexSubImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
       }
     }
   }
@@ -867,7 +867,7 @@ public:
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("glTexImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
+        DALI_LOG_RELEASE_INFO("glTexImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
       }
     }
   }
@@ -907,7 +907,7 @@ public:
       endTime = TimeService::GetMilliSeconds();
       if(endTime - startTime > mLogThreshold)
       {
-        DALI_LOG_DEBUG_INFO("glTexSubImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
+        DALI_LOG_RELEASE_INFO("glTexSubImage2D takes long time! [%u ms] size : %u x %u\n", endTime - startTime, width, height);
       }
     }
   }