Tom Robinson [Tue, 22 Aug 2017 10:29:51 +0000 (11:29 +0100)]
Performance Improvements: Remove unnecessary SwapBuffer calls
Change-Id: I68c6e3a4b1b841bc7b0ca923905a9397b74bb82d
Heeyong Song [Fri, 11 Aug 2017 02:52:15 +0000 (11:52 +0900)]
[3.0] DALi Version 1.1.49
Change-Id: I8e2d90827a3b3f579c7f9aacee63666a93703779
Seoyeon Kim [Wed, 2 Aug 2017 00:40:41 +0000 (09:40 +0900)]
[3.0] Fix SVACE issue
- At linear-constrainer-impl.cpp:138, 'mValue.Size()' should change to 'mProgress.Size()'.
Change-Id: I07799e08d0c5058dd09cd78f368be56b101c23cd
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Heeyong Song [Mon, 10 Jul 2017 08:38:12 +0000 (17:38 +0900)]
[3.0] DALi Version 1.1.48
Change-Id: Ib153ab6593a94bc940fb8001234f06bbb81d4c3f
Heeyong Song [Mon, 10 Jul 2017 08:30:24 +0000 (17:30 +0900)]
Revert "[3.0] Enable GLES3.0 by default."
This reverts commit
b1cb762cfd8a98510fb22e6ee9f076a2b90686a6.
Change-Id: I41a6ef2c03eab68c86306398744b04d3ed82d3f8
Victor Cebollada [Wed, 14 Jun 2017 15:50:09 +0000 (16:50 +0100)]
[3.0] Enable GLES3.0 by default.
Change-Id: I358d172244716840e16a57bdd980dc2be349bd69
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Tue, 13 Jun 2017 14:41:39 +0000 (15:41 +0100)]
[3.0] Floating point formats added to pixel data.
Change-Id: I94038c400620fef5a63fcd74bc2f053c2f9d8254
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Fri, 9 Jun 2017 13:15:02 +0000 (14:15 +0100)]
[3.0] Fix for texture Upload()
* When a full texture is loaded in a GLES3.x context
and the pixel data format is RGB and the internal format
is RGBA, it needs to be converted to RGBA.
Change-Id: Idcd3635d2d1bd378b9ffe96266c4fb8ced5e4087
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
greynaga [Wed, 7 Jun 2017 14:24:31 +0000 (15:24 +0100)]
Mipmap level parameter
Implementation of GL_TEXTURE_MAX_LEVEL for GLES3x,
to upload mipmaps without full level.
Change-Id: I8dbd3a30b47da02ec598cf8df1bc6444d361e232
(cherry picked from commit
c884e36da8820f0c156d88d045874dd6785452f5)
Heeyong Song [Wed, 31 May 2017 08:42:49 +0000 (17:42 +0900)]
[3.0] DALi Version 1.1.47
Change-Id: I37bfeab93d4fce2f8be15a46646af2c396666ebe
Nick Holland [Wed, 10 May 2017 14:32:17 +0000 (15:32 +0100)]
[3.0] Fix support for NativeImage
- Fixed program to recognise uniforms with type: GL_SAMPLER_EXTERNAL_OES
- Fixed Framebuffer renderer to use GL_TEXTURE_EXTERNAL_OES
Change-Id: I337ab3f461aa43fd10b311895b2f186b2462e617
Paul Wisbey [Fri, 12 May 2017 17:02:13 +0000 (17:02 +0000)]
Merge "Fix the USE_ASSIGNED_SIZE resize policy to not overwrite the actor's original policy" into tizen_3.0
Ferran Sole [Tue, 13 Dec 2016 14:29:36 +0000 (14:29 +0000)]
[3.0] Fix bug binding native image textures
NewTexture was always binding native image textures to GL_TEXTURE_2D binding point
even if textures required a different binding point
Change-Id: I54fc18def180c63bbd43f92417608b14039bfd7f
(cherry picked from commit
7ab48a9570568e52dd82c26d219732c18416073f)
Richard Huang [Fri, 28 Apr 2017 16:41:58 +0000 (17:41 +0100)]
Fix the USE_ASSIGNED_SIZE resize policy to not overwrite the actor's original policy
OnRelayout is called during the relayout process, and if the actor has calculated
the size of child actors it will add them to the relayout container with their
desired size and set the ResizePolicy::USE_ASSIGNED_SIZE resize policy on them.
However, by doing this, it overwrites the original resize policy of the actor,
so the size calculation of the actor could be incorrect during any further
relayout process.
This patch fixes the above issue by setting an internal flag instead of overwriting
the original resize policy in order to notify the size negotiation algorithm to
assign the size of child actors as calculated during OnRelayout.
Change-Id: Ib1b2e4cfc2a39cfd653e64291e86508351d15606
David Steele [Thu, 13 Apr 2017 13:21:22 +0000 (14:21 +0100)]
[3.0] Ensured consistency of scene graph and render items
There was a timing issue where UpdateManager's updateScene could be
false, but the messageQueue flushed messages to the process queue just
prior to ProcessSMessages being called which updated the scene graph.
Have ensured that ProcessMessages returns true if there were updates
to the scene graph, and changed UpdateManager to process the scene
appropriately.
Change-Id: I773f5eae2820ad1d93a78d0f3c784a7592ea320a
Signed-off-by: David Steele <david.steele@samsung.com>
Heeyong Song [Fri, 7 Apr 2017 10:53:52 +0000 (19:53 +0900)]
[3.0] Fix disconnection issue of signal
The item is not removed from mSignalConnections until the sinal is emitted.
Changed to remove the item if the function is not called from Emit().
Change-Id: I954b7494f5063c520b91a3f39d707c4e396b2711
minho.sun [Mon, 3 Apr 2017 07:24:48 +0000 (16:24 +0900)]
[3.0] change dead link to new link
Change dead Native API reference link to new link
Signed-off-by: minho.sun <minho.sun@samsung.com>
Change-Id: I426199aeba9f1ee55932e4f983462af9bc609cd3
Seoyeon Kim [Thu, 30 Mar 2017 02:06:25 +0000 (19:06 -0700)]
Merge "[3.0] Add doxygen comment in WeightObject namespace" into tizen_3.0
Seoyeon Kim [Tue, 28 Mar 2017 05:55:55 +0000 (14:55 +0900)]
[3.0] Add doxygen comment in WeightObject namespace
- Add a comment to show WeightObject namespace in the doxygen file.
Change-Id: I5cc51499f76791376924145fafe6a75f6ef23328
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Nick Holland [Tue, 28 Mar 2017 10:41:04 +0000 (11:41 +0100)]
[3.0] Valgrind detected TextureSet leak and invalid access
Memory leak:
If a public API TextureSet gets deleted, it sends a
message to update-manager (RemoveTextureSet).
The scene graph side TextureSet gets removed from
update manager, but it never gets deleted.
Invalid memory access:
Currently when a scene graph TextureSet gets deleted
the renderers using that TextureSet are not notified.
So when a Render gets deleted it would call
TextureSet->RemoveObserver( this );
on an already deleted TextureSet.
DALi however doesn't crash at this point,
because the TextureSet is stored in a memory
pool so the object is still reachable.
Change-Id: Icf0f5a3e55d3ba7537f40db08accad04ae4440f7
Jinho, Lee [Mon, 27 Mar 2017 11:11:51 +0000 (20:11 +0900)]
packaging/dali.spec use license macro
Change-Id: Ia7e4760ce5e16f33ea4e0aa3c92b66f89ecf7dbb
Victor Cebollada [Fri, 17 Mar 2017 18:05:09 +0000 (18:05 +0000)]
[3.0] Fix for FrameBufferImage.
* The Connect() and Disconnect() methods are unnecessarily
implementing a counter that tracks how many handlers are
observing the frame buffer image. In case that the frame
buffer image is not observed by any handler, the internal
FBO is destroyed. A handler may observe again the frame
buffer image but the FBO has already been destroyed.
This caused an issue with the GaussianBlurView effect which
was using a render task to blur an image and a frabe buffer
image to write the blurred image.
Change-Id: I89a7de6f97ee52fb219f8b7641d4d2bbb42764d5
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Tom Robinson [Tue, 27 Oct 2015 18:42:40 +0000 (18:42 +0000)]
Fix for error in pan-prediction
This is to resolve an issue reported by valgrind:
==7892==
==7892== Invalid read of size 4
==7892== at 0x4B5C7BA: operator-= (vector2.h:196)
==7892== by 0x4B5C7BA: Dali::Vector2::operator-(Dali::Vector2 const&) const (vector2.h:184)
==7892== by 0x4B912BF: Dali::Internal::SceneGraph::PanGesture::InterpolatePoint(std::vector<Dali::Internal::SceneGraph::PanGesture::PanInfo, std::allocator<Dali::Internal::SceneGraph::PanGesture::PanInfo> >&, unsigned int, unsigned int, unsigned int, Dali::Internal::SceneGraph::PanGesture::PanInfo&, Dali::Internal::SceneGraph::PanGesture::RelativeVectors&, int, bool) (scene-graph-pan-gesture.cpp:947)
Change-Id: I99e494a5859df175109dc9cf74cf2ad1c7aecbd9
Signed-off-by: Tom Robinson <tom.robinson@samsung.com>
taeyoon0.lee [Mon, 20 Mar 2017 07:49:16 +0000 (16:49 +0900)]
[3.0] DALi Version 1.1.46
Change-Id: Id5175e0fb974fc76ceaf816097594b9d4fe1ce71
Ferran Sole [Tue, 6 Dec 2016 09:33:51 +0000 (09:33 +0000)]
[3.0] Stop calling destroy methods of texture and FrameBuffers on RenderManager destructor
Crashes because most OpenGL calls get the OpenGL context from
thread local storage. In this case, we're trying to delete
textures on the main thread which has no OpenGL context.
Cherry picked from devel/master branch
https://review.tizen.org/gerrit/#/c/102672/5
Removed destruction of texture and framebuffer resources since they
will be cleaned up automatically when the GL context is destroyed
Change-Id: I67e817a1f40c12b4c6730deb72eb742288575bf1
Nick Holland [Wed, 15 Mar 2017 14:01:43 +0000 (14:01 +0000)]
[3.0] Fix leaking ResourceRequest reported by Valgrind
Memory leak caused by ResourceRequest
copy constructor not deleting existing memory.
Change-Id: I2fec473a6ca5aad803f20d7bfd8190ae6b7111dd
Nick Holland [Mon, 27 Feb 2017 15:11:26 +0000 (15:11 +0000)]
[3.0] Fix Message Buffer leak and added DEBUG_ASSERT for leaking nodes
Current message queue is not cleared when update is destroyed
This is 1 cause of Node leak.
Second cause of Node leak is InstallRootMessage passes a layer
as a raw pointer. If update doesn't run ( doesn't run in the test
cases), then we leak the layer (node).
Also added DEBUG_ASSERT to check for leaking scene graph Nodes
Change-Id: Ibfbb73ee840cbeaf33104da6769945cf9b3aafbc
suhyung Eom [Tue, 7 Mar 2017 08:19:27 +0000 (17:19 +0900)]
[3.0] Downgrade warning level of deprecated PropertyMap
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: Iee720757dd6eb1d813541a3e6e4f980ece308bec
Heeyong Song [Tue, 28 Feb 2017 06:20:55 +0000 (15:20 +0900)]
[3.0] pan-gesture code refactor and environment variables
Change-Id: Ief4bcc44a8a34fd319aa13b4372c87948848386f
Nick Holland [Thu, 16 Feb 2017 09:21:52 +0000 (09:21 +0000)]
[3.0] Fix memory leak, scene graph layers are never deleted from memory
Reported by Valgrind.
We have a memory pool for Nodes which works fine
for creating /deleting nodes.
Scene Graph Layers inherit from Nodes, but don't use
the memory pool.
However when either a Node or a Layer is deleted, the overloaded
Node operator delete( void* ptr ) is called, which tries to free
the Node from the memory pool.
Unfortunately for Layer it was never in the memory pool so no
memory is free'd.
Fix includes:
node destructor is protected
layer destructor is private
node delete operator removed
Change-Id: Icfe83f35b4f29d5b774cde392ff976ad299481c5
Seoyeon Kim [Mon, 20 Feb 2017 04:18:07 +0000 (20:18 -0800)]
Merge "[3.0] Update doxygen comments" into tizen_3.0
Seoyeon Kim [Thu, 16 Feb 2017 02:12:21 +0000 (11:12 +0900)]
[3.0] Update doxygen comments
- For document public release, Native API reference is checked by Lionbridge.
Change-Id: I4a1a1a364975a56e3c4a04664e8170ff950d612b
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Nick Holland [Wed, 15 Feb 2017 10:25:23 +0000 (10:25 +0000)]
[3.0] Delete ThreadLocalStorage on shutdown
Currently DALi ThreadLocalStorage object is not deleted
on shutdown.
Reported by Valgrind / Valkyrie
Change-Id: I376f2a05c149b3ac0d81e07fa1052fd44ee6d8a7
Heeyong Song [Thu, 9 Feb 2017 08:14:50 +0000 (17:14 +0900)]
[3.0] Fix SVACE issue - memory leak
- Delete the elements of mResourceRequests
Change-Id: Ib0e95cccf8ac755b2e5571a0efd2b90e15a64747
Adeel Kazmi [Fri, 23 Dec 2016 10:50:13 +0000 (10:50 +0000)]
[3.0] Remove deprecation warnings from TouchEvent
This pollutes the log for general touch as it's used by the TouchEventProcessor for backwards compatability
and, thus, the log is always shown even if applications are not using it.
Change-Id: Ied028740a3007914a6c68c0ffa3a66ad6ef840c9
Seoyeon Kim [Mon, 16 Jan 2017 10:08:17 +0000 (19:08 +0900)]
[3.0] Update doxygen tags
- @returns -> @return / @param -> @param[in] / @detail descriptions
Change-Id: I5ae9f7849030988748f0afb4ce58f7b4b06ed7ab
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
suhyung Eom [Tue, 20 Dec 2016 01:14:17 +0000 (10:14 +0900)]
[3.0] Move virtual destructor same position as 2.4
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I715bc9a7f7b53f0bffb99c4e3d740301ec34142d
suhyung Eom [Sun, 18 Dec 2016 23:11:44 +0000 (08:11 +0900)]
[3.0] Move virutal method's position to its original
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I73a3048ddb0eccbb02bed705deed9fc69c8071a0
suhyung Eom [Thu, 10 Nov 2016 07:51:50 +0000 (16:51 +0900)]
Apply deprecate macro and LOG
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: If9e0583d52cab9a036da0a93dd924c8a02bec999
Seoyeon Kim [Fri, 9 Dec 2016 08:43:15 +0000 (00:43 -0800)]
Merge "[3.0] Added sibling order property to Actor" into tizen_3.0
Seoyeon Kim [Fri, 9 Dec 2016 06:06:39 +0000 (22:06 -0800)]
Merge "[3.0] Update comment for Image::Image()" into tizen_3.0
Ferran Sole [Thu, 8 Dec 2016 15:26:03 +0000 (15:26 +0000)]
[3.0] Added sibling order property to Actor
- Added a sibling order to allow the user to control drawing order in LAYER_UI
Change-Id: I0000fd7091647bda1e5637dfcef11090188ac823
suhyung Eom [Fri, 9 Sep 2016 01:49:56 +0000 (10:49 +0900)]
[3.0] Add function to set top margin of the stage
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9b0da6c2e17cca7894245d36013fe1d04a24d11d
su hyung Eom [Mon, 28 Nov 2016 04:26:37 +0000 (20:26 -0800)]
Merge "[3.0] (dali_env script) Add dimension defines to outputted setenv so it isn't fullscreen by default" into tizen_3.0
Adeel Kazmi [Thu, 24 Nov 2016 17:41:45 +0000 (17:41 +0000)]
[3.0] Change CustomActorImpl destructor to protected
This is a ref-counted object so another non-deriving object should not be able to delete it.
Change-Id: Iacca4e57bc7871c33d0c3602051e2980037de20f
Seoyeon Kim [Tue, 22 Nov 2016 08:17:11 +0000 (17:17 +0900)]
[3.0] Prevent API generate warning log
- The doxygen warning log said some Property enumerations of class are not documented.
Change-Id: I698f527d78557ad512e3a84d7a92142cba2a23ab
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon Kim [Thu, 17 Nov 2016 07:28:43 +0000 (16:28 +0900)]
[3.0] Add Privilege doxygen tag to get storage image size
- ResourceImage::GetImageSize() needs privileges to media storage and external storage
Change-Id: I9179a2e651611875129f9c6d7ae50f8ba7da6efa
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Adeel Kazmi [Fri, 18 Nov 2016 11:16:44 +0000 (11:16 +0000)]
[3.0] (dali_env script) Add dimension defines to outputted setenv so it isn't fullscreen by default
Change-Id: Ia845134f3331d1e543c3f4724afeefe06d83f0b1
(cherry picked from commit
674625ab0ea80418655eb1f763f1817538adb2b0)
David Steele [Tue, 4 Oct 2016 13:03:13 +0000 (14:03 +0100)]
[3.0] Added a new default for ActorBehaviour.
The default behaviour for actors is now to have Size Negotiation
switched on.
Thus, the name ACTOR_BEHAVIOUR_NONE is wrong.
Have deprecated ACTOR_BEHAVIOUR_NONE, and added a new ACTOR_BEHAVIOUR_DEFAULT
instead.
Change-Id: I79812715a8dd9b4eb8aa2d41819bcb6c9e403e3d
Signed-off-by: David Steele <david.steele@samsung.com>
(cherry picked from commit
e43a9524565c56024a65ec4c198533d2f7bbd570)
Yoonsang Lee [Thu, 17 Nov 2016 00:23:03 +0000 (09:23 +0900)]
[3.0] Update comment for Image::Image()
to describe more detail information
Change-Id: If88c36a7b121d35ad4a8f3528fa01a0220c2af49
taeyoon [Wed, 7 Sep 2016 10:53:03 +0000 (19:53 +0900)]
[3.0] Modify texture bind for OES_EGL_image_external
Modify BindTexture part for native image source with OES_EGL_image_external
Change-Id: I4c4063d98293f833739870a7c8c42d0ab70d409c
Seoyeon Kim [Fri, 23 Sep 2016 04:41:39 +0000 (13:41 +0900)]
[3.0] Add missed doxygen documentation
- Parameters of some members are not documented.
- Enumeration of some classes are not documented.
- Return types of some members are not documented.
Change-Id: Iba5275921c2c1fc47d1b3d3cfd2aa01f3a153979
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon Kim [Tue, 20 Sep 2016 00:49:37 +0000 (09:49 +0900)]
[3.0] Fix license issue
- Change the license name and delete Samsung Properietary license
Change-Id: I38c879b47157e6126219a85f2c326291da55abf1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
taeyoon [Mon, 12 Sep 2016 11:39:13 +0000 (20:39 +0900)]
[3.0] Remove/move experimental features
Change-Id: I22b82082a0a2bd465a28a54e3f7c5d20be8bff37
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Adeel Kazmi [Fri, 9 Sep 2016 13:52:35 +0000 (14:52 +0100)]
[3.0] Mark Clipping API as being part of the Tizen 3 version
Change-Id: I3c0be13ad6fdce174f539c7a0bc310226628c1ef
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Tom Robinson [Fri, 18 Mar 2016 17:05:28 +0000 (17:05 +0000)]
[3.0] Clipping API feature in Actor
A clipping mode property has been added to Actor.
This property controls how the actor will clip its children against it.
Property: Actor::Property::ClippingMode / "clippingMode"
Change-Id: I5f787d6986dc87089566b7a1f721ec4f4ae74b46
Values:
DISABLED This Actor will not clip its children.
CLIP_CHILDREN This Actor will clip all children to its contents (the actor will also be visible itself).
Tom Robinson [Wed, 7 Sep 2016 18:17:38 +0000 (19:17 +0100)]
[3.0] Combine StencilMode and WriteToColorBuffer to RenderMode
Change-Id: Ib22783d9036ab1e53b8b45e25f2af1e65a408b77
Adeel Kazmi [Fri, 9 Sep 2016 12:57:39 +0000 (05:57 -0700)]
Merge "[3.0] Add Privilege doxygen tags" into tizen
Adeel Kazmi [Fri, 9 Sep 2016 12:56:51 +0000 (05:56 -0700)]
Merge "[3.0] Fix WeakHandleBase::Reset()" into tizen
Xiangyin Ma [Tue, 6 Sep 2016 14:41:54 +0000 (15:41 +0100)]
[3.0] Fix WeakHandleBase::Reset()
If Reset() is called somewhere, there is no way to check whether this WeakHandle is still valid. Attempts of calling GetBaseHandle() or operator ==, != will crash.
Change-Id: I161af6539f2a9ab971a55f0e1280ed890cd98715
Andrew Poor [Mon, 5 Sep 2016 16:02:01 +0000 (17:02 +0100)]
[3.0] Set up the depth buffer based on per-renderer flags.
Change-Id: I91cc5229433561044c163fd84ce564bb20299fd0
Taeyoon Lee [Fri, 2 Sep 2016 09:07:54 +0000 (02:07 -0700)]
Merge "[3.0] Add descriptions and example codes" into tizen
Seoyeon Kim [Wed, 3 Aug 2016 04:21:15 +0000 (13:21 +0900)]
[3.0] Add descriptions and example codes
Change-Id: I31918f8b48745042cb3513b60fc2a4120efda8a7
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon Kim [Mon, 29 Aug 2016 06:44:08 +0000 (15:44 +0900)]
[3.0] Add Privilege doxygen tags
Change-Id: Ifc8755ca6a7492974e3275605f45394d3dee9166
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Kimmo Hoikka [Mon, 15 Aug 2016 17:47:55 +0000 (18:47 +0100)]
[3.0] remove Uniform name cache as its no longer used
Change-Id: Idd00992e0834e6aa919a58adefbb87f30d83a10f
Ferran Sole [Tue, 9 Aug 2016 15:07:35 +0000 (16:07 +0100)]
[3.0] Bug fix in Transform manager, improve performance
* World matrices where not reordered in the sorting pass causing the
application to get the wrong value if the world matrix was queried during
component sorting.
This bug was causing slider handle and value to jump to an erroneous position
when panning
* Minor performance improvement to reduce the number of swaps when
reordering transform components
Change-Id: Ifde6ef4aaa2052c70042ef46c8909c85c407588a
Agnelo Vaz [Thu, 4 Aug 2016 15:35:59 +0000 (16:35 +0100)]
[3.0] Adding ObjectDestructionTracker to dali-test-suite-utils
Change-Id: Iaabd6c94c28cc42922cb49ab3d06fd124117d23e
David Steele [Mon, 8 Aug 2016 18:46:43 +0000 (19:46 +0100)]
[3.0] Updated patch-coverage tool to catch fewer errors
Patch coverage tool was catching coverage errors for files in
non-source tree and of non-source code, also was catching changes
that had no coverage change.
Also added mechanism to choose the right patch, or to fail
if there are changes in both the working tree and the index.
Also added html output.
One minor gotcha spotted - added test code which was in-advertently covered
because of a case fallthrough, and passed, though this then caused unchanged
code to reduce in coverage.
Change-Id: I439ce905a2ca906498e03b5c182b05e70e4f28d4
Ferran Sole [Thu, 4 Aug 2016 09:45:19 +0000 (10:45 +0100)]
[3.0] Render textures created from NativeImages error
* GlExtensionDestroy() was not being called on clean-up
* PrepareTexture() was not being called when binding the texture
* Error code returned from TargetTexture() was not being handled
Change-Id: Ie3e8f9d5cc973da8a72eea68838e9443a3421077
Adeel Kazmi [Tue, 2 Aug 2016 14:13:56 +0000 (15:13 +0100)]
[3.0] Added missing newline chars to logging commands
Change-Id: Iabec9a41aaead0f8fac0b0ec8c93cb2a80b54be7
Tom Robinson [Fri, 29 Jul 2016 15:29:40 +0000 (16:29 +0100)]
[3.0] Renderer to support enum and string properties
Change-Id: Ief5da875bab5aad2729dd966db27d0a7b4f8eb3a
Tom Robinson [Fri, 29 Jul 2016 15:35:33 +0000 (16:35 +0100)]
[3.0] Renderer Depth UTCs + test-gl-abstraction update
Change-Id: I72af9d9c39114f150934038b579500ebca47f4e0
taeyoon [Mon, 22 Aug 2016 06:53:10 +0000 (15:53 +0900)]
[3.0] Version downgrade (1.2.0 to 1.1.45)
Final integration work for tizen 3.0 merged 1.2.0 in tizen branch.
1.2.0 already includes new features (Public-APIs) for next tizen release.
For tizen 3.0, we downgrade tizen branch to 1.1.45
This reverts commit
109a3e9b900bc22d74847e7f4bd4565000033bc2.
Revert "Preparation for minor version upgrade"
This reverts commit
27ebdfb5c9b78436803e91fed85853cd6455cb17.
Revert "Adding ObjectDestructionTracker to dali-test-suite-utils for testing object destruction"
This reverts commit
7d801dcd5b760e024df8598102bbac06e35db1d5.
Revert "Batching clean-up"
This reverts commit
7da3cb30b108447404f7fe088156638d0bf3f1ca.
Revert "Render textures created from NativeImages where not handled correctly"
This reverts commit
ca38f7946c5835a022d950555d7f96dbaf7f4708.
Revert "Geometry Batching"
This reverts commit
449cde6cfe99f1e9297bec8cdb5cedff37502afb.
Revert "Added missing newline chars to logging commands"
This reverts commit
2b10280985738c74efa2aa0fb956a837c69acee6.
Revert "Renderer to support enum and string properties"
This reverts commit
24a1e2d36b9340010242c40b043e208674cb4695.
Revert "Renderer Depth UTCs + test-gl-abstraction update"
This reverts commit
816210ab8d8ba78361d681a4b7b0208dbf5452b4.
Change-Id: Ia7bf3df83fc08633a17dcf196f1092b646eed472
taeyoon [Tue, 9 Aug 2016 08:17:21 +0000 (17:17 +0900)]
[3.0] Temporary change to fix homescreen issue
This reverts commit
50d7b4e46472f6d43a67259223ec26412cfac4c3.
Change-Id: Ic59aed26e306b35ee1710413363925a5688d6a11
taeyoon [Tue, 9 Aug 2016 08:16:09 +0000 (17:16 +0900)]
[3.0] Exclude internal tag module in Public API reference
This reverts commit
16fc4effc857badc41095ff3cb649e9545e2587a.
Change-Id: I5b0810dbff78b6b79bcbfb63d31b372556833942
taeyoon [Tue, 9 Aug 2016 08:05:50 +0000 (17:05 +0900)]
Merge branch 'devel/master (1.2.0)' into tizen
Change-Id: I6a716668d9bf4c33bab09670fb786245138927d0
taeyoon [Tue, 9 Aug 2016 08:05:02 +0000 (17:05 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"
This reverts commit
ee5085442d3d0b1d54d5e46d68cedfc6bfd2c9dd.
Change-Id: I42fcf0ed70504afc02f7be2c07cbd3f90a244ad9
taeyoon [Tue, 9 Aug 2016 08:04:18 +0000 (17:04 +0900)]
Revert "[3.0] Exclude internal tag module in Public API reference"
This reverts commit
e41f8a717a2e223d848065366a089fc0425c18e1.
Change-Id: I0225ee7ee58e21a0cb3727323ff42621c78d5178
taeyoon [Tue, 9 Aug 2016 08:03:33 +0000 (17:03 +0900)]
Revert "[3.0] Fix Svace issues"
This reverts commit
1a0e02eaca706014652713d8e974ff4994b2f019.
Change-Id: I893f2f7be7c460e7e1f63bab74508a8d643f788e
taeyoon [Tue, 9 Aug 2016 08:02:53 +0000 (17:02 +0900)]
Revert "[3.0] Restore the code at random.h"
This reverts commit
2a1d4cdb2dec66c1d66c75f9ac4ace6214c763f9.
Change-Id: Ia88cfffd0b3662b283be8afcb69b037b1a80689c
taeyoon [Tue, 9 Aug 2016 08:02:11 +0000 (17:02 +0900)]
Revert "[3.0] Added test cases for public api."
This reverts commit
5d87a5570766cf56efcf7926a9b9c8d034c63658.
Change-Id: Ia39f5d101a7adda7edfd05b26fc6c9349936d534
taeyoon [Tue, 9 Aug 2016 07:59:01 +0000 (16:59 +0900)]
Revert "[3.0] Tizen Directory Migration"
This reverts commit
ccd3debb4b6634f1e4254532cae445ddf082999a.
Change-Id: I0abc6ca77c0f2af418ccbee02168484035be5ef6
Tom Robinson [Fri, 5 Aug 2016 13:51:44 +0000 (14:51 +0100)]
DALi Version 1.2.0
Change-Id: If80150c68629411663afba2bba167569a04597be
Adeel Kazmi [Thu, 4 Aug 2016 16:32:10 +0000 (09:32 -0700)]
Merge "Preparation for minor version upgrade" into devel/master
Agnelo Vaz [Thu, 4 Aug 2016 15:35:59 +0000 (16:35 +0100)]
Adding ObjectDestructionTracker to dali-test-suite-utils for testing object destruction
Change-Id: Iaabd6c94c28cc42922cb49ab3d06fd124117d23e
Adeel Kazmi [Thu, 4 Aug 2016 15:32:00 +0000 (16:32 +0100)]
Preparation for minor version upgrade
Change-Id: I72d2a872c60a3c53165fd7f960c670efecaf1f14
Adeel Kazmi [Thu, 4 Aug 2016 15:15:32 +0000 (08:15 -0700)]
Merge "Batching clean-up Fixed property comment ( missing version number )" into devel/master
adam.b [Thu, 4 Aug 2016 13:45:04 +0000 (14:45 +0100)]
Batching clean-up
Fixed property comment ( missing version number )
Change-Id: I1a29fa8b894f6f5ed55542c9c979a588f603887a
Ferran Sole [Thu, 4 Aug 2016 09:45:19 +0000 (10:45 +0100)]
Render textures created from NativeImages where not handled correctly
* GlExtensionDestroy() was not being called on clean-up
* PrepareTexture() was not being called when binding the texture
* Error code returned from TargetTexture() was not being handled
Change-Id: Ie3e8f9d5cc973da8a72eea68838e9443a3421077
adam.b [Tue, 26 Jul 2016 17:33:21 +0000 (18:33 +0100)]
Geometry Batching
DALi support to batch geometry under certain conditions ( like using same texture atlas, shaders ).
Known limitations:
- Batching, once it's on, is immutable
- Batches update only, when something changes in the hierarchy
- Actors within a batch share the same uniforms set ( share values like opacity, color etc. ).
- Transformations applied to actors within a batch won't have any visual effect.
Change-Id: Id48aa47397b8ff9169dc044f37e4de2341a6b169
David Steele [Wed, 3 Aug 2016 13:59:17 +0000 (06:59 -0700)]
Merge "Added missing newline chars to logging commands" into devel/master
Tom Robinson [Fri, 29 Jul 2016 15:29:40 +0000 (16:29 +0100)]
Renderer to support enum and string properties
Change-Id: Ief5da875bab5aad2729dd966db27d0a7b4f8eb3a
Adeel Kazmi [Tue, 2 Aug 2016 14:13:56 +0000 (15:13 +0100)]
Added missing newline chars to logging commands
Change-Id: Iabec9a41aaead0f8fac0b0ec8c93cb2a80b54be7
Tom Robinson [Fri, 29 Jul 2016 15:35:33 +0000 (16:35 +0100)]
Renderer Depth UTCs + test-gl-abstraction update
Change-Id: I72af9d9c39114f150934038b579500ebca47f4e0
Adeel Kazmi [Fri, 29 Jul 2016 16:11:25 +0000 (17:11 +0100)]
DALi Version 1.1.45
Change-Id: If16edd8506e5aeed0b81d4b33a136b62a51f9429
Adeel Kazmi [Thu, 28 Jul 2016 14:19:37 +0000 (15:19 +0100)]
(Scripting) Helper method for bit-mask enum properties & moved enum-string macros to Devel API
Change-Id: Iec06be774d5ea9cd37db43fa7378634f0a3dee37
Adeel Kazmi [Thu, 28 Jul 2016 14:18:42 +0000 (15:18 +0100)]
(Property Map) Added method to find and return an index or equivalent string key
Change-Id: Iaf18b8eb70523b401a13eb47db4a69b65f1fb963
Adeel Kazmi [Fri, 15 Jul 2016 15:05:48 +0000 (16:05 +0100)]
Added a Max Core Property Index so that a range can be defined in toolkit
Change-Id: I75c878357b86e509083783144cc84a7f18374e16
Tom Robinson [Thu, 28 Jul 2016 13:11:57 +0000 (14:11 +0100)]
FrameBuffer::Format changed to bit-mask Attachment: Core
Change-Id: I894a703dc8de36cc052fc958693842fc33b208f8
Ferran Sole [Wed, 27 Jul 2016 16:13:10 +0000 (17:13 +0100)]
Renamed enum Geometry::GeometryType to Geometry::Type
* Renamed GeometryType enum to Type
* Renamed Geometry::SetGeometryType and Geometry::GetGeometryType to Geometry::SetType and Geometry::GetType
Change-Id: Ifcfe881ad4d9a5fa0b6750658dbea9509a6bdc57