greynaga [Fri, 26 Oct 2018 11:23:37 +0000 (12:23 +0100)]
DALi Version 1.3.47
Change-Id: Ia1030f35d70c8fe6104c7b4f740c93851d637d20
David Steele [Thu, 25 Oct 2018 10:20:11 +0000 (10:20 +0000)]
Merge "Change RenderTaskList to behave like any other SceneGraph object" into devel/master
Adeel Kazmi [Fri, 19 Oct 2018 15:26:01 +0000 (16:26 +0100)]
(FrameCallback) Ensure Update doesn't invoke removed FrameCallbacks
Change-Id: I28a37a5fe109b62e29626e66470258fa2f94392e
Adeel Kazmi [Fri, 19 Oct 2018 11:46:35 +0000 (12:46 +0100)]
Make OwnerPointer Movable & add test cases
Change-Id: If01e25003536ff26ed67a620d094f2311a8e0340
Richard Huang [Tue, 9 Oct 2018 14:42:24 +0000 (15:42 +0100)]
Change RenderTaskList to behave like any other SceneGraph object
Change-Id: Ide7b01c32aa7baa9243e8053d748219bfaaf6414
David Steele [Mon, 22 Oct 2018 18:01:35 +0000 (19:01 +0100)]
Fixed bad instantiation of property values
Change-Id: Ia47bbbd15ce7022e3d2422bd502e68c09fb6a633
Kimmo Hoikka [Fri, 12 Oct 2018 11:17:17 +0000 (12:17 +0100)]
Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t and enabling -Wconversion
unsigned char -> uint8_t
unsigned short -> uint16_t
unsigned int -> uint32_t
int -> int32_t
-Wconversion will prevent any implicit conversions where precision may be lost such as: uint32_t a = (size_t)b or int x = (float)y
static_cast has to be used to tell the compiler how and where to do the conversion
Change-Id: Ic1475a59acf55601100cd603a455b96e9eb7c53e
Adeel Kazmi [Thu, 18 Oct 2018 13:56:19 +0000 (13:56 +0000)]
Merge "Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t" into devel/master
Anton Obzhirov [Thu, 18 Oct 2018 13:26:19 +0000 (14:26 +0100)]
DALi Version 1.3.46
Change-Id: I0c91e5b03a2e1b98d8de7932c9fe724212fecb50
Kimmo Hoikka [Fri, 5 Oct 2018 17:15:40 +0000 (18:15 +0100)]
Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t
unsigned char -> uint8_t
unsigned short -> uint16_t
unsigned int -> uint32_t
int -> int32_t
Change-Id: I0e161bf56c220fda4f5dfc5dc7cde8d2aa2c584c
Kimmo Hoikka [Wed, 17 Oct 2018 09:24:49 +0000 (10:24 +0100)]
Make NodePropertyFlags typesafe by using enum class
Change-Id: I994270523f319cf30c23edff4d7a6bd42cc62270
David Steele [Wed, 17 Oct 2018 11:13:48 +0000 (11:13 +0000)]
Merge "(FrameCallback) Ensure the callback is removed if the implementation is deleted" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:50:23 +0000 (17:50 +0000)]
Merge "Updated patch-coverage script to generate correct HTML" into devel/master
Adeel Kazmi [Fri, 12 Oct 2018 14:25:07 +0000 (15:25 +0100)]
(FrameCallback) Ensure the callback is removed if the implementation is deleted
Also remove unnecessary mRootNode in FrameCallbackProcessor
Change-Id: Ia7941a77ba5deed4c5abe10870af9935d8b5112d
Adeel Kazmi [Mon, 15 Oct 2018 17:37:21 +0000 (17:37 +0000)]
Merge "(FrameCallback) Use uint32_t instead of unsigned int" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:37:20 +0000 (17:37 +0000)]
Merge "(FrameCallback) Actor & FrameCallback Lifecycle management" into devel/master
David Steele [Mon, 15 Oct 2018 16:59:59 +0000 (17:59 +0100)]
Updated patch-coverage script to generate correct HTML
Change-Id: I8ce0ff8ac50da3bdc07c0b27a58268557d0c242b
Kimmo Hoikka [Thu, 4 Oct 2018 16:44:20 +0000 (17:44 +0100)]
Making DALi public API typesafe using guaranteed types; uint8_t, uint32_t
unsigned char -> uint8_t
unsigned short -> uint16_t
unsigned int -> uint32_t
int -> int32_t
these types are guaranteed to have the correct amount of bits by the compiler
Change-Id: Ie480a21e06dc999110de368284ff9a601bacef2a
Adeel Kazmi [Fri, 12 Oct 2018 13:43:08 +0000 (14:43 +0100)]
(FrameCallback) Use uint32_t instead of unsigned int
Change-Id: Ic6a92b40d333ce10c10ee8e0ebda87b79320fb85
Adeel Kazmi [Fri, 12 Oct 2018 13:00:28 +0000 (14:00 +0100)]
(FrameCallback) Actor & FrameCallback Lifecycle management
Change-Id: I2aaae83942bd344f8bab1d4caf1bc04e04e830d6
David Steele [Fri, 12 Oct 2018 13:22:52 +0000 (13:22 +0000)]
Merge "(FrameCallback) All values now local & baking of the value supported" into devel/master
David Steele [Fri, 12 Oct 2018 12:37:38 +0000 (13:37 +0100)]
DALi Version 1.3.45
Change-Id: Iee9cf573588d31e869bebe3725f4dcb661e35e33
Adeel Kazmi [Wed, 3 Oct 2018 19:16:46 +0000 (20:16 +0100)]
(FrameCallback) All values now local & baking of the value supported
- Callback now called before world matrix is calculated so removed
the world matrix methods (as they will be a frame behind now)
- All values now in local actor space.
- Scale added.
- Added bake methods to save the values if required.
- Ensured that when an actor is removed, the node hierarchy is
invalidated.
Change-Id: I76318fcf77c0ae6e7a217ee9169db71aeda9aa75
György Straub [Fri, 5 Oct 2018 08:42:48 +0000 (09:42 +0100)]
DALi Version 1.3.44
Change-Id: I24e93e727fbdf04a487a41c0451f22a51cf09f1d
Adeel Kazmi [Tue, 2 Oct 2018 09:36:21 +0000 (09:36 +0000)]
Merge "Use GLES 3.0 by default" into devel/master
Agnelo Vaz [Fri, 28 Sep 2018 13:04:32 +0000 (14:04 +0100)]
DALi Version 1.3.43
Change-Id: I76af3e7d21ae5a25778bcca6d34fbbe1e85998f8
Adeel Kazmi [Fri, 28 Sep 2018 11:19:09 +0000 (12:19 +0100)]
Use GLES 3.0 by default
This only changes the desktop build default, the packaging file
specifies what version of GLES to use every time.
Change-Id: Ifc500688e0fbe34c4f7e2d89a75acb4f43188293
Adeel Kazmi [Fri, 21 Sep 2018 09:17:45 +0000 (10:17 +0100)]
DALi Version 1.3.42
Change-Id: I9a4957f3b5c71809f72a91492b853e1b4fb77559
HyunJu Shin [Tue, 18 Sep 2018 06:47:14 +0000 (06:47 +0000)]
Merge "Delete user attribute in spec file" into devel/master
Heeyong Song [Tue, 18 Sep 2018 01:02:37 +0000 (01:02 +0000)]
Merge "Add CULLED property to Actor" into devel/master
huiyu.eun [Fri, 14 Sep 2018 08:25:25 +0000 (17:25 +0900)]
Delete user attribute in spec file
A warning occurs during RPM installation.
-> 'app' of grup/user attribute is aleady deleted from Tizen_3.0
warning: user app does not exist - using root
warning: group app does not exist - using root
warning: user app does not exist - using root
warning: group app does not exist - using root
Change-Id: Ic486fc3cd8fdeca5ec13a2d0abc2f5115adbcfbc
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Kimmo Hoikka [Fri, 14 Sep 2018 16:55:29 +0000 (17:55 +0100)]
Update Coding convention regarding conversion operators and use of auto keyword
Change-Id: I24432c9af972f87638114cf49de342371a81e6a0
adam.b [Fri, 14 Sep 2018 14:20:34 +0000 (15:20 +0100)]
DALi Version 1.3.41
Change-Id: I7a84f4032a7803f4538f09e3bb1271ce07191c7d
Heeyong Song [Thu, 13 Sep 2018 06:24:43 +0000 (15:24 +0900)]
Add CULLED property to Actor
Change-Id: I56806718eb51757edee2042c5031b857ebd49f08
adun [Thu, 21 Jun 2018 01:35:11 +0000 (09:35 +0800)]
Mofidy codes for Dali Windows backend
Change-Id: I9b4720e0cbfb7617ae27ac86e5019ad1896fa8a3
Victor Cebollada [Fri, 7 Sep 2018 07:31:16 +0000 (08:31 +0100)]
DALi Version 1.3.40
Change-Id: I7cac4c496741ecdb23d7a4f573d08abb8e736db5
Adeel Kazmi [Mon, 17 Jul 2017 18:27:49 +0000 (19:27 +0100)]
Add a mechanism to specify a callback on every frame
Change-Id: I71642330a7e5c2fc69b2661648d698a6dad8caf9
Richard Huang [Fri, 31 Aug 2018 09:39:43 +0000 (10:39 +0100)]
DALi Version 1.3.39
Change-Id: I17283d1be3d5053077f729ac971c321ad37248eb
dongsug.song [Wed, 29 Aug 2018 09:50:22 +0000 (18:50 +0900)]
Revert "make csharp exception message detailed by adding location and backtrace"
This reverts commit
4ae34dd834462938b147ca422cfbffcdb179181e.
dongsug.song [Tue, 21 Aug 2018 12:38:05 +0000 (21:38 +0900)]
make csharp exception message detailed by adding location and backtrace
Change-Id: I7628735b5565d3916265050adac8ccf308c1068a
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
Jiyun Yang [Tue, 28 Aug 2018 05:07:18 +0000 (14:07 +0900)]
Fix typo in method description
Change-Id: I9b8415755ecc4d571e6fccf8e418f90ed1351ee5
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Adeel Kazmi [Thu, 23 Aug 2018 10:36:06 +0000 (11:36 +0100)]
Add ability to change rendering behavior
Change-Id: I089a81af0cc62d397fd276bc97f662bd7bf3fb55
Anton Obzhirov [Thu, 23 Aug 2018 14:02:11 +0000 (15:02 +0100)]
DALi Version 1.3.38
Change-Id: I89fc76d942b1065bfdaa39fcbef60e4560a2981a
thothamon [Fri, 17 Aug 2018 11:15:23 +0000 (12:15 +0100)]
DALi Version 1.3.37
Change-Id: I260ca4e20c2c887bda1ff8e0579c6e8e990e7210
Heeyong Song [Mon, 13 Aug 2018 06:50:20 +0000 (15:50 +0900)]
Set BlendFunc for the non-premultiplied format as well
Change-Id: I45d1f23b282af1144da261a33014d3afa297427a
Adeel Kazmi [Fri, 10 Aug 2018 09:29:20 +0000 (09:29 +0000)]
Merge "DALi Version 1.3.36" into devel/master
György Straub [Fri, 10 Aug 2018 09:10:41 +0000 (10:10 +0100)]
DALi Version 1.3.36
Change-Id: I02a5c749f4e1654cccaee440ef3d935b7f4550b1
minho.sun [Wed, 9 May 2018 10:36:28 +0000 (19:36 +0900)]
Set DepthMask to true before clearing depth buffer
When enableDepthWrite is false, Depth buffer is not cleared because DepthMask is false.
Make sure that DALi set DepthMask to true before clearing depth buffer.
Change-Id: Ia94826a9681355719604f774e3fb37994068e3c2
Signed-off-by: minho.sun <minho.sun@samsung.com>
greynaga [Fri, 3 Aug 2018 09:30:05 +0000 (10:30 +0100)]
DALi Version 1.3.35
Change-Id: Ib0e1d7fb687b93f3c94a7e963f009e67af514813
Adeel Kazmi [Fri, 27 Jul 2018 15:51:57 +0000 (15:51 +0000)]
Merge "Add a parameter to ChildOrderChangedSignalType" into devel/master
David Steele [Fri, 27 Jul 2018 11:42:12 +0000 (12:42 +0100)]
DALi Version 1.3.34
Change-Id: I5684bff904d2c10d09db269b56a4cda8fcb801af
Heeyong Song [Wed, 25 Jul 2018 08:53:57 +0000 (17:53 +0900)]
Add a parameter to ChildOrderChangedSignalType
Change-Id: Iec3ed3a500e52f4d05b2aac5238b381325680a09
Angelos Gkountis [Fri, 20 Jul 2018 12:30:13 +0000 (13:30 +0100)]
DALi Version 1.3.33
Change-Id: If5da7a7964fe7670c6cb1c673a09efacdc05ccaf
Adeel Kazmi [Fri, 13 Jul 2018 08:48:16 +0000 (09:48 +0100)]
DALi Version 1.3.32
Change-Id: I51783acada66957b15bcedd2e8a03e7cfaf78568
Adeel Kazmi [Thu, 12 Jul 2018 17:11:38 +0000 (18:11 +0100)]
Fix SVACE error in core.h
Change-Id: I4c5724cd297f83506151b8a0511e0644986ab6f3
Heeyong Song [Fri, 29 Jun 2018 07:55:00 +0000 (16:55 +0900)]
Check if the surfarce rect is changed
Change-Id: Id2c20944ca990848a3ff841298466e678fa2e74d
Agnelo Vaz [Fri, 6 Jul 2018 09:36:10 +0000 (10:36 +0100)]
DALi Version 1.3.31
Change-Id: I0cf1fc2d0668958e7632d9ca75f050510cf92cad
Adeel Kazmi [Thu, 5 Jul 2018 16:06:13 +0000 (16:06 +0000)]
Merge "Changes order of events processing for new layouting." into devel/master
Anton Obzhirov [Thu, 5 Jul 2018 09:48:34 +0000 (10:48 +0100)]
Changes order of events processing for new layouting.
The old size negotiation events processing is moved
to run after the new layouting events processing.
It should help to do all the new layout updates and
the controls size updates in one iteration.
Change-Id: I364df1af22046f9a48fc0c9141c43b80fa60cc8c
dongsug.song [Tue, 29 May 2018 09:01:20 +0000 (18:01 +0900)]
Add GetMouseButton to identify right/left mouse button click
Change-Id: If2e2536851e081fc882786da1ff1595c255efae0
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
adam.b [Fri, 29 Jun 2018 12:50:27 +0000 (13:50 +0100)]
DALi Version 1.3.30
Change-Id: If1ae3721be04796311e82fb5afc44101eab5dd94
Victor Cebollada [Fri, 22 Jun 2018 07:54:34 +0000 (08:54 +0100)]
DALi Version 1.3.29
Change-Id: I4e05244486e7dd950d08ef3400590457c5346110
David Steele [Thu, 21 Jun 2018 21:24:44 +0000 (21:24 +0000)]
Merge "Added signal to inform when an Actor's children have changed order" into devel/master
David Steele [Fri, 15 Jun 2018 16:18:51 +0000 (16:18 +0000)]
Merge "Added DEBUG_LOG_STREAM for using stream operator" into devel/master
David Steele [Fri, 15 Jun 2018 15:35:32 +0000 (16:35 +0100)]
Added signal to inform when an Actor's children have changed order
At present, this fires immediately after a call to Raise/Lower or other such
APIs. This means that layouting has a chance to run before the re-writing of depth
information.
Change-Id: Ie2488a14f1f17df93589c396f6c8b699d6783090
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Thu, 14 Jun 2018 16:54:43 +0000 (17:54 +0100)]
Added DEBUG_LOG_STREAM for using stream operator
Change-Id: I7864dd73c6b313b41b9b9ba7aab20e94cb262d55
Paul Wisbey [Tue, 12 Jun 2018 17:51:48 +0000 (18:51 +0100)]
Fix to avoid render-task waiting forever
We require a finished signal to be emitted after rendering to the screen,
i.e. to know when the scene has been rendered for the 1st time.
Unfortunately RenderTask SetRefreshRate(REFRESH_ONCE) is causing scene updates to run forever.
This is is due to the mWaitingToRender flag which in that case will never be set to false.
Change-Id: Ia3cd411e65adc613be81db3d09d35ade87ae9f62
György Straub [Fri, 8 Jun 2018 10:49:26 +0000 (11:49 +0100)]
DALi Version 1.3.28
Change-Id: Id705eba32a80b887d092189025fbc79fdb7767c3
David Steele [Fri, 1 Jun 2018 13:15:44 +0000 (14:15 +0100)]
DALi Version 1.3.27
Change-Id: Icf5c1420c99947c03a1a0699f00177dbd9c61e4a
Adeel Kazmi [Thu, 24 May 2018 13:26:45 +0000 (13:26 +0000)]
Merge "DALi Version 1.3.26" into devel/master
thothamon [Thu, 24 May 2018 13:17:47 +0000 (14:17 +0100)]
DALi Version 1.3.26
Change-Id: I7473af56dc3a81a2cb01937dc7e63408defb3a77
Adeel Kazmi [Tue, 22 May 2018 15:41:31 +0000 (16:41 +0100)]
Added clarifications to Matrix & Matrix3 documentation & removed unused debug functions
Also corrected how the ostream functions print out Matrix & Matrix3.
Change-Id: I6a20b8f6e5de138db29cac7baae1346905310ced
greynaga [Fri, 18 May 2018 11:03:17 +0000 (12:03 +0100)]
DALi Version 1.3.25
Change-Id: I983adefd4fd5d4296367487ce88a41d85f69096d
Anton Obzhirov [Tue, 15 May 2018 16:50:32 +0000 (17:50 +0100)]
Add GTest.
Change-Id: Ic9e3042a40a326399b9133e418c9249c174abfed
adun [Fri, 11 May 2018 01:57:59 +0000 (09:57 +0800)]
Seperate the API macros
Change-Id: If42263c0ba8972919fc4d7a5581c5ad06c18a9d6
Anton Obzhirov [Thu, 10 May 2018 16:06:59 +0000 (17:06 +0100)]
(dali_env) Added cifs-utils dependency
Change-Id: I4678b5c20c1ecfecb9b4038b329930fb805fb0a3
Anton Obzhirov [Thu, 10 May 2018 14:55:08 +0000 (15:55 +0100)]
DALi Version 1.3.24
Change-Id: I55faf68d10f133f12a8449dd5be0e15e7d92e450
Angelos Gkountis [Fri, 4 May 2018 15:28:08 +0000 (16:28 +0100)]
DALi Version 1.3.23
Change-Id: I5b1760e10553d55f0609004dd424e8692647fcfc
Agnelo Vaz [Fri, 27 Apr 2018 11:04:48 +0000 (12:04 +0100)]
DALi Version 1.3.22
Change-Id: Ibe7e70b10411a3c689658ebff00fc0d69cd179f8
xb.teng [Tue, 27 Feb 2018 12:26:15 +0000 (20:26 +0800)]
Support compose variable for key event
Change-Id: I2d84e5f42a9a5165ed3ecd03b1a6f937b3eb8815
Adeel Kazmi [Tue, 24 Apr 2018 10:45:30 +0000 (10:45 +0000)]
Merge "Added ChildAdded and ChildRemoved signals to Actor" into devel/master
David Steele [Fri, 13 Apr 2018 11:37:23 +0000 (12:37 +0100)]
Added ChildAdded and ChildRemoved signals to Actor
Actor currently has OnChildAdded and OnChildRemoved to inform derived classes when
children are added to or removed from the actor. However, there is currently no
mechanism for another object to find out this information. Added signals so that
other objects can listen for this state change.
Note, these signals are sent after the callbacks; if the derived classes choose
to do something odd as a result of the callback, such as reparent the child, the
signal may not reflect truth in the derived parent.
Change-Id: I348bf0a3314baaa6f7b1a1c939e3ce9821f3485a
Signed-off-by: David Steele <david.steele@samsung.com>
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
adam.b [Fri, 13 Apr 2018 10:49:23 +0000 (11:49 +0100)]
[dali_1.3.20] Merge branch 'devel/master'
Change-Id: Ifc863c971f43a185e8207f21882a8b8176278e5d
adam.b [Fri, 13 Apr 2018 10:48:41 +0000 (11:48 +0100)]
DALi Version 1.3.20
Change-Id: Ibdefbf46dec527c688a9e441b0dc19cc5535335c
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:55:37 +0000 (14:55 +0100)]
[dali_1.3.19] Merge branch 'devel/master'
Change-Id: I26c8a63ed085e335db098655ec853bf4bed0b0ca
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:04:06 +0000 (14:04 +0100)]
[dali_1.3.18] Merge branch 'devel/master'
Change-Id: I1f677704d6c2cca3ca8b5c93fc470c04f7f2851c
György Straub [Thu, 29 Mar 2018 13:03:17 +0000 (14:03 +0100)]
DALi Version 1.3.18
Change-Id: I808c1de6cc02c945df8e965c67a419b4a0877bfa
Umar [Fri, 23 Mar 2018 13:41:18 +0000 (13:41 +0000)]
[dali_1.3.17] Merge branch 'devel/master'
Change-Id: I1729c7e6bf383880c2081a64dca7e6cb1705b009