Heeyong Song [Thu, 16 Jul 2020 09:54:06 +0000 (18:54 +0900)]
[Tizen] Restore OnControlChildAdd and OnControlChildRemove
Change-Id: I2205277de96eef1df25751c56405d74b97548bd6
Seungho, Baek [Tue, 14 Jul 2020 08:56:08 +0000 (17:56 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation
This reverts commit
fddab4a3e912ba5d22879b95c5dc27e38202a0d5.
Change-Id: Ia6ff3027be0bbe228426a87d675a5111775e0e0f
Seungho, Baek [Tue, 14 Jul 2020 08:55:15 +0000 (17:55 +0900)]
Merge branch 'devel/master' into tizen
Seungho, Baek [Tue, 14 Jul 2020 08:55:11 +0000 (17:55 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"
This reverts commit
e54ba3a5e56b4d2058932ad65b1db22c4b31c112.
Seungho, Baek [Tue, 14 Jul 2020 08:55:07 +0000 (17:55 +0900)]
Revert "[Tizen] Add npatch utility"
This reverts commit
20b0fc0fe0ad40a16ef9f0993b6225666f921129.
Adeel Kazmi [Mon, 13 Jul 2020 18:10:36 +0000 (19:10 +0100)]
(Automated Tests) Use Scene instead of Stage
Change-Id: I2c703e035e338a0879c5ce71d88484d0b7dd9131
Adeel Kazmi [Mon, 13 Jul 2020 21:42:07 +0000 (21:42 +0000)]
Merge "(Automated Tests) Changes after Window changes in Adaptor" into devel/master
Adeel Kazmi [Mon, 13 Jul 2020 13:39:49 +0000 (13:39 +0000)]
Merge "Add GetLastCharacterIndex()." into devel/master
Heeyong Song [Mon, 13 Jul 2020 06:19:45 +0000 (06:19 +0000)]
Merge "(Vector) Ensure not to add duplicated task" into devel/master
Joogab Yun [Fri, 10 Jul 2020 06:14:55 +0000 (15:14 +0900)]
Add GetLastCharacterIndex().
This returns the last character indices when the input text is rendered with the layout size.
Change-Id: I9f6ff3226a3aeb94c19d3ad69aabc8e017f99cbe
joogab yun [Mon, 13 Jul 2020 01:17:01 +0000 (01:17 +0000)]
Merge "Divide Render() into small apis" into devel/master
Adeel Kazmi [Wed, 8 Jul 2020 17:13:03 +0000 (18:13 +0100)]
(Automated Tests) Changes after Window changes in Adaptor
Change-Id: I072408e718712dce63e1fe8bdc9ecc2894a05299
Joogab Yun [Thu, 9 Jul 2020 09:37:43 +0000 (18:37 +0900)]
Divide Render() into small apis
Change-Id: If20f7a5cef20386e2aeb00cf1d3e283b10da3e93
Adeel Kazmi [Fri, 10 Jul 2020 08:38:47 +0000 (09:38 +0100)]
DALi Version 1.9.20
Change-Id: Ib8f90fa629a7bf31ac600c983cef46ca0b548075
Adeel Kazmi [Thu, 9 Jul 2020 16:44:41 +0000 (16:44 +0000)]
Merge "Call LoadTexture() for ReleasePolicy" into devel/master
Adeel Kazmi [Thu, 9 Jul 2020 16:33:20 +0000 (16:33 +0000)]
Merge "Support Asynchronous Loading of Animated Image" into devel/master
Richard Huang [Wed, 8 Jul 2020 16:59:21 +0000 (17:59 +0100)]
Support weak handle for BaseHandle
Change-Id: Id351d09ba06d9dee380db4f760fc4ee98536da44
Sunghyun Kim [Thu, 2 Jul 2020 04:57:58 +0000 (13:57 +0900)]
Call LoadTexture() for ReleasePolicy
When ReleasePolicy is not DETACHED, There are cases where the wrong
texture is seen.
To avoid this case, i added a patch.
Detailed description is added below.
Load Texture if mTextures is empty.
mTextures is already set, the mTexture can be used to create Renderer.
There are two cases mTextures is empty.
1. mTextureId == TextureManager::INVALID_TEXTURE_ID and mTextures is empty
- Visual is on stage with LoadPolicy::ATTACHED
- mTextureId != TextureManager::INVALID_TEXTURE_ID and mTextures is empty
- If ReleasePolicy is DESTROYED, InitializeRenderer called every on stage called.
- Then every resources those contained in Visual are Reset but mTextureId is remained when the Off stage time,
- So, mTextures needed to be get from texture manager to created resources like mImpl->mRenderer.
Change-Id: Ice111ee467eaeba222eaa9063bde3b23ada484d4
Heeyong Song [Mon, 6 Jul 2020 06:41:28 +0000 (15:41 +0900)]
(Vector) Ensure not to add duplicated task
Change-Id: I3f023b6615ca36b40ddc3534fd8faab7985eb08e
Seungho, Baek [Fri, 19 Jun 2020 11:46:15 +0000 (20:46 +0900)]
Support Asynchronous Loading of Animated Image
Change-Id: I31670a301cd7f69a68a9c0c75ef6b62d9b587482
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Adeel Kazmi [Fri, 3 Jul 2020 10:58:43 +0000 (10:58 +0000)]
Merge "Remove non-touch related deprecated APIs" into devel/master
Victor Cebollada [Fri, 3 Jul 2020 08:51:33 +0000 (09:51 +0100)]
DALi Version 1.9.19
Change-Id: I97b59f740480cde828b983b8d2d26a2cedc0fda9
Richard Huang [Thu, 2 Jul 2020 09:52:19 +0000 (10:52 +0100)]
Remove non-touch related deprecated APIs
Change-Id: Ibed037aa0140b0d7c13fe360f09a86b876dac04b
Adeel Kazmi [Tue, 30 Jun 2020 15:48:44 +0000 (16:48 +0100)]
Fixed SVACE error in TextVisual
Change-Id: Icf15764d48b0b879577451172bced309bfffada4
Heeyong Song [Mon, 22 Jun 2020 08:36:17 +0000 (17:36 +0900)]
[Tizen] Add npatch utility
Change-Id: I31cece8e4a1f85c515038f66a9afa3b697e7a112
Victor Cebollada [Fri, 26 Jun 2020 14:44:13 +0000 (15:44 +0100)]
Fixes for the CMake build on MS-Windows.
Change-Id: I4812a6292521f777c3e020130c84da794b8f007e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
György Straub [Fri, 26 Jun 2020 08:09:27 +0000 (09:09 +0100)]
DALi Version 1.9.18
Change-Id: I5f1af070115868e83dfb625d0d4252d3d2072348
sunghyun kim [Thu, 25 Jun 2020 02:41:02 +0000 (02:41 +0000)]
Merge "Change not to use the mask if it is set to an empty path" into devel/master
Seungho, Baek [Fri, 12 Jun 2020 12:43:23 +0000 (21:43 +0900)]
Support WebP format
- Modified animated-image-visual to support webp amimated image format
- Added and removed some functions of image-cache to use rolling-animated-image-cache for the both of gif and webp
- Checked whether mFrameDelayTimer is null or not for the case that Action::PLAY is entered but the system do not support animated webp
Change-Id: I254c4c8e715772acb6c0725c58e64aba1a6dafc4
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Richard Huang [Wed, 24 Jun 2020 11:16:08 +0000 (12:16 +0100)]
Move some public apis in toolkit to devel
Change-Id: Id5437c362cfb8ab7c0aa7ce5477aec25ff7025cd
Heeyong Song [Mon, 22 Jun 2020 08:36:17 +0000 (17:36 +0900)]
Add npatch utility
Change-Id: I31cece8e4a1f85c515038f66a9afa3b697e7a112
Heeyong Song [Mon, 22 Jun 2020 09:31:15 +0000 (18:31 +0900)]
Fix AnimatedVectorImageVisual tc failure
Change-Id: I51fdaf5395c1d36a14cf6644065007fe9091a517
joogab yun [Mon, 22 Jun 2020 10:55:48 +0000 (10:55 +0000)]
Merge "The advance of the letters is too narrow. So, remove the floor." into devel/master
Sunghyun Kim [Mon, 22 Jun 2020 09:41:10 +0000 (18:41 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation
This reverts commit
71cdda82febfd177b43285b524d8620e9fa5a8e4.
Change-Id: I96409bbe80238fb541c5dee4568ff44e63e579ea
Sunghyun Kim [Mon, 22 Jun 2020 09:40:56 +0000 (18:40 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I14baa23fff754ec6e540784ed445113549e6cde7
Sunghyun Kim [Mon, 22 Jun 2020 09:40:41 +0000 (18:40 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"
This reverts commit
395b7a4b3aa7354dc570116a1547b833d9fe6567.
Change-Id: I4a9cb774611151b27f5b8d4e9594adee94fe94fb
Anton Obzhirov [Wed, 20 May 2020 19:53:44 +0000 (20:53 +0100)]
Add partial update support.
Change-Id: I0b6129903affd0fa0b22ef319ff9d78720f8fdc3
Adeel Kazmi [Fri, 19 Jun 2020 11:56:38 +0000 (11:56 +0000)]
Merge "Make some methods consts TextSelectionPopupImpl" into devel/master
greynaga [Fri, 19 Jun 2020 11:03:00 +0000 (12:03 +0100)]
DALi Version 1.9.17
Change-Id: I706fcd5849e426d81ff2b2482047fdabca9c1429
Sunghyun kim [Mon, 13 Jan 2020 07:05:19 +0000 (16:05 +0900)]
Change not to use the mask if it is set to an empty path
If an application sets an empty path to the alpha mask, unload the alpha mask.
Change-Id: Id70bf53f5fc631c9d82a59472f4d05d5d276f6b9
Joogab Yun [Thu, 18 Jun 2020 07:19:21 +0000 (16:19 +0900)]
The advance of the letters is too narrow.
So, remove the floor.
Change-Id: Ia45a2a9af47f3f780c562cd619dda82f8a017a37
Adeel Kazmi [Thu, 18 Jun 2020 14:55:54 +0000 (15:55 +0100)]
Make some methods consts TextSelectionPopupImpl
Change-Id: I9b924ba321f0f493f76563bacb6d9e84fb42a825
Adeel Kazmi [Thu, 18 Jun 2020 11:02:13 +0000 (11:02 +0000)]
Merge changes I17acf67f,If2410a4d into devel/master
* changes:
Image class Usage Removal
Remove ResourceImage Usage
Richard Huang [Thu, 18 Jun 2020 08:54:04 +0000 (09:54 +0100)]
Remove reserved properties from toolkit
Change-Id: I055f72651bda6286684b31a66fddbab4b530db08
Adeel Kazmi [Wed, 17 Jun 2020 21:44:58 +0000 (22:44 +0100)]
Image class Usage Removal
Change-Id: I17acf67f1f66cc36e2e5b35e64686a12830b0e9a
Adeel Kazmi [Wed, 17 Jun 2020 18:39:34 +0000 (19:39 +0100)]
Remove ResourceImage Usage
Change-Id: If2410a4d27fd388af26920335764f264a4c6cc75
Adeel Kazmi [Wed, 17 Jun 2020 11:06:57 +0000 (12:06 +0100)]
FrameBuffer Usage Removal
Change-Id: Ib709a407334caf049a02d5ccd2f8a3e42a476c96
Adeel Kazmi [Wed, 17 Jun 2020 09:48:19 +0000 (09:48 +0000)]
Merge "Change size for new visual using initialized transformMap when mVisual is not updated." into devel/master
Adeel Kazmi [Wed, 17 Jun 2020 09:26:23 +0000 (09:26 +0000)]
Merge "Add tc log to check a failure" into devel/master
Adeel Kazmi [Wed, 17 Jun 2020 09:24:37 +0000 (09:24 +0000)]
Merge "Replace some Dali::Actor public APIs with new properties" into devel/master
Heeyong Song [Wed, 17 Jun 2020 08:14:09 +0000 (17:14 +0900)]
Add tc log to check a failure
Change-Id: I1dbfda76c3084fcc759d72e1ca9ae60c2e7259e7
Adeel Kazmi [Tue, 16 Jun 2020 16:13:03 +0000 (16:13 +0000)]
Merge "Remove NativeImage Usage" into devel/master
Adeel Kazmi [Tue, 16 Jun 2020 15:53:27 +0000 (15:53 +0000)]
Merge "Fix logging for debug build." into devel/master
Adeel Kazmi [Tue, 16 Jun 2020 14:29:22 +0000 (15:29 +0100)]
Remove NativeImage Usage
Change-Id: I6aaba9d2d3654063d0a0fd57400c08dbf610d242
Anton Obzhirov [Tue, 16 Jun 2020 14:12:37 +0000 (15:12 +0100)]
Fix logging for debug build.
Change-Id: Ic820c299dc038bce3c9b08a5fdd5d11d388bdaa6
Adeel Kazmi [Tue, 16 Jun 2020 13:49:55 +0000 (14:49 +0100)]
Remove Image Usage from ImageVisual & WebView
Change-Id: Id91a3dd6a1cc079c83f1e0822992bcd26e8ab01f
Richard Huang [Tue, 16 Jun 2020 11:13:29 +0000 (12:13 +0100)]
Replace some Dali::Actor public APIs with new properties
Change-Id: I2a0c6ac05533722b59e6bc76924f2f15f106d3a2
Sunghyun kim [Wed, 15 Jan 2020 09:27:23 +0000 (18:27 +0900)]
Change size for new visual using initialized transformMap when mVisual is not updated.
When the size was set for the new visual, there was an issue that the previous transformMap was set together.
so in order to prevent this, The new visual has been changed to use the initialized map.
Change-Id: I1ce1b735691e1b4963c3d4f3faf07d2c148ad478
Víctor Cebollada [Tue, 16 Jun 2020 09:02:11 +0000 (09:02 +0000)]
Merge "Update cursor position when the default font style is changed" into devel/master
Heeyong Song [Mon, 8 Jun 2020 05:16:47 +0000 (14:16 +0900)]
(ArcVisual) Add UPDATE_PROPERTY action
Change-Id: I686d24237403a7b70b94d1092d86ba72dabd3ea5
Heeyong Song [Tue, 16 Jun 2020 08:05:53 +0000 (08:05 +0000)]
Merge "(Vector) Fix memory leak" into devel/master
Seoyeon Kim [Mon, 15 Jun 2020 05:17:29 +0000 (14:17 +0900)]
Update cursor position when the default font style is changed
Change-Id: Iabf1dacbbd8df57f4244be1d7615877df52dad82
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Jiyun Yang [Tue, 9 Jun 2020 07:55:30 +0000 (16:55 +0900)]
Add circular ProgressBar style
* The style implements UX requirements for wearable, but it can be used in other devices too.
* The style uses arc visuals for track, secondary progress, progress and indeterminate visual.
* The progress value will change sweepAngle of the track visual.
* The indeterminate animation in the style uses visuals (e.g. track, progress) including indeterminate visual.
* Add ProgressBar::NEW(Style) to easy use of style.
Change-Id: I74c227ad2716bc829180f002abe22a28ffdef959
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Jiyun Yang [Tue, 9 Jun 2020 07:26:43 +0000 (16:26 +0900)]
Add VisualBase::GetType()
Some controls want to know the visual type when the visual is given from the user.
To do that in current DALi, it needs to call CreatePropertyMap() and get TYPE property from the map.
Instead, this patch provides an API Visual::Base::GetType() to make it easy to see what the visual type is.
Change-Id: I387a6cc43466897b2de17d3c2d9bae7dba201a10
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Heeyong Song [Tue, 9 Jun 2020 07:53:08 +0000 (16:53 +0900)]
(Vector) Fix memory leak
Sometimes the VectorAnimationTask was not destructed because it tried to rasterize repeatedly.
Change-Id: Id4c6cc9bc32f8f5d4c5836e0b4fc9edf33eaa5f9
neostom432 [Mon, 15 Jun 2020 19:44:32 +0000 (04:44 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation
This reverts commit
b9c42478b6d5e538ebc089fead1c5f903b717130.
Change-Id: I5f65ced9a80fef507af25b4054dbd1d92b816ff4
neostom432 [Mon, 15 Jun 2020 16:39:12 +0000 (01:39 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ibb9b51ee150d438f9e62b5363fbd9bf423d8add0
neostom432 [Mon, 15 Jun 2020 16:39:03 +0000 (01:39 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
bc1b965fddd280cccdfe735084227b3319e74bbb.
neostom432 [Mon, 15 Jun 2020 16:39:01 +0000 (01:39 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"
This reverts commit
ed42042292ad90f180bb9d74779e2faeae4457f5.
Adeel Kazmi [Fri, 12 Jun 2020 17:31:00 +0000 (18:31 +0100)]
BufferImage Usage Removal
Change-Id: I2e9705eec2ae6154ed27fce87c132b693fa750fd
Adeel Kazmi [Fri, 12 Jun 2020 14:52:49 +0000 (15:52 +0100)]
(ImageView) Remove Image class Usage
Change-Id: I2afb183f11604ed5f72bdf74e3c37d39c060f985
Adeel Kazmi [Fri, 12 Jun 2020 10:32:35 +0000 (10:32 +0000)]
Merge "(Text Decorator) Remove Image class Usage" into devel/master
Cheng-Shiun Tsai [Fri, 12 Jun 2020 09:07:10 +0000 (10:07 +0100)]
DALi Version 1.9.16
Change-Id: Ic99255e74ec7510b9b4bc42501b40ffb8be2890c
Adeel Kazmi [Thu, 11 Jun 2020 19:46:07 +0000 (20:46 +0100)]
(Text Decorator) Remove Image class Usage
Change-Id: I1f49effda779dbc341511a0489aa526920882735
Adeel Kazmi [Thu, 11 Jun 2020 17:40:39 +0000 (17:40 +0000)]
Merge "Remove Setter/Getter public APIs from Dali::Layer" into devel/master
Adeel Kazmi [Wed, 10 Jun 2020 18:07:50 +0000 (18:07 +0000)]
Merge "(VectorBlobAtlas) Use Texture instead of BufferImage" into devel/master
Adeel Kazmi [Tue, 9 Jun 2020 19:01:40 +0000 (20:01 +0100)]
(VectorBlobAtlas) Use Texture instead of BufferImage
Change-Id: Iee2f187789282c59503c5eaeec8c062e1ce3a375
Richard Huang [Wed, 10 Jun 2020 12:59:17 +0000 (13:59 +0100)]
Remove Setter/Getter public APIs from Dali::Layer
Change-Id: Ic37c946754573dca358baa1d5d0489f1296587cf
Adeel Kazmi [Tue, 9 Jun 2020 21:24:38 +0000 (22:24 +0100)]
(Automated Tests) Sync with dali-core
Change-Id: I43ec43fedca24bd82c6a5304646e37fb7581ddc8
Heeyong Song [Tue, 9 Jun 2020 01:27:08 +0000 (01:27 +0000)]
Merge "(Vector) Ensure that all animation data is applied at once" into devel/master
joogab yun [Tue, 9 Jun 2020 00:45:13 +0000 (00:45 +0000)]
Merge "Change Resize() to Reserve() to improve performance." into devel/master
Adeel Kazmi [Mon, 8 Jun 2020 16:42:59 +0000 (17:42 +0100)]
Remove NinePatchImage Usage
Change-Id: I686f15d6e4a8c1daa38a60a988423b4358342ef0
Joogab Yun [Mon, 8 Jun 2020 09:22:16 +0000 (18:22 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation
This reverts commit
62a1df400f94a907c8d73f0dadef868d075b21bc.
Change-Id: I71206da51dda6f2fe036669113128cf85f24c912
Joogab Yun [Mon, 8 Jun 2020 09:22:02 +0000 (18:22 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
529540ea57c106d538b8ca7d69fc1e84678e6cb5.
Change-Id: I2af028ef76ddbba6fe96d372f71dec1961a22ff7
Joogab Yun [Mon, 8 Jun 2020 09:21:35 +0000 (18:21 +0900)]
Merge branch 'devel/master' into tizen
Joogab Yun [Mon, 8 Jun 2020 09:21:29 +0000 (18:21 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
37f83464315b60105ccd783ebc25718074143d9e.
Joogab Yun [Mon, 8 Jun 2020 09:21:27 +0000 (18:21 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"
This reverts commit
20efb163da94c63508bc38a5c589447bcc0122de.
Seungho, Baek [Mon, 8 Jun 2020 06:17:16 +0000 (15:17 +0900)]
Remove const at the index paramenter in image.h and modify comment
- Remove const keyword at the index paramenter of "std::string GenerateUrl( const Dali::FrameBuffer frameBuffer, uint8_t index )"
- Fix some comment error
Change-Id: I30bd63ac81179ede08f11ed1c451a1ade75cd9d6
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Heeyong Song [Thu, 19 Dec 2019 10:10:41 +0000 (19:10 +0900)]
(Vector) Ensure that all animation data is applied at once
Change-Id: I22b285e52062e187a7e2117d8a543dc7f49f82c5
Joogab Yun [Mon, 8 Jun 2020 01:51:41 +0000 (10:51 +0900)]
Change Resize() to Reserve() to improve performance.
Change-Id: I6078fb17131630a770cb770dc9f2251f1c9ae6b6
Anton Obzhirov [Fri, 5 Jun 2020 10:21:03 +0000 (11:21 +0100)]
DALi Version 1.9.15
Change-Id: I00ecdd1f2538016d270ada3685fbbde51e76a63b
Richard Huang [Tue, 2 Jun 2020 16:35:36 +0000 (17:35 +0100)]
Further Setter/Getter public API removal from Dali::Actor
Change-Id: I714972e4311b141d2f0ae60ea57cc3629bd465e7
Seungho, Baek [Mon, 25 May 2020 11:02:03 +0000 (20:02 +0900)]
Util functions that convert a kind of buffers to url
- FrameBuffer without attached texture.
- FrameBuffer already attached several textures
- PixelData
- NativeImageSource
Change-Id: I1793edf375dbdbe9dafc48432fbeb474904d9f46
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Wonsik Jung [Tue, 2 Jun 2020 02:41:46 +0000 (11:41 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation
This reverts commit
c7bf7a82819af418e780ee67750446568a78fab6.
Wonsik Jung [Tue, 2 Jun 2020 02:41:22 +0000 (11:41 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
cbc05568eb5231fd2f49c2d5b7b80ef7422b4c4e.
Wonsik Jung [Tue, 2 Jun 2020 02:41:08 +0000 (11:41 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Tue, 2 Jun 2020 02:40:19 +0000 (11:40 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
f81357d8900295df184f7b9dad89ab15dba49353.
Wonsik Jung [Tue, 2 Jun 2020 02:40:16 +0000 (11:40 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"
This reverts commit
3f267a77d80d78eeae673028092e54ff135a573d.
Heeyong Song [Tue, 19 May 2020 08:36:22 +0000 (17:36 +0900)]
Sync common test files
Change-Id: I6a8c5e28e1bc257c20a636b3ac680cad2e97d683
Heeyong Song [Wed, 6 May 2020 04:52:04 +0000 (13:52 +0900)]
Check if a texture is valid
Change-Id: Ia5541d3340435aa14b9254983ad42660bbb63f0f