dongsug.song [Thu, 3 May 2018 10:41:19 +0000 (19:41 +0900)]
Revert "[Tizen][ATSPI] Adds support for enumeration in Property::Value"
This reverts commit
73d60dbcb98919afdb447746259f7c1ffcd10040.
Change-Id: I156f5d55eb529ce312381523b26cc3bbbf28782a
dongsug song [Mon, 30 Apr 2018 11:05:55 +0000 (11:05 +0000)]
Merge "[Tizen][ATSPI] Adds support for enumeration in Property::Value" into tizen
Radoslaw Cybulski [Fri, 20 Apr 2018 11:14:57 +0000 (13:14 +0200)]
[Tizen][ATSPI] Adds support for enumeration in Property::Value
Property::Value can now be initialized with enumeration value. It will
be converted into int. Similarly user can retrieve int value as
enumeration. Note, that no attempt is made to check, if enumeration
types for setting and retrieving match - user can set with one
enumeration type and retrieve with another.
Change-Id: Ib2eca2f1102b257f0f718b326999cc9a8ba42654
Daekwang Ryu [Tue, 24 Apr 2018 10:22:48 +0000 (19:22 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
93a773307bdefc1519f654a5c1a3595d77505518.
Change-Id: I76caa6836b4a3e6e57e0d7f31ba5f06fb0f8fe20
Daekwang Ryu [Tue, 24 Apr 2018 10:22:30 +0000 (19:22 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Id92a4e67742b60b37e3c699967679d529a968232
Daekwang Ryu [Tue, 24 Apr 2018 10:22:13 +0000 (19:22 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
430a73ffd92a29dd65e7035cac2183f17c2ef2c3.
Change-Id: I435e914631b76b6fa04466c98fe78d114cd20dbb
Adeel Kazmi [Fri, 20 Apr 2018 10:57:52 +0000 (11:57 +0100)]
DALi Version 1.3.21
Change-Id: Ied1130122bf273d8e06a24326d88e1fbccfa6f52
minho.sun [Tue, 17 Apr 2018 07:40:17 +0000 (16:40 +0900)]
Initialize mDepthIndex of RenderItem in AddRendererToRenderList
RenderItem can be re-used.
Before using RenderItem again, initialize mDepthIndex to 0.
Change-Id: I47b9261767cb3dbc104db2049d893bf439d3bd98
Signed-off-by: minho.sun <minho.sun@samsung.com>
Paul Wisbey [Thu, 12 Apr 2018 16:25:34 +0000 (17:25 +0100)]
Fix crash issue when SetProperty is called with an invalid type
Previously this would result in a crash, since the PropertyMetadata
would be overwritten with the incorrect type of Property::Value
float uRadius( 5.0f );
actor.RegisterProperty( "radius", uRadius );
Property::Value propertyValue;
propertyValue = int(1);
Property::Index radius = actor.GetPropertyIndex( "radius" );
actor.SetProperty( radius, propertyValue );
The crash happens after attempting to cast to the wrong type of
AnimatableProperty in Actor::SetSceneGraphProperty
Change-Id: I8d42d190f81ff97cb9667da248911ed5ae6475dc
Seungho, Baek [Mon, 16 Apr 2018 05:37:01 +0000 (14:37 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
0ec541f0ff60ea72a51ff1141f33a5fd0048c382.
Change-Id: I43bf5f47953a6f55227257cf475f83a9e5ddde5e
Seungho, Baek [Mon, 16 Apr 2018 05:35:28 +0000 (14:35 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I9e272742a05f3f61d30437c4d6d2e2758bd698d6
Seungho, Baek [Mon, 16 Apr 2018 05:32:20 +0000 (14:32 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
44fa18647b07358cc0012eef3ea2d6c518954e33.
Change-Id: I4860721122006fad4edae6c6d1daa74c0c01886c
adam.b [Fri, 13 Apr 2018 10:48:41 +0000 (11:48 +0100)]
DALi Version 1.3.20
Change-Id: Ibdefbf46dec527c688a9e441b0dc19cc5535335c
huiyu.eun [Mon, 9 Apr 2018 04:57:15 +0000 (13:57 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
98768de7da663004a317e97f5c1fcafd1bd10d52.
Change-Id: Ife054a9d5d5298affe35f8646db769e48145bd56
huiyu.eun [Mon, 9 Apr 2018 04:56:40 +0000 (13:56 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I42ce5175be98d52dfd2dd13a40b379019b6edd23
huiyu.eun [Mon, 9 Apr 2018 04:56:00 +0000 (13:56 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
ecdc2af451aec5a0d76f55c3b8b282eab6b4aee2.
Change-Id: Ice38846b0fb5bf91f605282636bc7f0103c6b46f
David Steele [Fri, 6 Apr 2018 14:05:04 +0000 (14:05 +0000)]
Merge "DALi Version 1.3.19" into devel/master
Richard Huang [Fri, 6 Apr 2018 13:54:52 +0000 (14:54 +0100)]
DALi Version 1.3.19
Change-Id: Iaf94232fc30dda54b1bd7e5532021f0b0207e558
David Steele [Fri, 23 Mar 2018 18:26:23 +0000 (18:26 +0000)]
Added TypeInfo::GetChildPropertyIndices
Change-Id: I909a6ac928739a5563d3ad231686a2f43d5331c8
David Steele [Wed, 14 Mar 2018 16:48:37 +0000 (16:48 +0000)]
Added mechanism for registering child properties on arbitrary actor
Want to register child properties for a container view from a second
class, e.g. a layout. This adds mechanism to register properties on
a registered type by type name.
Added a signal which triggers when a property is set on an object
(Note, OnPropertySet is available for derived types, but not for arbitrary objects)
Change-Id: Icf5c9856c66e1beadf80e55bc31ca9c1130f4a60
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Tue, 26 Sep 2017 15:53:13 +0000 (16:53 +0100)]
Extending the event loop with Processors
It is now possible to add processors to the event loop through
the integration API, allowing Toolkit to run a processor at the
end of the event loop (before sending messages to Update queue)
Change-Id: Ifb14b7b626d5574fe08e9c199746e63d56d82920
Signed-off-by: David Steele <david.steele@samsung.com>
Umar [Fri, 23 Feb 2018 20:19:44 +0000 (20:19 +0000)]
Added Trace Functionality using Performance Server.
Change-Id: Ifef92fd13a711beb592b61786eeb8e214f6d1196
Adeel Kazmi [Wed, 4 Apr 2018 14:07:44 +0000 (14:07 +0000)]
Merge "Fixing bug with changing a shader on a renderer" into devel/master
Joogab Yun [Sun, 1 Apr 2018 23:42:26 +0000 (08:42 +0900)]
add doc for API reference
Change-Id: I30533679df52ae45271bb7bb5319b49fcde864bf
David Steele [Thu, 29 Mar 2018 17:19:37 +0000 (18:19 +0100)]
Fixing bug with changing a shader on a renderer
If the renderer's shader is updated, as is the case in the refraction demo,
then the texture doesn't get shown. This is because the attributes location
cache isn't updated on the renderer when the shader changes (The attributes
location cache should really be in the Program, not in the Renderer).
Modified scene-graph-renderer to ensure that the geometry is resent to the
RenderRenderer - this sets a flag to re-load the attributes and cache them.
Change-Id: I8edfab92f89213ddb19ca3bd469e2be756c647ad
Signed-off-by: David Steele <david.steele@samsung.com>
György Straub [Thu, 29 Mar 2018 13:03:17 +0000 (14:03 +0100)]
DALi Version 1.3.18
Change-Id: I808c1de6cc02c945df8e965c67a419b4a0877bfa
dongsug.song [Tue, 27 Mar 2018 05:50:16 +0000 (14:50 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
f0cdd06965b091541e3681110b5068084e6f5582.
Change-Id: I485e12289d960ddd907ae5af9ff3f29a67578790
dongsug.song [Tue, 27 Mar 2018 05:48:53 +0000 (14:48 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I7da5c34b47076853506443624c7449be9a656b94
dongsug.song [Tue, 27 Mar 2018 05:43:37 +0000 (14:43 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
e95b606c28e725f4fee3f58d73f7acf2b13fd4ba.
Change-Id: I77fd0c8804e2cbb36f61fb3b3f447aa40b2011c2
Umar [Fri, 23 Mar 2018 13:40:29 +0000 (13:40 +0000)]
DALi Version 1.3.17
Change-Id: I781eca5449e0e796d875d5f619be2941000d627c
Heeyong Song [Thu, 22 Mar 2018 06:55:53 +0000 (06:55 +0000)]
Merge "Add OPACITY property to Renderer" into devel/master
Victor Cebollada [Fri, 16 Mar 2018 11:51:09 +0000 (11:51 +0000)]
DALi Version 1.3.16
Change-Id: I1e316ac1f53f054f8919c35119016f70403490a2
Seoyeon Kim [Wed, 14 Mar 2018 04:42:31 +0000 (13:42 +0900)]
Fix SVACE issue
- Changed KeyValuePair variable name because name 'pair' is already defined
at 466 line. (In the same scope)
Change-Id: Id20a0b7793f6f87e985b34234c06a3c9b764f63c
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Heeyong Song [Fri, 9 Feb 2018 09:43:38 +0000 (18:43 +0900)]
Add OPACITY property to Renderer
Change-Id: Ie7da7d60e2a97e289014ae83cadb0be8157af353
greynaga [Fri, 9 Mar 2018 14:11:12 +0000 (14:11 +0000)]
DALi Version 1.3.15
Change-Id: I1c8ab9e440f25ad7f377c85979aedd91e2f23c55
Seoyeon Kim [Thu, 8 Mar 2018 02:08:33 +0000 (02:08 +0000)]
Merge "Fix typo error in some descriptions" into devel/master
Seoyeon Kim [Mon, 5 Mar 2018 06:16:31 +0000 (15:16 +0900)]
Fix typo error in some descriptions
- Fixed typo.
Change-Id: I91f0b3798c0152eab3183996a7dd3d324a672a50
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Francisco Santos [Fri, 2 Mar 2018 11:50:59 +0000 (11:50 +0000)]
DALi Version 1.3.14
Change-Id: Icd03823bc76c651dbede4348c525f8fd5e780a2e
Adeel Kazmi [Thu, 1 Mar 2018 15:38:28 +0000 (15:38 +0000)]
Merge "Fix SVACE issues" into devel/master
Paul Wisbey [Fri, 23 Feb 2018 13:41:51 +0000 (13:41 +0000)]
Merge "DALi Version 1.3.13" into devel/master
Agnelo Vaz [Fri, 23 Feb 2018 13:28:29 +0000 (13:28 +0000)]
DALi Version 1.3.13
Change-Id: I83599daab7ea756a00f502bbc1610fcf5e4f1c5e
Heeyong Song [Wed, 21 Feb 2018 03:51:52 +0000 (12:51 +0900)]
Fix scissor clipping
Sibling case should be checked seperately.
Change-Id: Ic8531d1c408a61c01ddd792a31b03734c1e95131
Heeyong Song [Wed, 21 Feb 2018 02:03:23 +0000 (11:03 +0900)]
Fix blending factor for premultiplied alpha format
Change-Id: I8030e1bd05a69d8afa06d2d0da12f40fc3f3d8d7
Heeyong Song [Wed, 14 Feb 2018 06:13:33 +0000 (15:13 +0900)]
Fix CLIP_TO_BOUNDING_BOX error
Change-Id: I59022e5883cdcd381479511ff0181b529227ddce
Heeyong Song [Mon, 29 Jan 2018 08:19:24 +0000 (17:19 +0900)]
Use round to fix clipping area calculation
Change-Id: Iddb7b61388b3f8a57e0ee334c0c9d958aedfc882
Seoyeon Kim [Mon, 19 Feb 2018 08:00:17 +0000 (17:00 +0900)]
Fix SVACE issues
- Initialized some member variables.
Change-Id: Iafd620f70015fc11b3d5a22ff31ed1decc39d3b8
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Heeyong Song [Wed, 31 Jan 2018 09:34:52 +0000 (18:34 +0900)]
Add a flag to force the Clear on the framebuffer
Change-Id: I2e14cfa110dea9265e02b3432fac55d637ff3842
David Steele [Fri, 16 Feb 2018 13:55:25 +0000 (13:55 +0000)]
DALi Version 1.3.12
Change-Id: If6fc96d079967887b85a8e60a2416851c34f47e2
adam.b [Fri, 9 Feb 2018 11:08:30 +0000 (11:08 +0000)]
DALi Version 1.3.11
Change-Id: I07a773b0b22506789083b4331b07397e391ddb7f
Adeel Kazmi [Fri, 2 Feb 2018 10:28:18 +0000 (10:28 +0000)]
DALi Version 1.3.10
Change-Id: Idd7e7c0396a97158091b3def2427ad27d52dba11
Paul Wisbey [Tue, 30 Jan 2018 16:03:02 +0000 (16:03 +0000)]
Adding missing configure messages
Change-Id: Ia2ad03829b1f9f0cd33261d4492a306603557c7d
Adeel Kazmi [Tue, 30 Jan 2018 15:26:19 +0000 (15:26 +0000)]
Merge changes Ifb1d366c,I250378ee into devel/master
* changes:
Change in texture set requires recreation of uniform map
Mark uniform map as not having changed when it's ready
Seoyeon Kim [Tue, 30 Jan 2018 05:31:05 +0000 (14:31 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
e23ebe85c61c34e3d65554f4f85e4134f513ba32.
Change-Id: I7074ffee961614d59f2e382abb8435a7c781441a
Seoyeon Kim [Tue, 30 Jan 2018 05:30:16 +0000 (14:30 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Iceec4cd3700ce091016a4161b10c1e978b42848a
Seoyeon Kim [Tue, 30 Jan 2018 05:28:56 +0000 (14:28 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
0a29b40c2f5ac8907a1d1a477f7189a65f392ee5.
Change-Id: I46dc197fbb04ed6a1d4d65a2b86ba3a150b6457f
Adeel Kazmi [Mon, 29 Jan 2018 21:52:20 +0000 (21:52 +0000)]
Merge "Changed Update to reset only target properties each frame" into devel/master
Francisco Santos [Fri, 27 Oct 2017 15:34:44 +0000 (16:34 +0100)]
Change in texture set requires recreation of uniform map
Aging SceneGraph::Renderer::mRegenerateUniformMap() isn't necessarily matched by
calls to Render::Renderer::SetUniforms(), which isn't called if textures aren't ready.
Change-Id: Ifb1d366c579dac196de27d653688e776184a513d
David Steele [Wed, 24 Jan 2018 13:59:55 +0000 (13:59 +0000)]
Changed Update to reset only target properties each frame
Currently all default and custom animated properties are reset each frame.
This is wasteful, as unnecessary time is spent setting the same value again and again.
Instead, have added a new PropertyResetter, which is created when a property is being
animated or constrained. This is responsible for resetting the double buffered values
of that property.
Transform Manager properties are unaffected, as the reset is a single memset/memcpy
that handles all such properties at once, and is much faster than resetting properties
individually.
Added a PropertyResetter to animators.
Removed property reset from everything except transform manager.
Ensured property resetters die with animators
Added lifecycle observer to scene graph animators
Hooked up property resetter to observe animator destruction
Added aging to property resetter to ensure it resets for another frame after
animator death
Added constraint resetters
Changing connection to disconnection tracking fixes constraint velocity issue
Also changed Property::Bake to write to both buffer indexed values.
Ensured property resetters destroyed after animations ( animators have a resetter
observing destruction; order matters ).
Change-Id: Ia11f0e45744b09859ce1b87f306e1829efbb8fac
Signed-off-by: David Steele <david.steele@samsung.com>
Francisco Santos [Fri, 27 Oct 2017 16:11:03 +0000 (17:11 +0100)]
Mark uniform map as not having changed when it's ready
Change-Id: I250378ee07690ee04cbc94a65a1623a69c2a32c8
Umar [Fri, 26 Jan 2018 14:17:34 +0000 (14:17 +0000)]
DALi Version 1.3.9
Change-Id: Ib41b8015763991edab424e731c1823fde5772b97
Heeyong Song [Wed, 17 Jan 2018 05:53:38 +0000 (14:53 +0900)]
Discard render instruction if it is empty
Change-Id: I79b4ffff23bbb4a3a08a16e84d0fa8f3889670d8
Victor Cebollada [Fri, 19 Jan 2018 08:15:34 +0000 (08:15 +0000)]
DALi Version 1.3.8
Change-Id: I1b2bae3df0d2db9595dbc63c428b15adac1e26c6
Adeel Kazmi [Tue, 16 Jan 2018 14:11:17 +0000 (14:11 +0000)]
Merge "Updates to CMake compile scripts" into devel/master
Seungho, Baek [Tue, 16 Jan 2018 06:48:11 +0000 (15:48 +0900)]
Fix doxygen format
- modify "/*" to "/**" in render-task.h:485, 496
Change-Id: I4cf292a3dc544868dc17db1031e64ca8d5e20abf
greynaga [Fri, 12 Jan 2018 14:06:33 +0000 (14:06 +0000)]
DALi Version 1.3.7
Change-Id: I24fb61fca8fae188ee7f9c60ddbdd35055986d7c
David Steele [Wed, 10 Jan 2018 17:46:40 +0000 (17:46 +0000)]
Updates to CMake compile scripts
Change-Id: I54dc9ef58bcc34ff6268412485fda675380e0d3c
Adeel Kazmi [Fri, 5 Jan 2018 15:43:23 +0000 (15:43 +0000)]
Merge "(dali_env) Added libssl-dev dependency" into devel/master
Richard Huang [Fri, 5 Jan 2018 13:32:38 +0000 (13:32 +0000)]
DALi Version 1.3.6
Change-Id: I6d8f632d1b15d7532c3827f761041096ba7cbf83
Adeel Kazmi [Fri, 5 Jan 2018 10:37:04 +0000 (10:37 +0000)]
(dali_env) Added libssl-dev dependency
Change-Id: I7e463639526c42f8532874b451086816c04e015e
Heeyong Song [Fri, 15 Dec 2017 05:54:13 +0000 (14:54 +0900)]
Fix screen position calulation in Actor
Change-Id: Id8f153a670e72e35bb254426d0db030b457f1913
György Straub [Fri, 22 Dec 2017 14:18:45 +0000 (14:18 +0000)]
DALi Version 1.3.5
Change-Id: I350b280d63968fb20b945370b62b815ea0fd4122
Francisco Santos [Fri, 15 Dec 2017 11:18:40 +0000 (11:18 +0000)]
DALi Version 1.3.4
Change-Id: I1c0edcd5c5ec8fb96c814f741b5dfc3f193bf432
Adeel Kazmi [Wed, 13 Dec 2017 12:15:43 +0000 (12:15 +0000)]
Merge "Add DALI_LOG_RELEASE_INFO for debug" into devel/master
David Steele [Fri, 8 Dec 2017 14:32:52 +0000 (14:32 +0000)]
DALi Version 1.3.3
Change-Id: Ifcec90b975450465b0be56081b327f697860c5f6
sunghyun kim [Mon, 4 Dec 2017 10:22:35 +0000 (19:22 +0900)]
Add DALI_LOG_RELEASE_INFO for debug
DALi need to new macro for debug
it can use without debug option
Change-Id: Ifdf500770cf06e6fd03c1163762cfe1cbd7e80db
Adeel Kazmi [Fri, 1 Dec 2017 09:22:52 +0000 (09:22 +0000)]
DALi Version 1.3.2
Change-Id: I47428654234f5d4257447cea03ec260a9a782bb1
Heeyong Song [Thu, 30 Nov 2017 05:40:17 +0000 (05:40 +0000)]
Merge "Refactoring Animation Update" into devel/master
Adeel Kazmi [Wed, 29 Nov 2017 12:34:44 +0000 (12:34 +0000)]
Merge "Change Dali::Thread, Dali::Mutex and Dali::ConditionalWait to use std::thread from C++ 11 instead of pthread APIs" into devel/master
Kimmo Hoikka [Thu, 17 Aug 2017 13:51:33 +0000 (14:51 +0100)]
Change Dali::Thread, Dali::Mutex and Dali::ConditionalWait to use std::thread from C++ 11 instead of pthread APIs
Change-Id: I257035b0ba4a4c32dea52551dd0b39acb06575ba
Heeyong Song [Wed, 29 Nov 2017 02:47:09 +0000 (11:47 +0900)]
Update doxygen comments
Change-Id: I1c9705fbe86d10f9a0059fc8f57fbc2c02774c6f
Seoyeon Kim [Tue, 28 Nov 2017 05:08:33 +0000 (14:08 +0900)]
Update doxygen comments
- Parameter of member Dali::Actor::LowerBelow is not documented.
- Parameter of member Dali::Actor::RaiseAbove is not documented.
Change-Id: I692ef5048d9c89a3e630a2077ff530ded30b6dfc
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Agnelo Vaz [Fri, 24 Nov 2017 11:55:43 +0000 (11:55 +0000)]
DALi Version 1.3.1
Change-Id: I55343bb97a95adec13a46892f417e9713c41d02e
Heeyong Song [Tue, 28 Feb 2017 06:20:55 +0000 (15:20 +0900)]
pan-gesture code refactor and environment variables
Change-Id: Ief4bcc44a8a34fd319aa13b4372c87948848386f
Adeel Kazmi [Thu, 9 Nov 2017 14:51:01 +0000 (14:51 +0000)]
Disable certain GL calls when depth and/or stencil buffers are not available
Change-Id: Ibe949280e963e3ffbbe46d99499b4415c4b86ec0
adam.b [Fri, 17 Nov 2017 14:45:44 +0000 (14:45 +0000)]
DALi Version 1.3.0
Change-Id: I41bf5e6a090f60e59b9d42663652e7b6c80cd7fa
Eunki Hong [Thu, 9 Nov 2017 05:22:19 +0000 (14:22 +0900)]
Refactoring Animation Update
Refactor animation update rootine so defeat some bugs.
1) ProgressReachedSignal works fine when speedfactor < 0
2) ProgressReachedSignal not works when marker value is out of range
3) ProgressReachedSignal works fine when looped
Also, use signvalue of speedfactor so reduce if-else branch of arithmetic comparision
Change-Id: Ia8a9d242b3d094f1acaa87633ac3107e6220ecfa
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Heeyong Song [Tue, 14 Nov 2017 00:52:39 +0000 (09:52 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Change-Id: I3e650a86b85fc0a78211dad2f56851c7d4193670
Heeyong Song [Tue, 14 Nov 2017 00:52:24 +0000 (09:52 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ic0ca3a4c83ae5ea878d3d3a3fbc775eb5b80984c
Heeyong Song [Tue, 14 Nov 2017 00:52:09 +0000 (09:52 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
a8acf4eae075d6dcfa5d2721f636f1da3626b028.
Change-Id: I34faa09f333339dd3b18b680cf88ffb2db995e79
Adeel Kazmi [Fri, 10 Nov 2017 16:21:18 +0000 (16:21 +0000)]
Merge "Vector2 is a struct" into devel/master
Victor Cebollada [Fri, 10 Nov 2017 07:20:06 +0000 (07:20 +0000)]
DALi Version 1.2.65
Change-Id: Ifc2577f900cd7446c1b8754e74ad73002655aa5e
Francisco Santos [Tue, 7 Nov 2017 17:46:25 +0000 (17:46 +0000)]
Vector2 is a struct
Change-Id: I1299b0223c6eb773a84e49e7b806648b6d9827d6
Victor Cebollada [Wed, 8 Nov 2017 11:01:41 +0000 (11:01 +0000)]
Caches stencil glStencilFunc() and glStencilOp() calls.
Change-Id: I970ec25b1a6ab39c284c561bf96c81a1515b9434
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Tue, 7 Nov 2017 15:36:19 +0000 (15:36 +0000)]
Avoid calling glActiveTexture() unnecessarily.
* glActiveTexture() is called before glBindTexture(). The context
caches both calls but the Render::Texture was not using it.
Change-Id: Idd6880f3c27ab180dbcb2bce8f219966039cc41d
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Eunki Hong [Mon, 6 Nov 2017 07:10:35 +0000 (16:10 +0900)]
Bug fix at DevelAnimation::ProgressReashedSignal
Fix one bug in this patch
Progress reach signal required value were initialized when loop is done.
But if mLoopCount == 0 (unlimited looping) then signal required value is not initialized.
See UtcDaliAnimationProgressCallbackWithLoopingP() and UtcDaliAnimaionProgressCallbackWithLoopingP2().
P() use SetLoopCount and P2() use SetLooping(true).
Previous version only pass P() and fail P2().
now both P() and P2() will pass
Change-Id: Ie60ea087a00afb8a919cb935b083f207a1e34557
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 3 Nov 2017 16:26:43 +0000 (16:26 +0000)]
Merge "Bug fix at PlayAfter" into devel/master
György Straub [Fri, 3 Nov 2017 12:27:01 +0000 (12:27 +0000)]
DALi Version 1.2.64
Change-Id: Ife7f393136c3d1a0086139e2877e3f17ab4ecc91
Eunki Hong [Thu, 26 Oct 2017 17:20:02 +0000 (02:20 +0900)]
Bug fix at PlayAfter
Fix two major bugs
1) when elapsed time is bigger then remain delaytime.
For example, when elapsed time is 0.016s and delaytime is 0.001s.
Previous version just delete 0.001s, and do nothing
--> Information of 0.015 seconds is missed
2) when speedfactor is negative.
Previous version do something like, remain_delay -= elapstime * speedfactor;
In this case, if speed factor is negative, remain_delay time will increase
so unlimited loop was occured in this case
Change-Id: Ib59a276a14a513fd34b458156cb29a0250c8cc70
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Victor Cebollada [Thu, 12 Oct 2017 15:32:21 +0000 (16:32 +0100)]
Render to Frame Buffer Object.
* A new feature has been added to dali-core/dali-adaptor to
measure the performance above 60 fps avoiding the vsync.
It renders the frames into a Frame Buffer Object. However,
is possible to render into the default Frame Buffer every
certain number of frames.
* Usage: $ DALI_FPS_TRACKING=1 DALI_RENDER_TO_FBO=30 path_to_DALi_app
Will render into the Frame Buffer Object 29 frames of 30, the 30th
will be rendered into the Frame Buffer. Will show as well the FPS.
Change-Id: I37b3ae6efaf9e618f9cf34583c75db4187327044
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Wed, 25 Oct 2017 15:03:40 +0000 (16:03 +0100)]
RenderTaskProcessor code cleaning.
* Removes a cut & pasted code.
Change-Id: I927fe965209ee3209604385094e0ed6c8e9d8657
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>