platform/core/uifw/dali-core.git
3 years ago[Tizen] Fix Coverity issue 82/256282/1 accepted/tizen/unified/20210402.004914 submit/tizen/20210401.183324
Heeyong Song [Thu, 1 Apr 2021 01:37:51 +0000 (10:37 +0900)]
[Tizen] Fix Coverity issue

Change-Id: I21a9bab7dce1ab8b97d4b1260a9aaf0350eb96e2

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210331.054138 accepted/tizen/unified/20210331.105514 submit/tizen/20210330.063431 submit/tizen/20210331.140239
Bowon Ryu [Tue, 30 Mar 2021 04:10:17 +0000 (13:10 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 6cddb597aa68f8cc5d2a7540df60edeeb92b3997.

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
Bowon Ryu [Tue, 30 Mar 2021 04:10:03 +0000 (13:10 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 823a582756c17d48bb7d1721db117a4d9a5104e2.

3 years ago[Tizen] Not execute the remove callback
Bowon Ryu [Tue, 30 Mar 2021 04:09:49 +0000 (13:09 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 6c19fdf569fb2014d845c3bfdb9d247fd49e2373.

3 years agoMerge branch 'devel/master' into tizen
Bowon Ryu [Tue, 30 Mar 2021 04:06:27 +0000 (13:06 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Not execute the remove callback"
Bowon Ryu [Tue, 30 Mar 2021 04:05:08 +0000 (13:05 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 13c2f42a24ce82a8709a33589308dff1b48275eb.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Bowon Ryu [Tue, 30 Mar 2021 04:05:02 +0000 (13:05 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit ceebe30fd3ddac832d4178ad772c13817c9dfcc8.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
Bowon Ryu [Tue, 30 Mar 2021 04:04:56 +0000 (13:04 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 3aa732a61f24a7311d617e04c316ade9a69a33f1.

3 years agoRevert "[Tizen] Fix partial update issue"
Bowon Ryu [Tue, 30 Mar 2021 04:04:50 +0000 (13:04 +0900)]
Revert "[Tizen] Fix partial update issue"

This reverts commit eab425b07773dc4fb4c749c08abf34c11162cf6e.

3 years ago[Tizen] Fix partial update issue submit/tizen/20210330.021548
Heeyong Song [Mon, 22 Mar 2021 09:56:09 +0000 (18:56 +0900)]
[Tizen] Fix partial update issue

Node should set the updated flag when its visibility is changed or it is added to the Scene.

Change-Id: I5a1617c4a59c3426a9ed5bc63411b6e28af66ddc

3 years agoFix some SVACE issues 20/256120/1
Adeel Kazmi [Mon, 29 Mar 2021 16:38:21 +0000 (17:38 +0100)]
Fix some SVACE issues

Change-Id: Ib885010b8c9a4ab3dfa0254167f19bca9fa3c4a6

3 years ago[Tizen] Partial rendering rotation does not work
JunsuChoi [Mon, 29 Mar 2021 04:38:12 +0000 (13:38 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 96e565913a48d738c7e94b18695ffc3cb01f023c.

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
JunsuChoi [Mon, 29 Mar 2021 04:38:03 +0000 (13:38 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not

This reverts commit 95b63560251af960eb24fd6b462b4bd1d07ea92b.

3 years ago[Tizen] Not execute the remove callback
JunsuChoi [Mon, 29 Mar 2021 04:37:43 +0000 (13:37 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 24cbd03a2f3b5b992ad8763f4987ad2365caf698.

3 years agoMerge branch 'devel/master' into tizen
JunsuChoi [Mon, 29 Mar 2021 04:37:32 +0000 (13:37 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I007ad0b6725c29e04fe488d83c35b7b4a7c4e60a

3 years agoRevert "[Tizen] Not execute the remove callback"
JunsuChoi [Mon, 29 Mar 2021 04:37:27 +0000 (13:37 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 020c7c08b43d30ca03c733b79f896017e324914c.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
JunsuChoi [Mon, 29 Mar 2021 04:37:21 +0000 (13:37 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit 7138332562763abaf7463be21895e1f4cdf9f394.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
JunsuChoi [Mon, 29 Mar 2021 04:37:15 +0000 (13:37 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit cc113c8dc5b7370d019921337b863a2715b640a2.

3 years agoMerge branch 'devel/graphics' into devel/master 34/256034/2 graphics-backend-release-1
Adeel Kazmi [Fri, 26 Mar 2021 20:15:36 +0000 (20:15 +0000)]
Merge branch 'devel/graphics' into devel/master

Change-Id: I46eea117a4473066239d1c82de013eb49a45689a

3 years ago(Automated Tests) Tests Sync 37/256037/1
Adeel Kazmi [Fri, 26 Mar 2021 20:14:15 +0000 (20:14 +0000)]
(Automated Tests) Tests Sync

Change-Id: I01f0f418aaa065a7061dfe3e1a04b8d1432dae52

3 years agoMerge branch 'devel/master' into devel/graphics 23/256023/1
Adeel Kazmi [Fri, 26 Mar 2021 16:22:23 +0000 (16:22 +0000)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I573e8a3631457f1a5604cb88e616fe5dd7035c43

3 years agoDALi Version 2.0.19 07/256007/1 dali_2.0.19
Adeel Kazmi [Fri, 26 Mar 2021 11:00:27 +0000 (11:00 +0000)]
DALi Version 2.0.19

Change-Id: Ie36bb70019773c892715aeeae9267a2a57147aa2

3 years agoFix partial update issue 80/255680/3
Heeyong Song [Mon, 22 Mar 2021 09:56:09 +0000 (18:56 +0900)]
Fix partial update issue

Node should set the updated flag when its visibility is changed or it is added to the Scene.

Change-Id: I5a1617c4a59c3426a9ed5bc63411b6e28af66ddc

3 years agoAdd scissor/viewport handling 10/255310/5
David Steele [Thu, 11 Mar 2021 16:59:00 +0000 (16:59 +0000)]
Add scissor/viewport handling

Moved scissor/viewport handling for Layers to use graphics API
Not yet moved clearing of framebuffer for partial renderering.

Change-Id: I34a9c752415793d0cb9379c05a3c6f4bc9142650

3 years agoRestructure Render::Renderer 09/255309/5
David Steele [Tue, 9 Mar 2021 12:25:38 +0000 (12:25 +0000)]
Restructure Render::Renderer

Change-Id: Ia6039dbc4c15761b6b2e861e3548661ce94af25a

3 years agoDALi Version 2.0.18 00/255600/1 dali_2.0.18
David Steele [Fri, 19 Mar 2021 10:33:56 +0000 (10:33 +0000)]
DALi Version 2.0.18

Change-Id: I648455938e1b2645d841c8001d36d3d30a7afdfa

3 years agoMerge "Command union has been named" into devel/graphics
David Steele [Tue, 16 Mar 2021 17:26:53 +0000 (17:26 +0000)]
Merge "Command union has been named" into devel/graphics

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210317.115916 submit/tizen/20210317.072829
Eunki, Hong [Tue, 16 Mar 2021 08:46:47 +0000 (17:46 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit cba798ec9b6ef1d8c3f4864d0fe545e57571cd17.

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
Eunki, Hong [Tue, 16 Mar 2021 08:46:42 +0000 (17:46 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 56a625a25d11a2b2f1ee9d874370179e3f3d43b1.

3 years ago[Tizen] Not execute the remove callback
Eunki, Hong [Tue, 16 Mar 2021 08:46:36 +0000 (17:46 +0900)]
[Tizen] Not execute the remove callback

This reverts commit dc541ed6af3580f2dc4d107b3c84725101ca80bf.

3 years agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 16 Mar 2021 08:45:06 +0000 (17:45 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Not execute the remove callback"
Eunki, Hong [Tue, 16 Mar 2021 08:44:44 +0000 (17:44 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit af5a80e08c2a09d12004aef88b5924f3d80ac2e2.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Eunki, Hong [Tue, 16 Mar 2021 08:44:11 +0000 (17:44 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit aee35716cd434c0ae5b4b870e1c883dd117ea2fa.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
Eunki, Hong [Tue, 16 Mar 2021 08:44:05 +0000 (17:44 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit ea67f7021ec22d95e28752d016dcdace6145799e.

3 years agoIt should be touched as much as the area set by the TOUCH_AREA property in the View. 93/255093/3
Joogab Yun [Fri, 12 Mar 2021 02:51:25 +0000 (11:51 +0900)]
It should be touched as much as the area set by the TOUCH_AREA property in the View.

There was no consideration for TouchArea in SphereTest().

For information 'TouchArea' sets the touch area of ​​the View.

Change-Id: Iad3431fc4b6fdb4d971dd0a1e8e158ad42241dbb

3 years agoMerge branch 'devel/master' into devel/graphics graphics-backend-pre-release-3
David Steele [Fri, 12 Mar 2021 13:05:16 +0000 (13:05 +0000)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I75929a1bc44cf444b7504e91557290d6e01ccf7d

3 years agoDALi Version 2.0.17 35/255135/1 dali_2.0.17
Adam Bialogonski [Fri, 12 Mar 2021 10:50:52 +0000 (10:50 +0000)]
DALi Version 2.0.17

Change-Id: Id5915da56563f2b0eabe2bc405bbdbfb6f3b2ec9

3 years agoCommand union has been named 66/255066/1
Adam Bialogonski [Thu, 11 Mar 2021 17:49:29 +0000 (17:49 +0000)]
Command union has been named

Change-Id: Ic8afdfeac79c74b7ec70abccf9f3d450501e32f8

3 years agoFix build error for implicitly constructing templated arrays of unique ptrs with... 57/255057/4
David Steele [Thu, 11 Mar 2021 13:54:12 +0000 (13:54 +0000)]
Fix build error for implicitly constructing templated arrays of unique ptrs with deleters

Change-Id: Icf5994e4f99d0a4f9d72dcb1d143b60d9ef5799e

3 years agoHarden shader cache against memory corruption 52/255052/1
David Steele [Thu, 11 Mar 2021 11:17:00 +0000 (11:17 +0000)]
Harden shader cache against memory corruption

Valgrind reports that the vectors used in creating shaders are deleted
before being used in graphics implementation.

Change-Id: Ife99c84530ebe1b373407bdf909c4da6a5489c94

3 years agoFix potential memory scribbling issue in Render::UniformBuffer 19/254819/1
Richard Huang [Tue, 9 Mar 2021 15:40:23 +0000 (15:40 +0000)]
Fix potential memory scribbling issue in Render::UniformBuffer

Change-Id: If9bc93b3ab46919432844b9f8a33fef01968edf8

3 years agoRemove unused code in Program 07/254807/1
Richard Huang [Tue, 9 Mar 2021 11:44:06 +0000 (11:44 +0000)]
Remove unused code in Program

Change-Id: I57fe7fd4609edeff7483b975ee30597ead7c3bbb

3 years agoWrite default uniforms in UBO before the properties in the uniform map 04/254804/1
Richard Huang [Tue, 9 Mar 2021 10:37:18 +0000 (10:37 +0000)]
Write default uniforms in UBO before the properties in the uniform map

Change-Id: I331991bd521ade1f8daad4c690e98a20cc56e18b

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210312.142557 submit/tizen/20210309.104049
YoungGun Chun [Tue, 9 Mar 2021 07:37:17 +0000 (16:37 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 298d008feb0326cf1687b5e31f33c18f7facbfbe.

Change-Id: I0d1b2282d1bad170f71f059d17f70b86c23fb1b9

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
YoungGun Chun [Tue, 9 Mar 2021 07:36:39 +0000 (16:36 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit fabc6dc0f3be34d220120529b74019c96e98ab17.

Change-Id: I8f868e90309f7c62be2b08867b83f26becbff4b9

3 years ago[Tizen] Not execute the remove callback
YoungGun Chun [Tue, 9 Mar 2021 07:36:08 +0000 (16:36 +0900)]
[Tizen] Not execute the remove callback

This reverts commit a88d2be2887e83cfcd8f0122c7e247f46553fccc.

Change-Id: I53ed5d85c29cd1c864ad7e4c17c8aa63c0e954c0

3 years agoMerge branch 'devel/master' into tizen
YoungGun Chun [Tue, 9 Mar 2021 07:34:17 +0000 (16:34 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ibb7e3ee51e7fb3d5e43d854411717fbcd88dca48

3 years agoRevert "[Tizen] Not execute the remove callback"
YoungGun Chun [Tue, 9 Mar 2021 07:31:25 +0000 (16:31 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 5f7cc8a5f7b157e1134a45c32b78277ac505c5b5.

Change-Id: I8a8c05985617a30c4896ba2cf69d0fc86d1d34ff

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
YoungGun Chun [Tue, 9 Mar 2021 07:31:21 +0000 (16:31 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit f629737515580a12442a7208f244014eb39912f5.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
YoungGun Chun [Tue, 9 Mar 2021 07:31:14 +0000 (16:31 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit aad9cccbcb2427fd820112fae6af52abe53055a7.

3 years agoTest harness for custom uniform support in uniform block 14/254714/5
Richard Huang [Mon, 8 Mar 2021 14:50:55 +0000 (14:50 +0000)]
Test harness for custom uniform support in uniform block

Change-Id: Ic323a50da0251d9880d5934950af1308df42d4c2

3 years agoTest harness for UBO 67/254567/5
Adam Bialogonski [Fri, 5 Mar 2021 16:50:26 +0000 (16:50 +0000)]
Test harness for UBO

- Added test command buffer implementation
- Added UBO support

Change-Id: I783671f0392d151ed3910d839701ddb5d8d63647

3 years agoUBO support on the Core side using CPU-based Buffer memory 11/254411/11
Adam Bialogonski [Fri, 5 Mar 2021 16:50:05 +0000 (16:50 +0000)]
UBO support on the Core side using CPU-based Buffer memory

Change-Id: I376b6f831d28342e1ecc5313eff6f56aa9f92ef3

3 years agoCreate UBO for uniform buffer bindings 91/254291/12
Richard Huang [Thu, 25 Feb 2021 16:42:13 +0000 (16:42 +0000)]
Create UBO for uniform buffer bindings

Change-Id: Ie863070d46b92b4ce135e5eba87172641e13bd8b

3 years agoTest harness sync with Sampler update 50/254650/1
David Steele [Fri, 5 Mar 2021 13:50:24 +0000 (13:50 +0000)]
Test harness sync with Sampler update

Change-Id: I84e312cfcbf1a1d8e332ca1e66d727a7988a1036

3 years agoDALi Version 2.0.16 35/254635/1 dali_2.0.16
Richard Huang [Fri, 5 Mar 2021 11:51:47 +0000 (11:51 +0000)]
DALi Version 2.0.16

Change-Id: I2e328f06084520fbad2471a250e9d53b5fc80167

3 years agoSyncing test harness changes 96/254496/2
David Steele [Wed, 3 Mar 2021 15:00:29 +0000 (15:00 +0000)]
Syncing test harness changes

Change-Id: I8db7f8b561b5a739bef3a3a8d49739281fe600d8

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210308.071002 submit/tizen/20210303.075918
Wonsik Jung [Wed, 3 Mar 2021 00:35:44 +0000 (09:35 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit c893d8eca068dc28f6507b62917a9912b794d85a.

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
Wonsik Jung [Wed, 3 Mar 2021 00:35:14 +0000 (09:35 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 9163cc5f0bf74614994b4bf8e546e5ce112d17c3.

3 years ago[Tizen] Not execute the remove callback
Wonsik Jung [Wed, 3 Mar 2021 00:34:52 +0000 (09:34 +0900)]
[Tizen] Not execute the remove callback

This reverts commit c94cd2ef0e49434aeb236b8b5732fb2189e9d38c.

3 years agoMerge branch 'devel/master' into tizen
Wonsik Jung [Wed, 3 Mar 2021 00:34:32 +0000 (09:34 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Not execute the remove callback"
Wonsik Jung [Wed, 3 Mar 2021 00:33:21 +0000 (09:33 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit b725e28f51b63c7047334c5cfff1703c79111020.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Wonsik Jung [Wed, 3 Mar 2021 00:33:18 +0000 (09:33 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit 195d40c60199e38728f194df490d6ba0682a74ab.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
Wonsik Jung [Wed, 3 Mar 2021 00:33:14 +0000 (09:33 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 221cdd8652de8230059371c7d5adab505854085a.

3 years agoUpdating Program to remove shader compilation 16/254416/5
David Steele [Tue, 2 Mar 2021 12:25:54 +0000 (12:25 +0000)]
Updating Program to remove shader compilation

New Graphics API manages it's own shader compilation.

Change-Id: I86b08673e64e2cd3b2c70a082c9c0823337a90ec

3 years agoMerge branch 'devel/master' into devel/graphics 69/254369/1
Adeel Kazmi [Mon, 1 Mar 2021 19:10:36 +0000 (19:10 +0000)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I4a5b22ad8eebe88d8eae1f8f5412898d1ec53958

3 years agoAllow actor without loaded textures to continue rendering. 64/254364/1 graphics-backend-pre-release-2
David Steele [Mon, 1 Mar 2021 15:49:53 +0000 (15:49 +0000)]
Allow actor without loaded textures to continue rendering.

If an actor has a texture that hasn't yet had data set on
it, allow the actor to continue rendering.

(Previously, only stopped rendering if the glBind failed,
e.g. for NativeImage, but that is not done in Renderer any more).

Change-Id: I0d9084ab1eb0fcf396679774ae2982df48f9ae10

3 years agoBugfix: Gfx program discarded while DALi ProgramCache still holds to the GL resource 63/254363/2
Adam Bialogonski [Mon, 1 Mar 2021 14:06:05 +0000 (14:06 +0000)]
Bugfix: Gfx program discarded while DALi ProgramCache still holds to the GL resource

Fix:
DALi Program takes now ownership over Gfx Program and keep's it alive as long as necessary.

Change-Id: If8563d5474510d460c712188702e0ab64541a311

3 years agoTest harness updates 42/254342/3
David Steele [Fri, 26 Feb 2021 17:27:10 +0000 (17:27 +0000)]
Test harness updates

Change-Id: I70deadb6518fc66077b2a5d2517479d1b1566c32

3 years agoGfx Shader support 85/254185/8
Adam Bialogonski [Thu, 25 Feb 2021 17:03:53 +0000 (17:03 +0000)]
Gfx Shader support

Change-Id: Iad029d20494b801eccd20eb7148b52234e7a3d2f

3 years agoDALi Version 2.0.15 28/254328/1 dali_2.0.15
David Steele [Fri, 26 Feb 2021 12:43:23 +0000 (12:43 +0000)]
DALi Version 2.0.15

Change-Id: Icc4ba99412aafd78ea4c51437c1fdb53da229870

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210226.131946 submit/tizen/20210225.082236
hosangKim [Wed, 24 Feb 2021 07:09:55 +0000 (16:09 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 30d8d280b1c5d4a247d7e3701b5ec41ec95227c8.

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
hosangKim [Wed, 24 Feb 2021 07:09:07 +0000 (16:09 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit d0017a350756f97b6d352b02b5bb2b5ac62f3186.

3 years ago[Tizen] Not execute the remove callback
hosangKim [Wed, 24 Feb 2021 07:08:39 +0000 (16:08 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 0179b059df8c37e4a6dd761f6e2284643d45539b.

3 years agoMerge branch 'devel/master' into tizen
hosangKim [Wed, 24 Feb 2021 06:55:59 +0000 (15:55 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Not execute the remove callback"
hosangKim [Wed, 24 Feb 2021 06:55:50 +0000 (15:55 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 66609638748d12d307c2810fb5a157ca3f75e1f9.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
hosangKim [Wed, 24 Feb 2021 06:55:39 +0000 (15:55 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit 0ce6a5e8eada52b1eb1babcdcb2b3869a6a97fed.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
hosangKim [Wed, 24 Feb 2021 06:55:27 +0000 (15:55 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 32ce774cae806d4cd8b24f98fbe8af6174566659.

3 years agoAttribute reflection 97/253697/5
David Steele [Mon, 15 Feb 2021 13:02:14 +0000 (13:02 +0000)]
Attribute reflection

Added graphics-program.h to allow shader reflection to work
without pipeline.

Updated attribute setting to use basic reflection through
the graphics API.

Change-Id: I02681571bb04c4bdd8b0b75c611287a31be76be5

3 years agoShader Reflection 94/253494/8
Richard Huang [Fri, 12 Feb 2021 09:19:03 +0000 (09:19 +0000)]
Shader Reflection

Change-Id: I46180e218c853c13ef02f32b911241a267d09207

3 years agoDALi Version 2.0.14 05/253905/1 dali_2.0.14
Adam Bialogonski [Fri, 19 Feb 2021 08:45:53 +0000 (08:45 +0000)]
DALi Version 2.0.14

Change-Id: I1a2f26ed703a551edfc5c6f3fd7821b145aa29f2

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210219.040938 submit/tizen/20210218.043250
Woochanlee [Tue, 16 Feb 2021 04:16:24 +0000 (13:16 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 23929edf021785040c4b32b7f08d162ff2316240.

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
Woochanlee [Tue, 16 Feb 2021 04:15:59 +0000 (13:15 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit b5cf1ebba487d1e344a24c9f52cdc351bb476a9b.

3 years ago[Tizen] Not execute the remove callback
Woochanlee [Tue, 16 Feb 2021 04:15:47 +0000 (13:15 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 83a9664cc0310aad9792b2dc94c512502892d890.

3 years agoMerge branch 'devel/master' into tizen
Woochanlee [Tue, 16 Feb 2021 04:15:36 +0000 (13:15 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Not execute the remove callback"
Woochanlee [Tue, 16 Feb 2021 04:15:20 +0000 (13:15 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 6f6d917f90b25954f52423d4a238988461e5800b.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Woochanlee [Tue, 16 Feb 2021 04:15:11 +0000 (13:15 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit 327ae638036c9bb4bbb0bd3c4ebcbd585e7bf8c7.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
Woochanlee [Tue, 16 Feb 2021 04:15:03 +0000 (13:15 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 152516bf5b0d20c0d9ed18cdde9650d32edc22a0.

3 years agoMoving CullFace mode and Blending modes to Pipeline 76/253476/3
David Steele [Tue, 9 Feb 2021 15:36:07 +0000 (15:36 +0000)]
Moving CullFace mode and Blending modes to Pipeline

Change-Id: Ieffad68a3db9276a14c7b69427a47d8dc544bd13
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoMerge branch 'devel/master' into devel/graphics 58/253558/2
Adeel Kazmi [Mon, 15 Feb 2021 13:19:02 +0000 (13:19 +0000)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I9830e8fe51829e833e04e152cdfc5c661e09a924

3 years agoFixing vertex buffer upload issues. 12/253512/1 graphics-backend-pre-release-1
David Steele [Fri, 12 Feb 2021 14:50:26 +0000 (14:50 +0000)]
Fixing vertex buffer upload issues.

At present, we get into the rendering calls even if a vertex buffer
hasn't yet been uploaded. Fixed null pointer traversal, and
prevented draw call if not ready.

Ensured that if the vertex buffer upload exceeds the allocated
capacity that the buffer is reallocated first.

Change-Id: Iad6271dc510e09be9afbb1f89a1c4767bb1ae5de
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoDALi Version 2.0.13 96/253496/1 dali_2.0.13
Adeel Kazmi [Fri, 12 Feb 2021 09:54:24 +0000 (09:54 +0000)]
DALi Version 2.0.13

Change-Id: I2d3b998ed4026165956ab0d443197163364e204d

3 years agoImplemented Draw and basic pipeline for vertex format and topology 23/253123/11
David Steele [Fri, 29 Jan 2021 12:13:28 +0000 (12:13 +0000)]
Implemented Draw and basic pipeline for vertex format and topology

This sets up a pipeline with just enough information so
that the Draw command can be executed.
Submission of command buffer moved after draw.

Change-Id: Ia2708f9c70ed3c122a5215091a34807afad8d9f9

3 years agoOnly call cmd::BindTextures if there are valid textures 89/253489/1
David Steele [Thu, 11 Feb 2021 12:41:51 +0000 (12:41 +0000)]
Only call cmd::BindTextures if there are valid textures

Added test case to check the command buffer

Change-Id: I7ec40ae45dec4a2a4ca8f5d809ddf822d4c2c842

3 years agoMerge "Move shader program creation from update side to render side" into devel/master
Adeel Kazmi [Wed, 10 Feb 2021 11:21:50 +0000 (11:21 +0000)]
Merge "Move shader program creation from update side to render side" into devel/master

3 years agoConverted GPU buffers for geometry to new API 20/253120/5
David Steele [Wed, 27 Jan 2021 23:29:45 +0000 (23:29 +0000)]
Converted GPU buffers for geometry to new API

Added test code and traces to ensure gl behaviour can be followed.

Existing buffer test cases pass.

Change-Id: I53ebd874c708fc44b9d1d4484f0cea29b9e60a27

3 years agoMigrating render-texture and render-sampler to new API 80/252980/8
David Steele [Tue, 19 Jan 2021 16:03:30 +0000 (16:03 +0000)]
Migrating render-texture and render-sampler to new API

Implementation of CommandBuffer::BindTextures &
Controller::SubmitCommandBuffers to handle binding textures
before drawing.

Upgrading test harness to allow traced calls to be logged.

Added first pass of TestGraphicsController with enough setup to
emulate textures using the GlAbstraction.

Added test-graphics-samplers.

All gl tests are now passing, w/exception of GenerateMipmaps, which
has been commented out.

Change-Id: I08050f1e9784fa9e73b3a2959f304c4187babddc

3 years agoAdded custom deleter for graphics types 31/253231/5
Adam Bialogonski [Mon, 8 Feb 2021 15:48:40 +0000 (15:48 +0000)]
Added custom deleter for graphics types

Change-Id: Ic4718808048f874f489e91b73661c430e43f7c20

3 years agoMove shader program creation from update side to render side 89/253389/3
Richard Huang [Tue, 9 Feb 2021 11:12:50 +0000 (11:12 +0000)]
Move shader program creation from update side to render side

Change-Id: I99580c6f9225351e30a7e503c950a48706867d37

3 years ago[Tizen] Partial rendering rotation does not work accepted/tizen/unified/20210209.124348 submit/tizen/20210209.055458
Heeyong Song [Tue, 9 Feb 2021 01:11:02 +0000 (10:11 +0900)]
[Tizen] Partial rendering rotation does not work

Change-Id: I32a235cc296f3e69b4aacb45788f396530a80d74