platform/core/uifw/dali-core.git
9 years agoPropertyBuffer Attributes. 46/37946/4
Francisco Santos [Wed, 8 Apr 2015 16:38:06 +0000 (17:38 +0100)]
PropertyBuffer Attributes.

Change-Id: I6e2766d3f1726a04c49b463c0f7c2ed62fcbdf38

9 years agoAdded connection for sampler texture 48/37948/1
David Steele [Wed, 8 Apr 2015 18:55:56 +0000 (19:55 +0100)]
Added connection for sampler texture

Adding an object connection for the sampler texture enables the
material to be informed when the sampler texture changes.

This is chained up to the renderable attachment, which re-sends
the data providers to the renderer, updating the texture.

Note, doubleBufferedProperty[i] = value does not enable the aging
behaviour, whereas doubleBufferedProperty.Set(i, value) does.

Change-Id: I3c43839e86cbc59a6c47598d287bfae512b18639
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoChanged passing of data providers to renderers 78/37878/2
David Steele [Tue, 7 Apr 2015 18:45:04 +0000 (19:45 +0100)]
Changed passing of data providers to renderers

The data providers were previously passed as a tree of pointers - this
was wrong because they weren't double buffered in the data
provider implementations.

Instead of passing as a tree, we now collate all the data providers
into a single structure before passing it to the renderer. This is
an owned object, and is doubled buffered through the message system.

This also has the advantage of being able to pass a pointer to
the DataProviders structure around rather than individual pointers.

Change-Id: I3c61fef2e8b86c8e00a1779766158b1ff2bf153b
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoRemove mContext and mTextureCache from Renderer. 77/37877/1
Francisco Santos [Tue, 7 Apr 2015 16:43:17 +0000 (17:43 +0100)]
Remove mContext and mTextureCache from Renderer.

Change-Id: I2bea3efe887a7d176139f88fa7e11c9e0883c8c2

9 years agoPropertyBuffers implementation. 04/37704/2
Francisco Santos [Thu, 19 Mar 2015 16:50:41 +0000 (16:50 +0000)]
PropertyBuffers implementation.

Change-Id: Iedf35d2e4124efb54ead2cccc31f38f00a27deb9

9 years agoAdded double buffered properties that can be aged 54/37654/1
David Steele [Wed, 1 Apr 2015 17:34:51 +0000 (18:34 +0100)]
Added double buffered properties that can be aged

There is currently no means of aging a double buffered value on successive updates.
Added a new templated type DoubleBufferedProperty, which holds a double buffered
value type, and can be 'aged' by calling CopyPrevious.

Users of this type (e.g. SceneGraph::Geometry, etc) will call the CopyPrevious method
in the ResetDefaultProperties method (alongside resetting AnimatableProperty values with ResetToBaseValue()).

Removed ownership of scene graph property buffers from Geometry - they are fully
owned by UpdateManager. Instead, Geometry now holds raw pointers to the buffers.

Change-Id: I4682b3f31eb7947fb19ae34871bdc840e9553d5e
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoUniform map handling 49/37449/6
David Steele [Thu, 26 Mar 2015 18:07:09 +0000 (18:07 +0000)]
Uniform map handling

Updated event implementations of geometry, property buffer, material, sampler and renderer to handle custom properties and default animatable properties.

Added uniform maps to property-owners.

Uniform maps are only held by SceneGraph, so the API was updated to match. Event objects do not hold a copy of the map.

The maps from all 6 rendering objects are re-collected in the renderer-attachment's DoPrepareRender step if any of them have changed.

The collected map is accessible by the NewRenderer from the render thread through the UniformMapDataProvider interface, so is double buffered.

The NewRenderer maintains a list of uniform names/ program location index / property value address, and updates the uniform locations from the uniform names only when the uniform mapping has changed, not when property values change.

Change-Id: I9cec141cd7746540eda3f9049b0f4ede907b03f8
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoMerge branch 'tizen' of platform/core/uifw/dali-core into devel/new_mesh 47/37547/6
David Steele [Mon, 30 Mar 2015 17:30:27 +0000 (18:30 +0100)]
Merge branch 'tizen' of platform/core/uifw/dali-core into devel/new_mesh

Change-Id: I62e3e11ecb6d0019ead84574c5228c8abbd07287

9 years agoNew size negotiation 72/36272/13
Kingsley Stephens [Thu, 20 Nov 2014 12:54:38 +0000 (12:54 +0000)]
New size negotiation

Change-Id: Ie58e896029fc35dfb4a41d63ea68af3b5d8de6e7

9 years agoMerge "Look into the range of animatable properties while retrieving Actor's constrai...
Adeel Kazmi [Mon, 30 Mar 2015 13:24:43 +0000 (06:24 -0700)]
Merge "Look into the range of animatable properties while retrieving Actor's constraint input property" into tizen

9 years agoMerge "Remove Dynamics APIs from actor.h" into tizen
Adeel Kazmi [Mon, 30 Mar 2015 10:27:04 +0000 (03:27 -0700)]
Merge "Remove Dynamics APIs from actor.h" into tizen

9 years agoLook into the range of animatable properties while retrieving Actor's constraint... 04/37404/2
Richard Huang [Wed, 25 Mar 2015 17:28:52 +0000 (17:28 +0000)]
Look into the range of animatable properties while retrieving Actor's constraint input property

Change-Id: I078c54679b93b4cbaf835343b7bae81e4a6015ac

9 years agoDon't Update twice after a property setter 81/37381/6
Paul Wisbey [Wed, 25 Mar 2015 11:45:14 +0000 (11:45 +0000)]
Don't Update twice after a property setter

Change-Id: Iee6daee6ed6fe25f147744d0022f0717401ecbd1

9 years agoRemove Performance Monitor code 77/37477/1
Nick Holland [Fri, 27 Mar 2015 10:01:41 +0000 (10:01 +0000)]
Remove Performance Monitor code

Kept some empty macros in-place should we want to restore functionality
for logging information adaptor does not have. E.g. The start/end
of message processing / constraint processing.
And some counters relating to floating point multiplies etc.

Change-Id: I93c4e9eefd30192194f1ff506cda37af6652c4d7

9 years agoRemove Dynamics APIs from actor.h 52/37452/1
Heeyong Song [Fri, 27 Mar 2015 00:58:03 +0000 (09:58 +0900)]
Remove Dynamics APIs from actor.h

Change-Id: Id745959c96ee7854aadeef26a932afe24eabb41a

9 years agoMerge "DALi Version 1.0.35" into tizen
Adeel Kazmi [Wed, 25 Mar 2015 15:06:39 +0000 (08:06 -0700)]
Merge "DALi Version 1.0.35" into tizen

9 years agoDALi Version 1.0.35 91/37391/1 accepted/tizen/mobile/20150419.232806 accepted/tizen/tv/20150504.095552 accepted/tizen/wearable/20150504.100138 dali_1.0.35 submit/tizen_mobile/20150417.132551 submit/tizen_tv/20150504.065806 submit/tizen_wearable/20150504.070012
Tom Robinson [Wed, 25 Mar 2015 14:02:01 +0000 (14:02 +0000)]
DALi Version 1.0.35

Change-Id: Id9c74f820e8c3bcb7abcf865663ed5ad1ce6c709

9 years agoMerge "Remove pointless boost includes" into tizen
Adeel Kazmi [Wed, 25 Mar 2015 11:28:05 +0000 (04:28 -0700)]
Merge "Remove pointless boost includes" into tizen

9 years agoMerge "Added PathConstraint object." into tizen
Adeel Kazmi [Wed, 25 Mar 2015 09:17:56 +0000 (02:17 -0700)]
Merge "Added PathConstraint object." into tizen

9 years agoOutput stream insert support added to property value 43/37243/6
Nick Holland [Mon, 23 Mar 2015 09:21:49 +0000 (09:21 +0000)]
Output stream insert support added to property value

Change-Id: If7bcca7975c75c6d59c6bd5fbe5b94c7a564d71c

9 years agoRemove pointless boost includes 35/37335/1
Adeel Kazmi [Tue, 24 Mar 2015 17:27:07 +0000 (17:27 +0000)]
Remove pointless boost includes

Change-Id: I238ae129b007174092c1135e4832dc7ffa87621f

9 years agoMerge "Removed spline class from dali" into tizen
Adeel Kazmi [Tue, 24 Mar 2015 10:48:50 +0000 (03:48 -0700)]
Merge "Removed spline class from dali" into tizen

9 years agoAdded PathConstraint object. 42/36942/19
Ferran Sole [Tue, 17 Mar 2015 09:28:27 +0000 (09:28 +0000)]
Added PathConstraint object.

PathConstraints allows to constraint properties to a given path.
Vector3 properties will be constrained to the position of the path
and Rotation properties will be constrained to follow the tangent
of the path.

Change-Id: I1f4f8d98094f257bf1a54221d53293cf22bf7eeb

9 years agoRemoved spline class from dali 64/37064/5
Ferran Sole [Wed, 18 Mar 2015 16:08:13 +0000 (16:08 +0000)]
Removed spline class from dali

Removed spline class as it has been replaced by Dali::Path

Change-Id: Id31dbb0fd7202854b9ddcf47b159c5861c3c6075

9 years agoSupport animatable property registration during type registry 35/36535/11
Richard Huang [Mon, 9 Mar 2015 16:08:24 +0000 (16:08 +0000)]
Support animatable property registration during type registry

Use AnimatablePropertyRegistration or DALI_ANIMATABLE_PROPERTY_REGISTRATION
to register the animatable property. The animatable propery will be lazy
registered when it is being accessed.

Change-Id: Idcbf5a55a0d288fe8937a63db1fb087fb968124d

9 years agoMerge "Refactored EventToUpdate into EventThreadServices" into tizen
Kimmo Hoikka [Fri, 20 Mar 2015 11:34:32 +0000 (04:34 -0700)]
Merge "Refactored EventToUpdate into EventThreadServices" into tizen

9 years agoRefactored EventToUpdate into EventThreadServices 86/36986/5
David Steele [Tue, 17 Mar 2015 19:03:34 +0000 (19:03 +0000)]
Refactored EventToUpdate into EventThreadServices

Moved implementation from UpdateManager to Stage.
Now also store a reference to the Services in the Object base class
and ActorAttachment base class.
This helps decouple event side object implementations from the update manager.

Code specific to the update message queue has been left in the update manager.

Change-Id: Id05aa66ba31f8d18bc2d64acf534a5a88a70573e
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoAdded V8 support to dali_env script 59/37059/5
Nick Holland [Wed, 18 Mar 2015 15:22:10 +0000 (15:22 +0000)]
Added V8 support to dali_env script

Checks out and builds a specific version of V8 from source
using Googles depot_tools scripts. Then automatically
generates a package config file and installs the
libraries / headers into dali-env.

Once installed, run autoreconf and configure in dali-toolkit.
This will detect the v8 library using package config, and allow
the DALi JavaScript plugin to be built automatically.

Change-Id: I157ed510bf74758cdb82c24718667ead8d49ec39

9 years agoMerge "Fix IsPowerOfTwo can be overflowed return value" into tizen
Adeel Kazmi [Thu, 19 Mar 2015 11:38:57 +0000 (04:38 -0700)]
Merge "Fix IsPowerOfTwo can be overflowed return value" into tizen

9 years agoMerge "DALi Version 1.0.34" into tizen
Adeel Kazmi [Thu, 19 Mar 2015 11:27:47 +0000 (04:27 -0700)]
Merge "DALi Version 1.0.34" into tizen

9 years agoFix IsPowerOfTwo can be overflowed return value 16/37016/5
daemyung jang [Wed, 18 Mar 2015 06:19:25 +0000 (15:19 +0900)]
Fix IsPowerOfTwo can be overflowed return value

Change-Id: I1ccc0a174dc9164400aee00e48a08f1c8ca33182

9 years agoDALi Version 1.0.34 14/37114/1 dali_1.0.34
Richard Huang [Thu, 19 Mar 2015 11:04:09 +0000 (11:04 +0000)]
DALi Version 1.0.34

Change-Id: Ic3946113acaf81654da6fb9c354cfbd7f2a204ce

9 years agoCorrect comment of Actor::SetKeyboardFocusable() 96/37096/1
Yoonsang Lee [Thu, 19 Mar 2015 05:49:52 +0000 (14:49 +0900)]
Correct comment of Actor::SetKeyboardFocusable()

The default value for SetKeyboardFocusable() is false, not true.

Change-Id: Ia54df8731804f1b3c72b272d3774273eb9a2eb94

9 years agoGlue glue and more glue 03/36803/5
David Steele [Fri, 13 Mar 2015 16:50:11 +0000 (16:50 +0000)]
Glue glue and more glue

Change-Id: Ifc894d222519f9c9328a8d7aa9e3bf325a1ba11b

9 years agoImplement OnConnect and other missing functionality. 95/36795/4
Francisco Santos [Fri, 13 Mar 2015 13:41:02 +0000 (13:41 +0000)]
Implement OnConnect and other missing functionality.

Change-Id: Ia7faecfec3e699f300d8fb9a6507c29655ef64c7

9 years agoUpdates to event/update interface 94/36794/3
David Steele [Fri, 13 Mar 2015 13:36:17 +0000 (13:36 +0000)]
Updates to event/update interface

Change-Id: I608fb5b73f834dcb9d92625618035138fe01fbc0

9 years agoAdded messages from event to update thread objects 53/36753/4
David Steele [Thu, 12 Mar 2015 20:54:12 +0000 (20:54 +0000)]
Added messages from event to update thread objects

Change-Id: I70888c645e15b376ea138953179eb0a9d2a4d709

9 years agoAdd renderer API and required glue. 52/36752/5
Francisco Santos [Thu, 12 Mar 2015 19:37:23 +0000 (19:37 +0000)]
Add renderer API and required glue.

Change-Id: I1c2718aff755128b6e4a224373381b1c3c72738c

9 years agoActor's Transformation API Cleanup 24/36424/7
Yoonsang Lee [Fri, 6 Mar 2015 08:50:05 +0000 (17:50 +0900)]
Actor's Transformation API Cleanup

Actor::MoveBy                     -> Actor::TranslateBy
Actor::ColorBy                    -> <removed>
Actor::OpacityBy                  -> <removed>
Actor::SetRotation                -> Actor::SetOrientation
Actor::GetCurrentRotation         -> Actor::GetCurrentOrientation
Actor::GetCurrentWorldRotation    -> Actor::GetCurrentWorldOrientation
Actor::SetInheritRotation         -> Actor::SetInheritOrientation
Actor::IsRotationInherited        -> Actor::IsOrientationInherited
Actor::Property::ROTATION         -> Actor::Property::ORIENTATION
Actor::Property::WORLD_ROTATION   -> Actor::Property::WORLD_ORIENTATION
Actor::Property::INHERIT_ROTATION -> Actor::Property::INHERIT_ORIENTATION

Change-Id: I51152b3f7f5ab0ff602c973f4faf0422e65eb7bd

9 years agoAdded ObjectOwnerContainer class for scene graph objects 46/36746/2
David Steele [Thu, 12 Mar 2015 14:43:53 +0000 (14:43 +0000)]
Added ObjectOwnerContainer class for scene graph objects

Change-Id: I8dc407c30be0e5bb79fff014c3f1e4cd0fbdc904

9 years agoFix a rendering issue of the mesh which has vertex color 36/36836/1
Heeyong Song [Mon, 16 Mar 2015 08:20:09 +0000 (17:20 +0900)]
Fix a rendering issue of the mesh which has vertex color

Change-Id: I248c0547357665630f62ce1c323591a53f372816

9 years agoChange "SLP" to "Tizen" 67/36767/1
taeyoon [Fri, 13 Mar 2015 07:04:42 +0000 (16:04 +0900)]
Change "SLP" to "Tizen"

Change-Id: I5f9e64fa693336a0b650ee5fc398877bca769315

9 years agoMerge changes I2e0d0daa,I0b66fbb8 into tizen
Adeel Kazmi [Thu, 12 Mar 2015 17:20:22 +0000 (10:20 -0700)]
Merge changes I2e0d0daa,I0b66fbb8 into tizen

* changes:
  Dont include dali-core.h inside dali core
  Adding thread join to the mutex test case

9 years agoMerge "DALi Version 1.0.33" into tizen
Adeel Kazmi [Thu, 12 Mar 2015 11:56:05 +0000 (04:56 -0700)]
Merge "DALi Version 1.0.33" into tizen

9 years agoDont include dali-core.h inside dali core 38/36738/1
Kimmo Hoikka [Thu, 12 Mar 2015 11:38:12 +0000 (11:38 +0000)]
Dont include dali-core.h inside dali core

Change-Id: I2e0d0daafba10e97a160f58bfbeb7ce4a6073f60

9 years agoAdding thread join to the mutex test case 72/36472/4
Kimmo Hoikka [Fri, 6 Mar 2015 18:25:55 +0000 (18:25 +0000)]
Adding thread join to the mutex test case

Change-Id: I0b66fbb89016d2f13c3fb580ae7d8d1dd1f2fe53

9 years agoDALi Version 1.0.33 20/36720/1 dali_1.0.33
Nick Holland [Thu, 12 Mar 2015 09:23:00 +0000 (09:23 +0000)]
DALi Version 1.0.33

Change-Id: I02831eb192a44df97827d88093fb481445563c1d

9 years agoEvent side structure. 45/36545/5
Francisco Santos [Wed, 11 Mar 2015 18:54:41 +0000 (18:54 +0000)]
Event side structure.

Change-Id: Ibd5ebb42c0dccbcfeaec89957861d00ae2a61a6d

9 years agoCreated renderer objects. 15/36615/4
David Steele [Tue, 10 Mar 2015 18:38:52 +0000 (18:38 +0000)]
Created renderer objects.

Change-Id: I936104af411117acf0f96cd81220a37f6de83c60
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoAddition of update geometry properties and quads 62/36462/4
David Steele [Fri, 6 Mar 2015 15:32:15 +0000 (15:32 +0000)]
Addition of update geometry properties and quads

Change-Id: Ib8e72b4388012a427a701ca3c5e16e6e8a2b69a9

9 years agoMessages and ownership of update objects 93/36393/4
David Steele [Thu, 5 Mar 2015 19:05:22 +0000 (19:05 +0000)]
Messages and ownership of update objects

Change-Id: Iaf66aedb9e6133cf9a0542165462e20ab444b494

9 years agoMigrated methods from SceneGraph::RenderableAttachment to ImageAttachment 92/36392/4
David Steele [Wed, 4 Mar 2015 18:12:18 +0000 (18:12 +0000)]
Migrated methods from SceneGraph::RenderableAttachment to ImageAttachment

Change-Id: I01116e156939bdbb3c420bdde0ef7a83ea9e796c

9 years agoInitial drop of Update classes 91/36391/4
David Steele [Thu, 5 Mar 2015 19:15:07 +0000 (19:15 +0000)]
Initial drop of Update classes

Change-Id: I7e656571fe204d98827aa384bedaab6af8419e61

9 years agoNew Renderer API 90/36390/5
Francisco Santos [Mon, 2 Mar 2015 13:45:30 +0000 (13:45 +0000)]
New Renderer API

Includes Renderer and all the auxiliar types.

Change-Id: I3848eafb7cc5842a46b00b76f95ee426691380e5

9 years agoAtlas: fix the order of allocation and ResourceId query 68/36668/2
Xiangyin Ma [Wed, 11 Mar 2015 15:12:08 +0000 (15:12 +0000)]
Atlas: fix the order of allocation and ResourceId query

Change-Id: I81ec538d55beab1b461410593c36bc17e5d3f349

9 years agoMerge "Remove unused FindActorByAlias" into tizen
Kimmo Hoikka [Wed, 11 Mar 2015 11:56:01 +0000 (04:56 -0700)]
Merge "Remove unused FindActorByAlias" into tizen

9 years agoAdded Atlas::Upload(url) support 03/36203/14
Xiangyin Ma [Tue, 3 Mar 2015 11:18:42 +0000 (11:18 +0000)]
Added Atlas::Upload(url) support

Change-Id: I8cf65c95838dae55c10de77c54b5ef33b86f318a

9 years agoRemove unused FindActorByAlias 13/36613/2
Kimmo Hoikka [Tue, 10 Mar 2015 17:32:44 +0000 (17:32 +0000)]
Remove unused FindActorByAlias

Change-Id: Ia9a32f2bf1b11cf2c9d8d2c7d956a5004151e831

9 years agoRemove constraint interpolator 41/36541/9
Adeel Kazmi [Mon, 9 Mar 2015 17:34:50 +0000 (17:34 +0000)]
Remove constraint interpolator

Submitting small changes to tizen branch so all demos don't break straight away.

Change-Id: I2b381ec30528f44dedb437ebfd65ac4497ccc229

9 years agoMerge "dali-core property type comment to represent type instead of property enum... accepted/tizen/common/20150310.094801 accepted/tizen/mobile/20150310.122234 accepted/tizen/tv/20150310.092416 accepted/tizen/wearable/20150310.114551 submit/tizen/20150310.084835
Kimmo Hoikka [Mon, 9 Mar 2015 15:26:12 +0000 (08:26 -0700)]
Merge "dali-core property type comment to represent type instead of property enum" into tizen

9 years agodali-core property type comment to represent type instead of property enum 69/36469/2
Tom Robinson [Fri, 6 Mar 2015 17:55:32 +0000 (17:55 +0000)]
dali-core property type comment to represent type instead of property enum

Change-Id: I3e3ef12b11b6984567c4ec1c54de6e54054ce8f0

9 years agoFix aarch64 build issue 89/36489/1 accepted/tizen/common/20150309.092021 accepted/tizen/mobile/20150309.081755 accepted/tizen/tv/20150309.081814 accepted/tizen/wearable/20150309.110932 submit/tizen/20150309.074330
taeyoon [Mon, 9 Mar 2015 06:09:41 +0000 (15:09 +0900)]
Fix aarch64 build issue

  - Change "1:\ldxr ..." to "1:\tldxr ..." in RefObject::Unreference()

Change-Id: Ibbf1f9c6ea33bd19e042e35fd2c8d582aebb3526

9 years agoMerge "Remove unsafe new-delete pair from program and change unoptimal resizes to...
Kimmo Hoikka [Fri, 6 Mar 2015 18:45:11 +0000 (10:45 -0800)]
Merge "Remove unsafe new-delete pair from program and change unoptimal resizes to reserve" into tizen

9 years agoProperty refactor in dali-toolkit: Core changes 41/36441/2
Tom Robinson [Fri, 6 Mar 2015 10:10:56 +0000 (10:10 +0000)]
Property refactor in dali-toolkit: Core changes

Change-Id: I775426aa1ce8018c9dcf41ff125935be1e9f6ccc

9 years agoRefactored old API from RenderableActor into ImageActor. 89/36389/1
David Steele [Mon, 2 Mar 2015 12:14:57 +0000 (12:14 +0000)]
Refactored old API from RenderableActor into ImageActor.

As part of the mesh rework, have moved blend/culling/shader effect setters & getters
from RenderableActor to ImageActor.

Change-Id: I88087e3d188978ce5cc78d877b8649e40c6c7980

9 years agoMerge "Move memory pool class internal" into tizen submit/tizen/20150306.102558 submit/tizen_mobile/20150307.060454
Adeel Kazmi [Thu, 5 Mar 2015 16:33:13 +0000 (08:33 -0800)]
Merge "Move memory pool class internal" into tizen

9 years agoMerge "Property enum name changes in dali-core: Core changes" into tizen
Adeel Kazmi [Thu, 5 Mar 2015 16:16:47 +0000 (08:16 -0800)]
Merge "Property enum name changes in dali-core: Core changes" into tizen

9 years agoRename shader.h/cpp to scene-graph-shader.h/cpp 88/36388/1
Francisco Santos [Mon, 2 Mar 2015 13:43:32 +0000 (13:43 +0000)]
Rename shader.h/cpp to scene-graph-shader.h/cpp

Change-Id: I2d5b411f9db84004bc1be6eb8d43e04892035319

9 years agoRemoved Meshes and Model loading 80/36380/1
David Steele [Tue, 10 Feb 2015 16:33:10 +0000 (16:33 +0000)]
Removed Meshes and Model loading

Change-Id: I66b6fd58f2d0fd29170596e119360c41a7d2eae5

9 years agoMove memory pool class internal 77/36377/1
Kingsley Stephens [Thu, 5 Mar 2015 15:09:04 +0000 (15:09 +0000)]
Move memory pool class internal

Change-Id: Ic4eadc317eb46b92f5531d8ee5e489dc6fa9c34d

9 years agoResource management modification 78/35678/8
taeyoon [Thu, 26 Feb 2015 02:15:55 +0000 (11:15 +0900)]
Resource management modification

  - Moving shaderbin directory information from dali-core to dali-adaptor
  - Addition of SHADERBIN_CACHE_ENABLED for handlig shader binary files.
  - Making dali-core support binary updates by storing the version number in the shader binaries by Kimmo Hoikka

Change-Id: Iea5f4be140113c81614318fb272f7a1036867942

9 years agoProperty enum name changes in dali-core: Core changes 45/36345/1
Tom Robinson [Thu, 5 Mar 2015 11:27:07 +0000 (11:27 +0000)]
Property enum name changes in dali-core: Core changes

Change-Id: I9d883e667e5a6183473165ac2236171151c5f1d9

9 years ago(TapGesture) Added min/max taps, removed touches as it's unsupported 92/36292/4
Adeel Kazmi [Wed, 4 Mar 2015 15:50:15 +0000 (15:50 +0000)]
(TapGesture) Added min/max taps, removed touches as it's unsupported

Currently, we needed to create two tap-gesture-detectors if we wanted both a single and double tap.
Now we should be able to set the minimum/maximum taps required on each tap-gesture-detector and
just check the noOfTaps member to see how many taps we received.

The touches setter/getter was removed as this is not supported by adaptor. Better to remove this
rather than have unsupported API. Left it in the structs as it could be supported later so that
their sizes do not change when this does happen.

Change-Id: I6112197f867da5a12a2d7dcc20990202a42ca670

9 years agoDALi Version 1.0.32 93/36293/1 dali_1.0.32
Lee Morgan [Wed, 4 Mar 2015 16:10:53 +0000 (16:10 +0000)]
DALi Version 1.0.32

Change-Id: Id8c08eb3594096b3bfa7312a3183e2450e6c714f

9 years agoRemove unsafe new-delete pair from program and change unoptimal resizes to reserve 84/36284/2
Kimmo Hoikka [Wed, 4 Mar 2015 15:26:15 +0000 (15:26 +0000)]
Remove unsafe new-delete pair from program and change unoptimal resizes to reserve

Change-Id: I1d44e31339fba44899a2b37fc6571ad029f2943e

9 years agoRemoving unnecessary constants and unnecessary exports from built in types 70/36070/3
Kimmo Hoikka [Fri, 27 Feb 2015 18:45:11 +0000 (18:45 +0000)]
Removing unnecessary constants and unnecessary exports from built in types

Change-Id: I25a60b0e4866d95035500c0df4e0f48c0db72857

9 years agoMerge "Added API to generate a MeshData object for a Dali::Path object" into tizen
Adeel Kazmi [Tue, 3 Mar 2015 08:41:22 +0000 (00:41 -0800)]
Merge "Added API to generate a MeshData object for a Dali::Path object" into tizen

9 years agoMerge "Performance enhancement, cache glClear state" into tizen
Adeel Kazmi [Tue, 3 Mar 2015 08:39:26 +0000 (00:39 -0800)]
Merge "Performance enhancement, cache glClear state" into tizen

9 years agoProperty refactor in dali-core: Core changes 06/35806/11
Tom Robinson [Tue, 24 Feb 2015 19:33:49 +0000 (19:33 +0000)]
Property refactor in dali-core: Core changes

Change-Id: Idb86099961f03a47e7645cffbb9e7640109ee975

9 years agoAdded API to generate a MeshData object for a Dali::Path object 45/35545/2
Ferran Sole [Tue, 17 Feb 2015 11:45:51 +0000 (11:45 +0000)]
Added API to generate a MeshData object for a Dali::Path object

The method aproximates the path by sampling at regular intervals and
connecting each sampled point to the next sample with a line.

Change-Id: Ia32751f4b5e9b55d679a7dd2c1592d12e566c52a

9 years agoPerformance enhancement, cache glClear state 37/35137/4
Nick Holland [Fri, 27 Feb 2015 16:02:53 +0000 (16:02 +0000)]
Performance enhancement, cache glClear state

DALi will perform glClear operations regardless of current state of the frame
buffer.

For example, dali-demo performs 1 redundant clear of the depth & stencil
buffer per frame.

Change-Id: I4877001f36468dc00380f6d459d3c8c20206ba30

9 years ago(Touch) Emit interrupted when actor is disconnected 20/36020/7
Adeel Kazmi [Fri, 27 Feb 2015 11:23:48 +0000 (11:23 +0000)]
(Touch) Emit interrupted when actor is disconnected

Change-Id: I4c25b100ad908bdfb35021dc759e8d31559ff005

9 years agoRevert "Remove unused constants, don't export constant that have fixed values" 69/36069/1
Kimmo Hoikka [Fri, 27 Feb 2015 18:24:29 +0000 (10:24 -0800)]
Revert "Remove unused constants, don't export constant that have fixed values"

This reverts commit 3ad766215d2e3e4666c42ff6846a56519187e034.

Change-Id: I863c8fff25fea8304457d1803bf96fcf151f81c4

9 years agoRemove unused constants, don't export constant that have fixed values 19/36019/3
Kimmo Hoikka [Fri, 27 Feb 2015 11:13:57 +0000 (11:13 +0000)]
Remove unused constants, don't export constant that have fixed values

Change-Id: I0aec0b40f253a67bb34ae95b0814373e282ec14d

9 years agoMerge "Remove unused #includes" into tizen
Adeel Kazmi [Fri, 27 Feb 2015 15:10:59 +0000 (07:10 -0800)]
Merge "Remove unused #includes" into tizen

9 years agoMerge "Remove unused lighting model programs and shader source" into tizen
Kimmo Hoikka [Fri, 27 Feb 2015 15:10:00 +0000 (07:10 -0800)]
Merge "Remove unused lighting model programs and shader source" into tizen

9 years agoRemove unused #includes 23/36023/3
Kimmo Hoikka [Fri, 27 Feb 2015 12:01:01 +0000 (12:01 +0000)]
Remove unused #includes

Change-Id: I32ff1f76ffadb65fa81bd707ab36445f02fa408a

9 years agoRemove unused lighting model programs and shader source 25/36025/2
Kimmo Hoikka [Fri, 27 Feb 2015 12:08:21 +0000 (12:08 +0000)]
Remove unused lighting model programs and shader source

Change-Id: I95a19e60f179ac8e07b5abd59e9231266879a305

9 years agoRemoved AffectedByLighting APIs from MeshActor 15/36015/1
David Steele [Fri, 27 Feb 2015 11:07:32 +0000 (11:07 +0000)]
Removed AffectedByLighting APIs from MeshActor

Change-Id: I8e1fb53322a0574c5a85afed1f597b63d900fc55

9 years ago(PropertyMap) Fix includes wording 10/36010/1
Adeel Kazmi [Fri, 27 Feb 2015 10:31:40 +0000 (10:31 +0000)]
(PropertyMap) Fix includes wording

Change-Id: I3dc6194d9bae2e4ef9103f9db5eab71b4e97e055

9 years agoRemoved model loading and lighting 97/35897/4
David Steele [Wed, 25 Feb 2015 19:08:06 +0000 (19:08 +0000)]
Removed model loading and lighting

Change-Id: I6bd7c10c93d1a93ecd653f490355e5c5150a5d55
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years ago(AutomatedTests) Fix build break 33/35933/1
Adeel Kazmi [Thu, 26 Feb 2015 08:48:29 +0000 (08:48 +0000)]
(AutomatedTests) Fix build break

Change-Id: Ide89aca9e52c9dbbcbfdc48ba18daf59bea9adb1

9 years agoMerge "(PropertyMap) Use vector-wrapper" into tizen
Kimmo Hoikka [Wed, 25 Feb 2015 16:58:22 +0000 (08:58 -0800)]
Merge "(PropertyMap) Use vector-wrapper" into tizen

9 years agoMerge "Rename BitmapImage as BufferImage" into tizen
Adeel Kazmi [Wed, 25 Feb 2015 16:51:05 +0000 (08:51 -0800)]
Merge "Rename BitmapImage as BufferImage" into tizen

9 years agoAdd fixed size memory pool class 31/33931/18
Kingsley Stephens [Fri, 16 Jan 2015 16:15:23 +0000 (16:15 +0000)]
Add fixed size memory pool class

Change-Id: Idb8b4ba83d11c293e1a081a2067ba5f0faf0570d

9 years agoMerge "DALi Version 1.0.31" into tizen
Adeel Kazmi [Wed, 25 Feb 2015 14:25:56 +0000 (06:25 -0800)]
Merge "DALi Version 1.0.31" into tizen

9 years agoRename BitmapImage as BufferImage 09/35709/7
Xiangyin Ma [Mon, 23 Feb 2015 16:00:47 +0000 (16:00 +0000)]
Rename BitmapImage as BufferImage

Change-Id: I5ea9d81cb7581103b723eae31ad64b660179688c

9 years agoMerge "RenderTasks would not finish if source actor was invisible." into tizen
Kimmo Hoikka [Wed, 25 Feb 2015 12:44:35 +0000 (04:44 -0800)]
Merge "RenderTasks would not finish if source actor was invisible." into tizen

9 years agoDALi Version 1.0.31 59/35859/1 dali_1.0.31
Kingsley Stephens [Wed, 25 Feb 2015 11:33:11 +0000 (11:33 +0000)]
DALi Version 1.0.31

Change-Id: I1e8f20a3723b5bfbd41be18ffafd05c3e5ed3398

9 years ago(PropertyMap) Use vector-wrapper 01/35801/3
Adeel Kazmi [Tue, 24 Feb 2015 16:57:25 +0000 (16:57 +0000)]
(PropertyMap) Use vector-wrapper

Change-Id: I8c09002b01d50515111d13167a78a1d7d154111e