Commit 639413394ac81a3f03294efd96ea5a779195ee3a
1 parent
a7582fe7
Changes following "Remove Sampler scene object"
Change-Id: I5c99b4c1b27d0f3b8fc8102620f5f8e6e90f399b
Showing
7 changed files
with
14 additions
and
31 deletions
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; | ... | ... |