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,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; |