platform/core/uifw/dali-core.git
3 years agoDALi Version 1.9.19 62/237762/1 dali_1.9.19
Victor Cebollada [Fri, 3 Jul 2020 08:51:13 +0000 (09:51 +0100)]
DALi Version 1.9.19

Change-Id: I61798bc5a4407d2462d2a7d89b47409e7fe526ca

3 years agoFix SVACE error in PropertyOwner 71/237471/1
Adeel Kazmi [Tue, 30 Jun 2020 13:09:05 +0000 (14:09 +0100)]
Fix SVACE error in PropertyOwner

Change-Id: I290728eb77d4b01cd418564dfcd1e12f3a6ce75e

3 years agoDALi Version 1.9.18 48/237248/1 dali_1.9.18
György Straub [Fri, 26 Jun 2020 08:09:05 +0000 (09:09 +0100)]
DALi Version 1.9.18

Change-Id: I60b769e32124788f31d7726d9f82d601a74f2ab9

3 years agoSupport WebP format 14/236414/3
Seungho, Baek [Wed, 17 Jun 2020 02:17:15 +0000 (11:17 +0900)]
Support WebP format

 - Add webp and libwebp-dev library on dali-env
 - Webp animation requires WEBP_DEMUX_ABI_VERSION 0x0107 or later

Change-Id: I03d9adb70439b06bd6c47022b14913169e4881cd
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
3 years agoFix MS Windows compile error. 40/236840/1
Victor Cebollada [Mon, 22 Jun 2020 14:01:28 +0000 (15:01 +0100)]
Fix MS Windows compile error.

* _Hash_bytes() function added for the Win32 implementation.

Change-Id: I779a493805e8e1a083c7f3d92c1cbf6a3d13d7ed
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoPartial update implementation, first phase. 77/230877/23
Anton Obzhirov [Tue, 14 Apr 2020 14:59:45 +0000 (15:59 +0100)]
Partial update implementation, first phase.

Change-Id: I7d2a70c747247c057af6d00d8c147594bf6c7a3d

3 years agoDALi Version 1.9.17 01/236701/1 dali_1.9.17
greynaga [Fri, 19 Jun 2020 11:02:39 +0000 (12:02 +0100)]
DALi Version 1.9.17

Change-Id: Ie2793c7fdbe8ebe3124a0d62f758714806658fbc

3 years agoRemove Image & ResourceImage 14/236514/1
Adeel Kazmi [Wed, 17 Jun 2020 21:15:25 +0000 (22:15 +0100)]
Remove Image & ResourceImage

Change-Id: I7d485c47641bbb8efbae58968bbdd636badfedcf

3 years agoRemove FrameBufferImage 91/236491/1
Adeel Kazmi [Wed, 17 Jun 2020 10:59:43 +0000 (11:59 +0100)]
Remove FrameBufferImage

Change-Id: I30e53af40c6cf5c43d36ba7af4e1acffe37fdd82

3 years agoMerge "Remove Actor::OnStage public API" into devel/master
Adeel Kazmi [Wed, 17 Jun 2020 10:54:24 +0000 (10:54 +0000)]
Merge "Remove Actor::OnStage public API" into devel/master

3 years agoRemove Actor::OnStage public API 85/236485/1
Richard Huang [Wed, 17 Jun 2020 10:11:46 +0000 (11:11 +0100)]
Remove Actor::OnStage public API

Change-Id: I52c0db4981a2faefd6ba10443b5f0156933a00ac

3 years agoMerge "Replace some Dali::Actor public APIs with new properties" into devel/master
Adeel Kazmi [Wed, 17 Jun 2020 09:24:34 +0000 (09:24 +0000)]
Merge "Replace some Dali::Actor public APIs with new properties" into devel/master

3 years agoReplace some Dali::Actor public APIs with new properties 75/236375/3
Richard Huang [Tue, 16 Jun 2020 11:11:50 +0000 (12:11 +0100)]
Replace some Dali::Actor public APIs with new properties

Change-Id: I84865a0f1050abfb5f89dd8b05fd91c0736a4243

3 years agoRemove NativeImage 84/236384/1
Adeel Kazmi [Tue, 16 Jun 2020 14:07:22 +0000 (15:07 +0100)]
Remove NativeImage

Change-Id: Ia2f92c5eb0365733d4a63709333c465e03e6c1d1

3 years agoAlways throw an exception in GetEventThreadServices() if the Core is not running 42/235642/4
Heeyong Song [Mon, 8 Jun 2020 08:39:43 +0000 (17:39 +0900)]
Always throw an exception in GetEventThreadServices() if the Core is not running

Change-Id: If6e77e7b61ba02319a39079c6619682d5bffd4a8

3 years agoBufferImage Removal 87/236087/2
Adeel Kazmi [Fri, 12 Jun 2020 16:57:06 +0000 (17:57 +0100)]
BufferImage Removal

Change-Id: Ib7daba0bd04cdcbb850488f23746f1ae85d055ad

3 years ago(Scripting) Remove Image class Usage 85/236085/1
Adeel Kazmi [Fri, 12 Jun 2020 15:36:49 +0000 (16:36 +0100)]
(Scripting) Remove Image class Usage

Change-Id: I71b7b14762a1bc3bdae106b55642c62160d4d088

3 years agoDALi Version 1.9.16 55/236055/1 dali_1.9.16
Cheng-Shiun Tsai [Fri, 12 Jun 2020 09:06:51 +0000 (10:06 +0100)]
DALi Version 1.9.16

Change-Id: I162e0ba7519c218799ee5ee1d95510e947055647

3 years agoRemove Setter/Getter public APIs from Dali::Layer 77/235877/1
Richard Huang [Wed, 10 Jun 2020 12:49:27 +0000 (13:49 +0100)]
Remove Setter/Getter public APIs from Dali::Layer

Change-Id: Ic256f62b5488ee271802ff24aeaac1283c1d4634

3 years ago(AutomatedTests) Remove most BufferImage Usage 89/235789/3
Adeel Kazmi [Tue, 9 Jun 2020 21:00:10 +0000 (22:00 +0100)]
(AutomatedTests) Remove most BufferImage Usage

Change-Id: I83bf923e1a85e917d34e8e28801dd7a90de89a98

3 years agoRemove NinePatchImage 70/235670/2
Adeel Kazmi [Mon, 8 Jun 2020 16:42:27 +0000 (17:42 +0100)]
Remove NinePatchImage

Change-Id: Ifb13537311981d83b8dc18078b2e857e1dd13188

3 years agoRemove EncodedBufferImage 68/235668/1
Adeel Kazmi [Mon, 8 Jun 2020 13:20:01 +0000 (14:20 +0100)]
Remove EncodedBufferImage

Change-Id: Id883d9910037f0ed8380facf4a9bfc159feea6c4

3 years agoDALi Version 1.9.15 42/235542/1 dali_1.9.15
Anton Obzhirov [Fri, 5 Jun 2020 10:20:42 +0000 (11:20 +0100)]
DALi Version 1.9.15

Change-Id: Ibd80f5eebe7affe7517e24d0d95855a0dad96465

3 years agoFurther Setter/Getter public API removal from Dali::Actor 46/235446/2
Richard Huang [Tue, 2 Jun 2020 16:15:31 +0000 (17:15 +0100)]
Further Setter/Getter public API removal from Dali::Actor

Change-Id: I121380ad068c2825957405652331597769fb0bc7

3 years agoMerge "Add DALI_CORE_API at the DevelFrameBuffer apis" into devel/master
Adeel Kazmi [Thu, 4 Jun 2020 09:05:13 +0000 (09:05 +0000)]
Merge "Add DALI_CORE_API at the DevelFrameBuffer apis" into devel/master

3 years agoAdd DALI_CORE_API at the DevelFrameBuffer apis 27/235327/1
Seungho, Baek [Thu, 4 Jun 2020 01:55:09 +0000 (10:55 +0900)]
Add DALI_CORE_API at the DevelFrameBuffer apis

 - With the patch "Util functions that convert a kind of buffers to url"

Change-Id: I978ae6d7c2d0ec44e70253de13df7686aa82e015
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
3 years agoReturn Animation information 00/235100/11
Seungho, Baek [Tue, 2 Jun 2020 06:29:18 +0000 (15:29 +0900)]
Return Animation information

Change-Id: Icc69c676d45ae5205bfa8a30bdae83aa9bff01a4
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
3 years agoEnsure not rendering before a Renderer is added 08/233808/2
Heeyong Song [Tue, 19 May 2020 08:27:08 +0000 (17:27 +0900)]
Ensure not rendering before a Renderer is added

Change-Id: Ia933e3058e90ca563d035f8d041fc062a96625e3

3 years agoFix actor size issue 25/234825/3
Heeyong Song [Fri, 29 May 2020 02:05:28 +0000 (11:05 +0900)]
Fix actor size issue

SetSize() was ignored if Actor::SetSize() and the size animation was used at the same time
because the mRelayoutData->preferredSize was updated in OnNotifyDefaultPropertyAnimation().

Do not change mRelayoutData->preferredSize in OnNotifyDefaultPropertyAnimation()
and keep the animated size value as a separate value while the animation is playing.

Change-Id: I2de604e9e10c22e970dbc5902826cd67eb306f54

3 years agoDALi Version 1.9.14 88/234888/1 dali_1.9.14
Adeel Kazmi [Fri, 29 May 2020 11:17:24 +0000 (12:17 +0100)]
DALi Version 1.9.14

Change-Id: Id11621baf1adb6746fe5274900093feba0ea03a0

3 years agoAdd assignment operator for Rect to take Vector4 81/234781/3
Richard Huang [Thu, 28 May 2020 12:55:50 +0000 (13:55 +0100)]
Add assignment operator for Rect to take Vector4

Change-Id: I4a91f7fbbfc4b12c9cc10c42ce00b70ce85ccca0

3 years agoRemove more public Setter/Getter APIs from Dali::Actor 39/234639/1
Richard Huang [Wed, 27 May 2020 13:00:07 +0000 (14:00 +0100)]
Remove more public Setter/Getter APIs from Dali::Actor

Change-Id: I2bdf4121679a09af4b0880675d244f3bb2a883f8

3 years agoMerge "Call SetClearEnabled() for clearing background" into devel/master
sunghyun kim [Wed, 27 May 2020 00:51:32 +0000 (00:51 +0000)]
Merge "Call SetClearEnabled() for clearing background" into devel/master

3 years agoCall SetClearEnabled() for clearing background 74/233974/3
Sunghyun Kim [Thu, 21 May 2020 02:23:27 +0000 (11:23 +0900)]
Call SetClearEnabled() for clearing background

Default window already set Background because it is base on stage
But extra Window doesn't set background.

Change-Id: I0cada60409361bd31e4b01f2b2fd8333c2fe671b

3 years agoFix documentation of FrameBuffer 92/234292/2
Seungho, Baek [Mon, 25 May 2020 06:32:47 +0000 (15:32 +0900)]
Fix documentation of FrameBuffer

Change-Id: I2769eb346761de6b33c3dc893d41b166f1841a62
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
3 years agoDALi Version 1.9.13 79/234179/1 dali_1.9.13
adam.b [Fri, 22 May 2020 09:53:44 +0000 (10:53 +0100)]
DALi Version 1.9.13

Change-Id: I04c1182829fc4acf610d079249264ba9faa438bf

3 years agoRemove some public Setter/Getter APIs from Dali::Actor 40/233840/2
Richard Huang [Tue, 19 May 2020 12:43:33 +0000 (13:43 +0100)]
Remove some public Setter/Getter APIs from Dali::Actor

Change-Id: Ibe93035af4c549162d57761ec38d44f107dcb41d

3 years agoAdd internal tag to VectorAlgorithms 79/233679/1
Seoyeon Kim [Mon, 18 May 2020 04:52:55 +0000 (13:52 +0900)]
Add internal tag to VectorAlgorithms

- To hide VectorAlgorithms template for app developers,
 added @cond internal tag to it.

Change-Id: I151c749d91cb8c06a1eddb84a62bf69bd8fa1f8c
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoDALi Version 1.9.12 99/233499/1 dali_1.9.12
Victor Cebollada [Fri, 15 May 2020 05:51:40 +0000 (06:51 +0100)]
DALi Version 1.9.12

Change-Id: If55a53797074567399b2d30e2c1e09c8a9cc7ab3

3 years agoUse discard queue to delete Scenes 15/233015/1
Heeyong Song [Mon, 11 May 2020 08:30:55 +0000 (17:30 +0900)]
Use discard queue to delete Scenes

The RenderManager uses Scenes. So they should be deleted in the next frame.

Change-Id: Ic8002039ae304d0485f312df31e800af17bfe19c

3 years agoDALi Version 1.9.11 81/232781/1 dali_1.9.11
Richard Huang [Thu, 7 May 2020 11:15:54 +0000 (12:15 +0100)]
DALi Version 1.9.11

Change-Id: I2d5ea5dd71ee8e88517229a9da55e7d643d21c46

3 years agoMerge "Libraries & RPM renamed to provide DALi 2" into devel/master
Adeel Kazmi [Mon, 4 May 2020 19:27:50 +0000 (19:27 +0000)]
Merge "Libraries & RPM renamed to provide DALi 2" into devel/master

4 years agoDALi Version 1.9.10 44/232344/1 dali_1.9.10
György Straub [Fri, 1 May 2020 11:00:41 +0000 (12:00 +0100)]
DALi Version 1.9.10

Change-Id: I4adc9bdf3ce7c3e5948f048457c42c2282367a4b

4 years agoRestore public API change 46/232246/1
Heeyong Song [Wed, 29 Apr 2020 08:22:32 +0000 (17:22 +0900)]
Restore public API change

Change-Id: I8d6d98b0dfc3e1391caafad51aa2391da71e4ff7

4 years agoLibraries & RPM renamed to provide DALi 2 34/232034/2
Adeel Kazmi [Mon, 27 Apr 2020 16:18:54 +0000 (17:18 +0100)]
Libraries & RPM renamed to provide DALi 2

Change-Id: Ibf45581c84c66d7cdb175e60fdee38d03f79f906

4 years agoDALi Version 1.9.9 76/231876/1 dali_1.9.9
greynaga [Fri, 24 Apr 2020 15:00:30 +0000 (16:00 +0100)]
DALi Version 1.9.9

Change-Id: Ibcfb8f6cd748e243f824ceca526994029e7d0577

4 years agoMerge "add DALI_CORE_API" into devel/master
Adeel Kazmi [Wed, 22 Apr 2020 09:03:45 +0000 (09:03 +0000)]
Merge "add DALI_CORE_API" into devel/master

4 years agoadd DALI_CORE_API 25/231425/1
Joogab Yun [Wed, 22 Apr 2020 03:29:32 +0000 (12:29 +0900)]
add DALI_CORE_API

Change-Id: If3f1fc28d2d49af0bf84b75db3716de5ed060dc9

4 years agoUsing Depth and Stencil buffer & texture 23/227923/16
Seungho, Baek [Tue, 17 Mar 2020 08:09:40 +0000 (17:09 +0900)]
Using Depth and Stencil buffer & texture

 - Add DEPTH_UNSIGNED_INT and DEPTH_FLOAT for depth
 - Add DEPTH_STENCIL for depth and stencil
 - Add AttachDepthTexture and AttachDepthStencilTexture to use Depth/Stencil buffer of FBO as a input

Change-Id: Ia7483e2e7b81de170143585eed99cabf65c89c00
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
4 years agoMerge "Fix VCPKG CMake build issue." into devel/master
Adeel Kazmi [Fri, 17 Apr 2020 10:50:59 +0000 (10:50 +0000)]
Merge "Fix VCPKG CMake build issue." into devel/master

4 years agoDALi Version 1.9.8 13/231113/1 dali_1.9.8
Cheng-Shiun Tsai [Fri, 17 Apr 2020 09:06:49 +0000 (10:06 +0100)]
DALi Version 1.9.8

Change-Id: I8290d6e236d472430d79df5821d1991789f11d6d

4 years agoFix VCPKG CMake build issue. 16/231016/1
Victor Cebollada [Thu, 16 Apr 2020 15:59:59 +0000 (16:59 +0100)]
Fix VCPKG CMake build issue.

Change-Id: Id19f3a4c18e86f1a83c102432aa1db5c87142877
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoMerge "Update dali_env script to install required libraries" into devel/master
Adeel Kazmi [Wed, 15 Apr 2020 16:19:53 +0000 (16:19 +0000)]
Merge "Update dali_env script to install required libraries" into devel/master

4 years agoUpdate dali_env script to install required libraries 79/230879/1
Richard Huang [Wed, 15 Apr 2020 15:52:09 +0000 (16:52 +0100)]
Update dali_env script to install required libraries

Change-Id: I4d005a95c776b900061339ca555cc5d8ef97282e

4 years agoCMake for MS Windows command line 54/224154/12
Victor Cebollada [Thu, 30 Jan 2020 07:23:31 +0000 (07:23 +0000)]
CMake for MS Windows command line

Change-Id: I6c1a60460fb9c19620e1e2dd7ac8258692b52649
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoDALi Version 1.9.7 66/230366/1 dali_1.9.7
Anton Obzhirov [Thu, 9 Apr 2020 14:48:03 +0000 (15:48 +0100)]
DALi Version 1.9.7

Change-Id: Iae6e17dfe622444a7a9c71d7fb83ce319457420e

4 years agoMerge "Set the alpha to 1 when Vector3 is used for the COLOR property" into devel...
Heeyong Song [Fri, 3 Apr 2020 08:35:11 +0000 (08:35 +0000)]
Merge "Set the alpha to 1 when Vector3 is used for the COLOR property" into devel/master

4 years agoDALi Version 1.9.6 60/229760/1 dali_1.9.6
Adeel Kazmi [Fri, 3 Apr 2020 07:38:09 +0000 (08:38 +0100)]
DALi Version 1.9.6

Change-Id: I80a4b63ad67d613db3b910e294e3cea935bfd3e4

4 years agoSet the alpha to 1 when Vector3 is used for the COLOR property 82/229582/3
Heeyong Song [Thu, 2 Apr 2020 05:32:16 +0000 (14:32 +0900)]
Set the alpha to 1 when Vector3 is used for the COLOR property

Change-Id: I8e82fcfff16a68098ffaac822fda8a32ad7d752c

4 years agoMerge "Update the prefered size in OnNotifyDefaultPropertyAnimation" into devel/master
Heeyong Song [Wed, 1 Apr 2020 09:27:50 +0000 (09:27 +0000)]
Merge "Update the prefered size in OnNotifyDefaultPropertyAnimation" into devel/master

4 years agoMerge "Remove RenderSurface from Core" into devel/master
Adeel Kazmi [Mon, 30 Mar 2020 14:40:58 +0000 (14:40 +0000)]
Merge "Remove RenderSurface from Core" into devel/master

4 years agoMerge "Fix MSVC warning." into devel/master
Víctor Cebollada [Mon, 30 Mar 2020 10:02:36 +0000 (10:02 +0000)]
Merge "Fix MSVC warning." into devel/master

4 years agoDALi Version 1.9.5 70/229070/1 dali_1.9.5
adam.b [Fri, 27 Mar 2020 13:28:39 +0000 (13:28 +0000)]
DALi Version 1.9.5

Change-Id: Ie86367c31969d191b2ec75619671902dd6b0aee1

4 years agoRemove RenderSurface from Core 19/225519/8
Richard Huang [Thu, 20 Feb 2020 10:55:01 +0000 (10:55 +0000)]
Remove RenderSurface from Core

Change-Id: I416d7b5613634b6d32f9531c5ad15ba3ca62a5d2

4 years agoFix MSVC warning. 37/224137/7
Victor Cebollada [Thu, 6 Feb 2020 11:45:33 +0000 (11:45 +0000)]
Fix MSVC warning.

* warning C4804: '+=': unsafe use of type 'bool' in operation

Change-Id: I7e190bc9655377d3c45364ac75e60f9650b3ab47
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoUpdate the prefered size in OnNotifyDefaultPropertyAnimation 93/228093/3
Heeyong Song [Thu, 19 Mar 2020 03:59:11 +0000 (12:59 +0900)]
Update the prefered size in OnNotifyDefaultPropertyAnimation

Change-Id: I0e04ca2b93920f0c2ca123ab44c1b9ea33187426

4 years agoAdd a test case for RenderTask 03/228103/3
Heeyong Song [Thu, 19 Mar 2020 05:38:23 +0000 (14:38 +0900)]
Add a test case for RenderTask

Change-Id: Ia31772f8f512e52d3030a46861c4c3292485d876

4 years agoMerge "Implementation of reflection feature" into devel/master
Adeel Kazmi [Fri, 20 Mar 2020 18:21:39 +0000 (18:21 +0000)]
Merge "Implementation of reflection feature" into devel/master

4 years agoImplementation of reflection feature 10/224310/11
adam.b [Fri, 7 Feb 2020 17:49:41 +0000 (17:49 +0000)]
Implementation of reflection feature

Change-Id: I63e4e1d46acb7af7bd382d7e1c6f0b5e615a99db

4 years agoDALi Version 1.9.4 15/228315/1 dali_1.9.4
Victor Cebollada [Fri, 20 Mar 2020 07:50:45 +0000 (07:50 +0000)]
DALi Version 1.9.4

Change-Id: If4141f9330826d3742d5460c3b8109118420b8ac

4 years agoMerge "Fix a crash of the RenderTask" into devel/master
Heeyong Song [Thu, 19 Mar 2020 00:31:20 +0000 (00:31 +0000)]
Merge "Fix a crash of the RenderTask" into devel/master

4 years agoDALi Version 1.9.3 50/227650/1 dali_1.9.3
Richard Huang [Fri, 13 Mar 2020 12:15:17 +0000 (12:15 +0000)]
DALi Version 1.9.3

Change-Id: I57fdcb6443d7d1c5fd431a3a54fc0c2b62523131

4 years agoFix a crash of the RenderTask 05/227505/1
Heeyong Song [Thu, 12 Mar 2020 07:38:45 +0000 (16:38 +0900)]
Fix a crash of the RenderTask

If a source actor or a camera actor of the RenderTask are destoryed, then ensure they are appropriately updated

Change-Id: Ifb9db5d14dde2a648df5d9d4bb9e322369c20b5a

4 years agoDALi Version 1.9.2 41/226941/1 dali_1.9.2
greynaga [Fri, 6 Mar 2020 12:02:09 +0000 (12:02 +0000)]
DALi Version 1.9.2

Change-Id: Ifdb5096d58d8c174ce6e059d253ae81c75b81100

4 years agoDALi Version 1.9.1 55/226255/1 dali_1.9.1
György Straub [Fri, 28 Feb 2020 09:09:06 +0000 (09:09 +0000)]
DALi Version 1.9.1

Change-Id: Idc217f5981075e71d5550f927bff9b8ff1dc94d6

4 years agoMoved SingletonService into dali-core 47/225147/6
Paul Wisbey [Mon, 17 Feb 2020 16:28:52 +0000 (16:28 +0000)]
Moved SingletonService into dali-core

Change-Id: I72649695560fa6acafbdeb5f48df61c7d4c75509

4 years agoUse stack variable instead of global when computing matrix 48/225648/3
Cheng-Shiun Tsai [Fri, 21 Feb 2020 14:12:22 +0000 (14:12 +0000)]
Use stack variable instead of global when computing matrix

This is to solve a synchronization problem with multiple DALi instances

Change-Id: I146880175b6e6b5644b232c17a3a1fc51103fc53

4 years agoDALi Version 1.9.0 51/225651/1 dali_1.9.0
Cheng-Shiun Tsai [Fri, 21 Feb 2020 16:24:36 +0000 (16:24 +0000)]
DALi Version 1.9.0

Change-Id: I3a6358a20c4f205f709974fa16392d0599e0be84

4 years agoImproved correctness of Program::GetActiveSamplerUniforms(). 57/225257/6
György Straub [Tue, 18 Feb 2020 09:13:36 +0000 (09:13 +0000)]
Improved correctness of Program::GetActiveSamplerUniforms().

Problems:
- The current implementation picks up samplers that are declared as other
  than uniforms (e.g. function arguments etc.), then, failing to find a
  location associated with the same name, issues warnings about them.
- Tabs are ignored when tokenizing the shader source;

Solution: find declarations starting with "uniform" and ending with
a semicolon, then tokenize on whitespace (only), looking for the name
following a sampler* type declaration.

This also eliminates the need to tokenize the whole shader source.

- Also made some global const c-strings const pointers too;

Change-Id: Ibaa026d2e7873c28142300c149e6295f3cdbf7c5
Signed-off-by: György Straub <g.straub@partner.samsung.com>
4 years agoDALi Version 1.5.0 34/224934/1 dali_1.5.0
Adeel Kazmi [Fri, 14 Feb 2020 07:30:05 +0000 (07:30 +0000)]
DALi Version 1.5.0

Change-Id: I96797e30b26fb8aecee6c7c50dd1994190060f31

4 years ago(patch-coverage.pl) Ignore header files that yield no coverage 73/224873/1
Adeel Kazmi [Thu, 13 Feb 2020 14:50:52 +0000 (14:50 +0000)]
(patch-coverage.pl) Ignore header files that yield no coverage

Change-Id: I5488a6c1d9f52db6f0d4ee7ee285cb6679c759fb

4 years agoMerge "Fix property notificaition's bug for SIZE" into devel/master
Wonsik Jung [Thu, 13 Feb 2020 01:30:27 +0000 (01:30 +0000)]
Merge "Fix property notificaition's bug for SIZE" into devel/master

4 years agoRemove Unused Retention policy 67/224567/1
Adeel Kazmi [Tue, 11 Feb 2020 12:47:03 +0000 (12:47 +0000)]
Remove Unused Retention policy

Change-Id: I544a3dfb9773be32e1b63e766a3bf063d98c0e4d

4 years agoFix property notificaition's bug for SIZE 06/220906/16
Wonsik Jung [Tue, 24 Dec 2019 11:25:25 +0000 (20:25 +0900)]
Fix property notificaition's bug for SIZE

When the property of SIZE is changed by swapping width and height in Vector3.
property notification signal does not occur.
Because vector's length are compared.
To fix, this patch has the comparing previous and current raw data itself.

Change-Id: Idbf0029653a73c10971e751b71366811661c73b7

4 years agoMerge "Few warnings removed (MSVC)." into devel/master
Adeel Kazmi [Fri, 7 Feb 2020 19:49:14 +0000 (19:49 +0000)]
Merge "Few warnings removed (MSVC)." into devel/master

4 years agoDALi Version 1.4.57 41/224141/1 dali_1.4.57
Anton Obzhirov [Thu, 6 Feb 2020 14:30:15 +0000 (14:30 +0000)]
DALi Version 1.4.57

Change-Id: I3521203dca8ec221eb16b80d9e17eb720ed1332e

4 years agoFew warnings removed (MSVC). 27/224127/3
Victor Cebollada [Thu, 6 Feb 2020 09:29:07 +0000 (09:29 +0000)]
Few warnings removed (MSVC).

* Specific pragma warnings for GNU
* Wrong struct/class forward declarations

Change-Id: Ia797176a955ca698266ffcb9b60ac05c1cdc91b2
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoMerge "Add methods to set variables for Pinch and Rotation gesture processing" into...
Adeel Kazmi [Wed, 5 Feb 2020 12:28:32 +0000 (12:28 +0000)]
Merge "Add methods to set variables for Pinch and Rotation gesture processing" into devel/master

4 years agoAdd a test case for RenderTask::SetClearEnabled() 00/223900/1
Heeyong Song [Wed, 5 Feb 2020 02:00:08 +0000 (11:00 +0900)]
Add a test case for RenderTask::SetClearEnabled()

Change-Id: I446cb60e16b57a1f579bee7a516e5bcfb645980a

4 years agoAdd methods to set variables for Pinch and Rotation gesture processing 44/222944/3
Jiyun Yang [Tue, 21 Jan 2020 11:00:47 +0000 (20:00 +0900)]
Add methods to set variables for Pinch and Rotation gesture processing

- Set the minimum touch events required before a pinch can be started
- Set the minimum touch events required after a pinch started
- Set the minimum touch events required before a rotation can be started
- Set the minimum touch events required after a rotation started

Change-Id: Ib9e268d2508e9b529bf219ac6662b9d82da52092
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
4 years agoFix a bug that RenderTask::SetClearEnabled(false) doesn't work 98/223598/2
Heeyong Song [Fri, 31 Jan 2020 05:39:34 +0000 (14:39 +0900)]
Fix a bug that RenderTask::SetClearEnabled(false) doesn't work

Change-Id: I38f37263b1a763125e82a4d90f4df9f8ce9fd742

4 years agoDALi Version 1.4.56 36/223636/1 dali_1.4.56
adam.b [Fri, 31 Jan 2020 11:12:43 +0000 (11:12 +0000)]
DALi Version 1.4.56

Change-Id: Iaa7565748cdf703c35cd6d5f65609ec457f0a215

4 years agoMerge "DALi Version 1.4.55" into devel/master
Adeel Kazmi [Fri, 24 Jan 2020 14:17:44 +0000 (14:17 +0000)]
Merge "DALi Version 1.4.55" into devel/master

4 years agoDALi Version 1.4.55 91/223191/1 dali_1.4.55
Victor Cebollada [Fri, 24 Jan 2020 13:49:17 +0000 (13:49 +0000)]
DALi Version 1.4.55

Change-Id: I69a4feffa3fc58bb37d50934979e8d8526e7e4c0

4 years agoMerge "Only change the resize policy to fixed if we haven't set the resize policy...
Adeel Kazmi [Fri, 24 Jan 2020 11:27:15 +0000 (11:27 +0000)]
Merge "Only change the resize policy to fixed if we haven't set the resize policy before" into devel/master

4 years agoMove Added FrameBuffer API to Devel API 82/223182/2
Adeel Kazmi [Fri, 24 Jan 2020 08:14:27 +0000 (08:14 +0000)]
Move Added FrameBuffer API to Devel API

Change-Id: Ida5d7776f40bcfd4c0fbf1ee79964fc5b0f2082a

4 years agoOnly change the resize policy to fixed if we haven't set the resize policy before 69/223169/1
Adeel Kazmi [Thu, 23 Jan 2020 17:28:44 +0000 (17:28 +0000)]
Only change the resize policy to fixed if we haven't set the resize policy before

Change-Id: I0322a8b50a22a5f5b2dcf13da763f66ee6ae979a

4 years agoMerge "Added support for Multiple Render Targets, to Dali::FrameBuffer." into devel...
Adeel Kazmi [Thu, 23 Jan 2020 17:00:01 +0000 (17:00 +0000)]
Merge "Added support for Multiple Render Targets, to Dali::FrameBuffer." into devel/master

4 years agoMerge "VCPKG - CMakeLists.txt updated to build for vcpkg." into devel/master
Adeel Kazmi [Thu, 23 Jan 2020 16:52:30 +0000 (16:52 +0000)]
Merge "VCPKG - CMakeLists.txt updated to build for vcpkg." into devel/master

4 years agoAdded support for Multiple Render Targets, to Dali::FrameBuffer. 00/222500/6
György Straub [Wed, 15 Jan 2020 16:08:20 +0000 (16:08 +0000)]
Added support for Multiple Render Targets, to Dali::FrameBuffer.

- A maximum of 8 colour attachment are currently supported (as the minimum
  required by the OpenGL standard);
- Repeated calls to AttachColorTexture() adds subsequent color attachments;
- Added a GetColorAttachment() overload that takes an index; an empty handle
  is returned when an invalid index was provided;
- An error is logged if the maximum is exceeded;

Change-Id: I0b4cc593ab5e40b17dc427956cd78950ab49e5ae
Signed-off-by: György Straub <g.straub@partner.samsung.com>