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