atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&observer,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&observer,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&observer,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&observer,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&observer,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&asyncObserver,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
asyncLoadingStatus1,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&asyncObserver1,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
syncLoadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&syncObserver,
atlasUploadObserver,
atlasManager,
atlasRectSize,
atlasingStatus,
asyncLoadingStatus2,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&asyncObserver2,
atlasUploadObserver,
atlasManager,
DALI_TEST_EQUALS(asyncLoadingStatus2, false, TEST_LOCATION); // texture is loaded by previous sync request
DALI_TEST_CHECK(asyncTextureSet2); // texture is loaded
- DALI_TEST_CHECK(asyncTextureSet2 == syncTextureSet); // check loaded two texture is same.
+ Texture syncTexture = syncTextureSet.GetTexture(0u);
+ Texture asyncTexture2 = asyncTextureSet2.GetTexture(0u);
+ DALI_TEST_CHECK(syncTexture);
+ DALI_TEST_CHECK(asyncTexture2);
+ DALI_TEST_CHECK(asyncTexture2 == syncTexture); // check loaded two texture is same.
// observer is called synchronously because the texture is cached.
DALI_TEST_EQUALS(asyncObserver2.mLoaded, true, TEST_LOCATION);
DALI_TEST_EQUALS(Test::WaitForEventThreadTrigger(1), true, TEST_LOCATION);
DALI_TEST_EQUALS(asyncObserver1.mLoaded, true, TEST_LOCATION);
DALI_TEST_EQUALS(asyncObserver1.mObserverCalled, true, TEST_LOCATION);
- DALI_TEST_CHECK(asyncObserver1.mTextureSet == asyncTextureSet2); // check loaded two texture is same.
+ DALI_TEST_CHECK(asyncObserver1.mTextureSet);
+
+ Texture observerTexture = asyncObserver1.mTextureSet.GetTexture(0u);
+ DALI_TEST_CHECK(observerTexture == asyncTexture2); // check loaded two texture is same.
// asyncObserver2 was already called so it isn't called here.
DALI_TEST_EQUALS(asyncObserver2.mLoaded, false, TEST_LOCATION);
atlasRectSize,
atlasingStatus,
loadingStatus,
- WrapMode::DEFAULT,
- WrapMode::DEFAULT,
&observer1,
atlasUploadObserver,
atlasManager,