Add logs to check the messages processed by the update thread
[platform/core/uifw/dali-core.git] / dali / internal / render / shaders / scene-graph-shader.cpp
index a95600a..c574a25 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -24,7 +24,7 @@
 #include <dali/internal/render/common/render-debug.h>
 #include <dali/internal/render/shaders/program.h>
 #include <dali/internal/common/image-sampler.h>
-
+#include <dali/integration-api/debug.h>
 
 namespace Dali
 {
@@ -35,8 +35,8 @@ namespace Internal
 namespace SceneGraph
 {
 
-Shader::Shader( Dali::ShaderEffect::GeometryHints& hints )
-: mGeometryHints( hints ),
+Shader::Shader( Dali::Shader::Hint::Value& hints )
+: mHints( hints ),
   mProgram( NULL ),
   mConnectionObservers()
 {
@@ -68,14 +68,6 @@ Program* Shader::GetProgram()
   return mProgram;
 }
 
-void Shader::ConnectToSceneGraph( SceneController& sceneController, BufferIndex bufferIndex )
-{
-}
-
-void Shader::DisconnectFromSceneGraph( SceneController& sceneController, BufferIndex bufferIndex )
-{
-}
-
 void Shader::AddConnectionObserver( ConnectionChangePropagator::Observer& observer )
 {
   mConnectionObservers.Add(observer);
@@ -83,7 +75,11 @@ void Shader::AddConnectionObserver( ConnectionChangePropagator::Observer& observ
 
 void Shader::RemoveConnectionObserver( ConnectionChangePropagator::Observer& observer )
 {
+  DALI_LOG_ERROR("+++ Scene Graph Shader::RemoveConnectionObserver\n");
+
   mConnectionObservers.Remove(observer);
+
+  DALI_LOG_ERROR("--- Scene Graph Shader::RemoveConnectionObserver\n");
 }
 
 void Shader::UniformMappingsChanged( const UniformMap& mappings )