Commit 639413394ac81a3f03294efd96ea5a779195ee3a

Authored by Ferran Sole
1 parent a7582fe7

Changes following "Remove Sampler scene object"

Change-Id: I5c99b4c1b27d0f3b8fc8102620f5f8e6e90f399b
examples/benchmark/benchmark.cpp
@@ -225,9 +225,8 @@ Renderer CreateRenderer( unsigned int index ) @@ -225,9 +225,8 @@ Renderer CreateRenderer( unsigned int index )
225 225
226 const char* imagePath = !gNinePatch ? IMAGE_PATH[index] : NINEPATCH_IMAGE_PATH[index]; 226 const char* imagePath = !gNinePatch ? IMAGE_PATH[index] : NINEPATCH_IMAGE_PATH[index];
227 Image image = ResourceImage::New(imagePath); 227 Image image = ResourceImage::New(imagePath);
228 - Sampler textureSampler = Sampler::New( image, "sTexture" );  
229 Material material = Material::New( shader ); 228 Material material = Material::New( shader );
230 - material.AddSampler(textureSampler); 229 + material.AddTexture( image, "sTexture" );
231 material.SetBlendMode( BlendingMode::OFF ); 230 material.SetBlendMode( BlendingMode::OFF );
232 renderers[index] = Renderer::New( QuadMesh(), material ); 231 renderers[index] = Renderer::New( QuadMesh(), material );
233 } 232 }
examples/line-mesh/line-mesh-example.cpp
@@ -151,12 +151,11 @@ public: @@ -151,12 +151,11 @@ public:
151 // Hide the indicator bar 151 // Hide the indicator bar
152 application.GetWindow().ShowIndicator( Dali::Window::INVISIBLE ); 152 application.GetWindow().ShowIndicator( Dali::Window::INVISIBLE );
153 153
154 - mImage = ResourceImage::New( MATERIAL_SAMPLE );  
155 - mSampler = Sampler::New(mImage, "sTexture");  
156 mShader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER ); 154 mShader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER );
157 155
158 mMaterial = Material::New( mShader ); 156 mMaterial = Material::New( mShader );
159 - mMaterial.AddSampler( mSampler ); 157 + mImage = ResourceImage::New( MATERIAL_SAMPLE );
  158 + mMaterial.AddTexture(mImage, "sTexture");
160 159
161 mGeometry = CreateGeometry(); 160 mGeometry = CreateGeometry();
162 161
@@ -204,7 +203,8 @@ public: @@ -204,7 +203,8 @@ public:
204 bool OnTimer() 203 bool OnTimer()
205 { 204 {
206 Image image = ResourceImage::New( MATERIAL_SAMPLE2 ); 205 Image image = ResourceImage::New( MATERIAL_SAMPLE2 );
207 - mSampler.SetImage( image ); 206 +
  207 + mMaterial.SetTextureImage(0,image);
208 return false; 208 return false;
209 } 209 }
210 210
@@ -225,7 +225,6 @@ private: @@ -225,7 +225,6 @@ private:
225 Vector3 mStageSize; ///< The size of the stage 225 Vector3 mStageSize; ///< The size of the stage
226 226
227 Image mImage; 227 Image mImage;
228 - Sampler mSampler;  
229 Shader mShader; 228 Shader mShader;
230 Material mMaterial; 229 Material mMaterial;
231 Geometry mGeometry; 230 Geometry mGeometry;
examples/mesh-sorting/mesh-sorting-example.cpp
@@ -169,9 +169,8 @@ public: @@ -169,9 +169,8 @@ public:
169 for( unsigned i=0; i<NUMBER_OF_SAMPLES; ++i) 169 for( unsigned i=0; i<NUMBER_OF_SAMPLES; ++i)
170 { 170 {
171 Image image = ResourceImage::New( MATERIAL_SAMPLES[i] ); 171 Image image = ResourceImage::New( MATERIAL_SAMPLES[i] );
172 - Sampler sampler = Sampler::New(image, "sTexture");  
173 Material material = Material::New( mShader ); 172 Material material = Material::New( mShader );
174 - material.AddSampler( sampler ); 173 + material.AddTexture(image, "sTexture");
175 if( i==0 ) { firstMat = material; } 174 if( i==0 ) { firstMat = material; }
176 175
177 Renderer renderer = Renderer::New( mGeometry, material ); 176 Renderer renderer = Renderer::New( mGeometry, material );
examples/new-window/new-window-example.cpp
@@ -276,11 +276,9 @@ void NewWindowController::AddMeshActor() @@ -276,11 +276,9 @@ void NewWindowController::AddMeshActor()
276 276
277 // Create a textured mesh 277 // Create a textured mesh
278 Image effectImage = ResourceImage::New(EFFECT_IMAGE); 278 Image effectImage = ResourceImage::New(EFFECT_IMAGE);
279 - Sampler sampler = Sampler::New(effectImage, "sTexture");  
280 -  
281 Shader shaderTextureMesh = Shader::New( VERTEX_TEXTURE_MESH, FRAGMENT_TEXTURE_MESH ); 279 Shader shaderTextureMesh = Shader::New( VERTEX_TEXTURE_MESH, FRAGMENT_TEXTURE_MESH );
282 Material textureMeshMaterial = Material::New( shaderTextureMesh ); 280 Material textureMeshMaterial = Material::New( shaderTextureMesh );
283 - textureMeshMaterial.AddSampler( sampler ); 281 + textureMeshMaterial.AddTexture(effectImage, "sTexture");
284 Renderer textureMeshRenderer = Renderer::New( meshGeometry, textureMeshMaterial ); 282 Renderer textureMeshRenderer = Renderer::New( meshGeometry, textureMeshMaterial );
285 283
286 Actor textureMeshActor = Actor::New(); 284 Actor textureMeshActor = Actor::New();
examples/point-mesh/point-mesh-example.cpp
@@ -154,14 +154,12 @@ public: @@ -154,14 +154,12 @@ public:
154 154
155 mImage = ResourceImage::New( MATERIAL_SAMPLE ); 155 mImage = ResourceImage::New( MATERIAL_SAMPLE );
156 Image image = ResourceImage::New( MATERIAL_SAMPLE2 ); 156 Image image = ResourceImage::New( MATERIAL_SAMPLE2 );
157 - mSampler1 = Sampler::New(mImage, "sTexture1");  
158 - mSampler2 = Sampler::New(image, "sTexture2");  
159 157
160 mShader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER ); 158 mShader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER );
161 159
162 mMaterial = Material::New( mShader ); 160 mMaterial = Material::New( mShader );
163 - mMaterial.AddSampler( mSampler1 );  
164 - mMaterial.AddSampler( mSampler2 ); 161 + mMaterial.AddTexture(mImage, "sTexture1");
  162 + mMaterial.AddTexture(image, "sTexture2");
165 163
166 mGeometry = CreateGeometry(); 164 mGeometry = CreateGeometry();
167 165
@@ -222,8 +220,6 @@ private: @@ -222,8 +220,6 @@ private:
222 Vector3 mStageSize; ///< The size of the stage 220 Vector3 mStageSize; ///< The size of the stage
223 221
224 Image mImage; 222 Image mImage;
225 - Sampler mSampler1;  
226 - Sampler mSampler2;  
227 Shader mShader; 223 Shader mShader;
228 Material mMaterial; 224 Material mMaterial;
229 Geometry mGeometry; 225 Geometry mGeometry;
examples/refraction-effect/refraction-effect-example.cpp
@@ -281,9 +281,8 @@ private: @@ -281,9 +281,8 @@ private:
281 mGeometry = CreateGeometry( MESH_FILES[mCurrentMeshId] ); 281 mGeometry = CreateGeometry( MESH_FILES[mCurrentMeshId] );
282 282
283 Image texture = LoadStageFillingImage( TEXTURE_IMAGES[mCurrentTextureId] ); 283 Image texture = LoadStageFillingImage( TEXTURE_IMAGES[mCurrentTextureId] );
284 - mSampler = Sampler::New( texture, "sTexture" );  
285 mMaterial = Material::New( mShaderFlat ); 284 mMaterial = Material::New( mShaderFlat );
286 - mMaterial.AddSampler( mSampler ); 285 + mMaterial.AddTexture( texture, "sTexture" );
287 286
288 mRenderer = Renderer::New( mGeometry, mMaterial ); 287 mRenderer = Renderer::New( mGeometry, mMaterial );
289 288
@@ -344,7 +343,7 @@ private: @@ -344,7 +343,7 @@ private:
344 { 343 {
345 mCurrentTextureId = ( mCurrentTextureId + 1 ) % NUM_TEXTURE_IMAGES; 344 mCurrentTextureId = ( mCurrentTextureId + 1 ) % NUM_TEXTURE_IMAGES;
346 Image texture = LoadStageFillingImage( TEXTURE_IMAGES[mCurrentTextureId] ); 345 Image texture = LoadStageFillingImage( TEXTURE_IMAGES[mCurrentTextureId] );
347 - mSampler.SetImage( texture ); 346 + mMaterial.SetTextureImage( 0, texture );
348 return true; 347 return true;
349 } 348 }
350 349
@@ -564,8 +563,6 @@ private: @@ -564,8 +563,6 @@ private:
564 563
565 Application& mApplication; 564 Application& mApplication;
566 Layer mContent; 565 Layer mContent;
567 -  
568 - Sampler mSampler;  
569 Material mMaterial; 566 Material mMaterial;
570 Geometry mGeometry; 567 Geometry mGeometry;
571 Renderer mRenderer; 568 Renderer mRenderer;
examples/textured-mesh/textured-mesh-example.cpp
@@ -144,18 +144,15 @@ public: @@ -144,18 +144,15 @@ public:
144 // Hide the indicator bar 144 // Hide the indicator bar
145 application.GetWindow().ShowIndicator( Dali::Window::INVISIBLE ); 145 application.GetWindow().ShowIndicator( Dali::Window::INVISIBLE );
146 146
147 - mImage = ResourceImage::New( MATERIAL_SAMPLE, ResourceImage::ON_DEMAND, Image::NEVER );  
148 - mSampler1 = Sampler::New(mImage, "sTexture");  
149 - 147 + mImage = ResourceImage::New( MATERIAL_SAMPLE );
150 Image image = ResourceImage::New( MATERIAL_SAMPLE2 ); 148 Image image = ResourceImage::New( MATERIAL_SAMPLE2 );
151 - mSampler2 = Sampler::New(image, "sTexture");  
152 149
153 mShader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER ); 150 mShader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER );
154 mMaterial1 = Material::New( mShader ); 151 mMaterial1 = Material::New( mShader );
155 - mMaterial1.AddSampler( mSampler1 ); 152 + mMaterial1.AddTexture(mImage, "sTexture");
156 153
157 mMaterial2 = Material::New( mShader ); 154 mMaterial2 = Material::New( mShader );
158 - mMaterial2.AddSampler( mSampler2 ); 155 + mMaterial2.AddTexture(image, "sTexture");
159 156
160 mGeometry = CreateGeometry(); 157 mGeometry = CreateGeometry();
161 158
@@ -264,8 +261,6 @@ private: @@ -264,8 +261,6 @@ private:
264 Vector3 mStageSize; ///< The size of the stage 261 Vector3 mStageSize; ///< The size of the stage
265 262
266 Image mImage; 263 Image mImage;
267 - Sampler mSampler1;  
268 - Sampler mSampler2;  
269 Shader mShader; 264 Shader mShader;
270 Material mMaterial1; 265 Material mMaterial1;
271 Material mMaterial2; 266 Material mMaterial2;