minho.sun [Wed, 18 May 2016 02:07:31 +0000 (11:07 +0900)]
[3.0] Prevention of Null pointer dereference
This reverts commit
fd5557c45975bbab293c1c3793f52672db3a93bb.
Change-Id: I7c72dadd008eee2801909870be122706dce17088
minho.sun [Wed, 18 May 2016 02:07:11 +0000 (11:07 +0900)]
[3.0] Temporary change to fix homescreen issue
This reverts commit
5de9416262cca894549e9e91c96b147a072f92e7.
Change-Id: I50cdde285e6b4d21b35c8a744df90b4c5af2adf6
minho.sun [Wed, 18 May 2016 02:06:50 +0000 (11:06 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: If6c0cf69ad534c0a421a8ca3323526ac50f336e0
minho.sun [Wed, 18 May 2016 02:06:03 +0000 (11:06 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"
This reverts commit
a85abcdece28a8435860dd5f22362c0d27517d55.
Change-Id: I8bacacc930ab7a6634cd14c89671c2a530226117
minho.sun [Wed, 18 May 2016 02:05:50 +0000 (11:05 +0900)]
Revert "[3.0] Prevention of Null pointer dereference"
This reverts commit
3e619233d3b176575e823c7499764b8dd041d08e.
Change-Id: I1de0149fb8fb130d3ec0c400c56cb6ffdfe5d227
Ferran Sole [Fri, 13 May 2016 10:54:39 +0000 (11:54 +0100)]
DALi Version 1.1.34
Change-Id: If90be85e9c3dc27a3b0573922ae7f2fa6eafefd2
Seoyeon Kim [Wed, 11 May 2016 06:49:29 +0000 (15:49 +0900)]
[3.0] Prevention of Null pointer dereference
Change-Id: I79d3b9e91ac27eb7eaa4d0174997db1705e3649a
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Adeel Kazmi [Thu, 12 May 2016 18:04:51 +0000 (11:04 -0700)]
Merge "Update Math's public header comments" into devel/master
David Steele [Thu, 12 May 2016 17:54:36 +0000 (10:54 -0700)]
Merge "Allow reading Vector2/3/4 values from Property::Value with type Vector2/3/4, matching Dali::Vector default behaviour" into devel/master
Seoyeon Kim [Wed, 3 Feb 2016 05:07:46 +0000 (14:07 +0900)]
Update Math's public header comments
Change-Id: Ie1e3f44797c24dca4516a4195473ce315bec5008
Adeel Kazmi [Thu, 12 May 2016 16:36:35 +0000 (09:36 -0700)]
Merge "Moved TextureCache dispatch methods to their own class" into devel/master
Kimmo Hoikka [Thu, 12 May 2016 13:49:01 +0000 (14:49 +0100)]
Allow reading Vector2/3/4 values from Property::Value with type Vector2/3/4, matching Dali::Vector default behaviour
Change-Id: I27fcafa2d80dcc5b1d991ff14bfec75558d63b7c
David Steele [Wed, 24 Feb 2016 20:37:20 +0000 (20:37 +0000)]
Moved TextureCache dispatch methods to their own class
TextureCache dispatch methods should be in their own class to enforce
the Update/Render split. This patch also cleans up all the places where
TextureCache was used in place of TextureCacheDispatcher.
The only user of TextureCacheDispatcher is now ResourceManager, with
initialization from SceneGraphBuffer object in UpdateManager (So the
dispatcher knows which buffer index to use for it's queue).
(This removes some long standing todo's...)
Change-Id: I23f5bbebd9b9348395a8f627e5d533a6a10ea58f
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Tue, 10 May 2016 14:56:04 +0000 (07:56 -0700)]
Merge "Fix the issue of actors disappearing from system overlay" into devel/master
Xiangyin Ma [Mon, 9 May 2016 16:53:55 +0000 (17:53 +0100)]
Fix the issue of actors disappearing from system overlay
Change-Id: I64372483f68079407b7aadd2e6f602038ac337c0
Adam Bialogonski [Fri, 6 May 2016 16:29:43 +0000 (17:29 +0100)]
Fixes an issue when element buffer count is 0 in render-geometry.
- elementBufferCount = 0 states for whole or remaining buffer from elementBufferOffset.
Added two test cases covering that issue ( going out of bounds of the index buffer andusing 0 as number of elements )
Change-Id: I5d29401a3c2d717d173ce63a9cc9ba3b2ecb0e64
Kimmo Hoikka [Mon, 9 May 2016 14:42:32 +0000 (07:42 -0700)]
Merge "Added property to Renderer to specify the depth function" into devel/master
Ferran Sole [Thu, 5 May 2016 08:24:15 +0000 (09:24 +0100)]
Added property to Renderer to specify the depth function
- New property in Renderer to specify whether to enable depth testing
and which depth function to use if enabled
Change-Id: I2964a0796209d711eb185ccf2be3d7ec1f8b202d
Seoyeon Kim [Mon, 9 May 2016 11:37:38 +0000 (20:37 +0900)]
Change a few minor comments in RenderTask
Change-Id: Id0e679401925082178222c3fdf19913c511463dd
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Kimmo Hoikka [Mon, 9 May 2016 11:05:24 +0000 (04:05 -0700)]
Merge "RenderItem clean-up" into devel/master
Adeel Kazmi [Fri, 6 May 2016 14:51:24 +0000 (07:51 -0700)]
Merge "DALi Version 1.1.33" into devel/master
David Steele [Fri, 6 May 2016 14:47:17 +0000 (15:47 +0100)]
DALi Version 1.1.33
Change-Id: Ic6b85f54be79f7b5d0c79876819b058e1deecbb0
Ferran Sole [Fri, 6 May 2016 13:50:26 +0000 (14:50 +0100)]
RenderItem clean-up
Change-Id: I9ea1d07be806414ba3cb56aebe8b13021329adc0
David Steele [Fri, 6 May 2016 12:23:23 +0000 (05:23 -0700)]
Merge "Removal of the Scene graph node attachment" into devel/master
Adeel Kazmi [Thu, 5 May 2016 19:20:53 +0000 (20:20 +0100)]
(Automated Tests) Platform Abstraction now handles multiple resource requests
Also synchronized some dali-test-suite-utils.h/cpp with toolkit.
Change-Id: I28b2ea64cd25d5107de4ea5dae175bbf01232a9f
Kimmo Hoikka [Wed, 4 May 2016 17:39:49 +0000 (18:39 +0100)]
Removal of the Scene graph node attachment
Change-Id: I1f984f6febde45db4a2db6b6e20a20c96f77f578
David Steele [Tue, 3 May 2016 14:02:09 +0000 (15:02 +0100)]
Property::Value changed to store AngleAxis instead of Quaternion
For angles greater than 360 degrees, AngleAxis keeps it's winding
number (the number of complete rotations); whereas Quaternion loses
it. Changing Property::Value to store AngleAxis instead of Quaternion
internally enables AnimateBy to rotate 360 degrees or greater when
constructed with an AngleAxis.
Quaternions can _usually_ be converted to an Angle + Axis equivalent.
In an ideal world, there are some quaternion values that won't
convert, i.e. those for which sine(acos(.w)) is zero.
This is not an issue, as there is in practice no float value that
accurately represents N*2*PI ( for N != 0 ), consequently, the element
w generated by the Quaternion( Radian, Vector3 ) constructor is never
1 unless the initial angle was 0, which indicates no rotation.
Change-Id: I237ad5ccb1797ce7b5af9dc5e7708f65d4b785ad
Signed-off-by: David Steele <david.steele@samsung.com>
Ferran Sole [Thu, 28 Apr 2016 16:43:28 +0000 (17:43 +0100)]
Fixed culling to take scale into consideration
- Culling wasn't considering world scale
- Optimized world space bounding sphere calculation for nodes in the scene
Change-Id: Icf5e7918e038a662bb5e63b7b48a404da5c63d86
Paul Wisbey [Wed, 4 May 2016 14:56:41 +0000 (15:56 +0100)]
Fixed README typo (again)
Change-Id: I3afd00c2d2cfbbcee2221469c3a02cb5a3db4dd7
dongsug.song [Tue, 3 May 2016 23:50:43 +0000 (08:50 +0900)]
[3.0] Temporary change to fix homescreen issue
This reverts commit
9b4b743f3b827a03da9fd6bba7e8a1fc83842af9.
Change-Id: I440d7b97e79c492ca0a176f6be0255ff6fbb7dab
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
dongsug.song [Tue, 3 May 2016 23:49:17 +0000 (08:49 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I96969c8c967c144c5b34ac481e19c5d7f5056618
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
dongsug.song [Tue, 3 May 2016 23:40:14 +0000 (08:40 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"
This reverts commit
00318f9a1de51b5eafca1788c04a1a446b8327b0.
Change-Id: I409516d8cb13117ccc3c76cc5c98501badff8c9a
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
Paul Wisbey [Fri, 22 Apr 2016 09:53:54 +0000 (10:53 +0100)]
Blending enum clean-up
We were previously using a mixture of BLEND and BLENDING in enums.
The order of the BLEND_FACTOR enums & string names was also inconsistent.
As a rule of thumb always use Blend & BLEND for namespaces & enums/constants
(not Blending or BLENDING)
Change-Id: Iff60f4ce5c6fd59991a060fcf19fe7151d65ec5c
Kimmo Hoikka [Fri, 29 Apr 2016 15:01:27 +0000 (08:01 -0700)]
Merge "Remove API to set if a geometry requires writing to the depth buffer" into devel/master
Ferran Sole [Tue, 26 Apr 2016 16:08:42 +0000 (17:08 +0100)]
Remove API to set if a geometry requires writing to the depth buffer
- Removed API to set ( and get ) if a geometry requires writing to the depth buffer when rendering
- Added a property in renderer to specify whether the renderer requires writing to the depth buffer.
- Clean-up shader hints. Removed hints which were not used (i.e never checked)
Change-Id: I4c4b4f17382cefb5b94850c4cc93e64951bf9607
Agnelo Vaz [Fri, 29 Apr 2016 08:09:46 +0000 (09:09 +0100)]
DALi Version 1.1.32
Change-Id: I4cfa7fc60e34e99f1627822f8c80a98a9a8332f2
Adeel Kazmi [Wed, 27 Apr 2016 13:52:39 +0000 (06:52 -0700)]
Merge "Fix doxygen errors" into devel/master
Ferran Sole [Tue, 26 Apr 2016 13:33:25 +0000 (14:33 +0100)]
Make TextureSet a non property owner
- TextureSet are no longer property owner objects
- TextureSet can not provide uniforms to renderers
Change-Id: I7c604fef8b521361ac986593ef0ec63419433a80
Richard Huang [Tue, 26 Apr 2016 15:55:36 +0000 (16:55 +0100)]
Fix doxygen errors
Change-Id: Icecbf9c4ffce18e478cff0d370e3650a82d6b899
Ferran Sole [Wed, 20 Apr 2016 15:06:34 +0000 (16:06 +0100)]
Remove Geometry scene object
* Removed geometry scene object
* Stop using PropertyBuffers for index data
* Moved RenderGeometry to the Render namespace
Change-Id: I9833a4cbe242a452b832ccecce60d21610a9a5b2
Adeel Kazmi [Fri, 22 Apr 2016 16:33:27 +0000 (17:33 +0100)]
(Automated Tests) Completely remove ImageActor & ShaderEffect test cases
Drops line coverage from 83.5% to 81.2% and function coverage from 83.5% to 81.9% which is still
above accepted minimum.
Change-Id: I2cfc4ea07842dd8367a820c04d1df15d913522e0
Adeel Kazmi [Fri, 22 Apr 2016 13:48:59 +0000 (06:48 -0700)]
Merge "Renderer property enum clean-up" into devel/master
Paul Wisbey [Fri, 22 Apr 2016 13:08:57 +0000 (14:08 +0100)]
Renderer property enum clean-up
Change-Id: Ice8c18282db8910b43b71366a1a940d04210ee39
David Steele [Fri, 22 Apr 2016 10:27:20 +0000 (03:27 -0700)]
Merge "DALi Version 1.1.31" into devel/master
Adeel Kazmi [Fri, 22 Apr 2016 09:07:29 +0000 (10:07 +0100)]
DALi Version 1.1.31
Change-Id: I02b3afd7c9b7a298ae058728b6c5e89c989b25ff
Adam Bialogonski [Tue, 19 Apr 2016 13:46:45 +0000 (14:46 +0100)]
Added setIndicesRange(offset, count) function to the Dali::Renderer which allows to render only a part of the index buffer.
Update patchset 3: changed variable name for better code readability
Update patchset 4: added two properties INDEXED_DRAW_FIRST_ELEMENT and INDEXED_DRAW_ELEMENTS_COUNT. the public api function setIndicesRange() wraps those properties now. Added simple test case to test setIndicesRange() function. added safeguard to make sure the indices won't go out of bounds.
Update patchset 5: first element and count are not public vars anymore in the scene-graph-renderer.h
Update patchset 6: compilation error
Change-Id: I3102128c0fed753663ae2135fe11fb3a55652984
Kimmo Hoikka [Tue, 19 Apr 2016 10:53:48 +0000 (11:53 +0100)]
Removal of unnecessary Actor-attachment classes, part I - event thread
- these base classes are not used for anything anymore, they just take up RAM & ROM
Change-Id: Ib0fc20e6dd0360ad2ae01441153093e081395320
Adeel Kazmi [Tue, 19 Apr 2016 10:39:16 +0000 (11:39 +0100)]
Synchronize automated tests with other repos
Change-Id: I5784c342607528c0e886971366ec0e480ef62fe3
Adeel Kazmi [Fri, 15 Apr 2016 12:56:54 +0000 (13:56 +0100)]
(Automated Tests) Use Renderers instead of ImageActor
Change-Id: I4cae4197b1deb40b552de225becadab3370ecc3c
Kimmo Hoikka [Tue, 19 Apr 2016 09:09:41 +0000 (02:09 -0700)]
Merge "Added GetImage() and GetSampler() and GetTextureCount() to TextureSet" into devel/master
Seoyeon Kim [Tue, 19 Apr 2016 02:12:36 +0000 (11:12 +0900)]
[3.0] Temporary change to fix homescreen issue
This reverts commit
b9eb1e0c8f269414b23d0fb4f14fdd3832c4a450.
Change-Id: I32495cbdfa90321be23f051121c1fcd18af89615
Seoyeon Kim [Tue, 19 Apr 2016 02:10:57 +0000 (11:10 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ie44da75a33d7d7a6ebf4772f71ac38a406057162
Seoyeon Kim [Tue, 19 Apr 2016 02:04:39 +0000 (11:04 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"
This reverts commit
9b41baf086909faccfc2b94e41db5524c552a396.
Change-Id: I9ceb55497a6c6b307c7ac45796771acbab94206d
Kimmo Hoikka [Mon, 18 Apr 2016 16:20:59 +0000 (17:20 +0100)]
Removed incorrect API comment
- filter mode is not experimental API
Change-Id: I51a5149b0910461ddfdf5200357cf81d3861da56
Paul Wisbey [Mon, 18 Apr 2016 16:59:50 +0000 (09:59 -0700)]
Merge "Deprecated STENCIL DrawMode Will be replaced by separate ClippingMode enum" into devel/master
David Steele [Wed, 24 Feb 2016 21:01:17 +0000 (21:01 +0000)]
Removed unused methods from scene-graph-shader.cpp
Change-Id: Id6d923191f01306a918582a64103ab152e34fe7c
Signed-off-by: David Steele <david.steele@samsung.com>
Ferran Sole [Mon, 18 Apr 2016 14:17:56 +0000 (15:17 +0100)]
Added GetImage() and GetSampler() and GetTextureCount() to TextureSet
-Added getters for image and samplers in TextureSet and a method
to check the number of textures present in the TextureSet
Change-Id: I7d17988a00102f420550b6e5b438a24861cc2a14
Tom Robinson [Mon, 18 Apr 2016 14:16:17 +0000 (15:16 +0100)]
Deprecated STENCIL DrawMode
Will be replaced by separate ClippingMode enum
Change-Id: Ibaf418574ec04fb147c3086007e97a33cabcd4a0
Ferran Sole [Wed, 6 Apr 2016 09:39:23 +0000 (10:39 +0100)]
Rendering API clean-up
Change-Id: If7c862412ac91edf6e28b2e0f729d4d0545d1247
David Steele [Fri, 15 Apr 2016 16:57:25 +0000 (09:57 -0700)]
Merge "Added previously ommited types of geometry: LINE_STRIP, LINE_LOOP in the 'switch' statement of UploadAndDraw()" into devel/master
Adam Bialogonski [Fri, 15 Apr 2016 13:58:57 +0000 (14:58 +0100)]
DALi Version 1.1.30
Change-Id: I17c5d6491063ded9c64c89798915d5a07a0e2a25
David Steele [Thu, 14 Apr 2016 17:59:42 +0000 (10:59 -0700)]
Merge "Removed unused CullFace features for ImageActor" into devel/master
Adeel Kazmi [Thu, 14 Apr 2016 16:19:58 +0000 (17:19 +0100)]
Removed unused CullFace features for ImageActor
Change-Id: Ica6bfaa0f2e2e06615242b84024e9c7fc83fbf5a
Xiangyin Ma [Fri, 19 Feb 2016 09:33:52 +0000 (09:33 +0000)]
Add REQUIRES_SYNC property to RenderTask
Change-Id: Idca837dd62e3f66a47935f8b7d93b577999d54c7
Adam Bialogonski [Wed, 13 Apr 2016 13:53:38 +0000 (14:53 +0100)]
Added previously ommited types of geometry: LINE_STRIP, LINE_LOOP in the 'switch' statement of UploadAndDraw()
Change-Id: I273ca4b0d08a5de45e20badf345207d47b23a5b5
Tom Robinson [Thu, 7 Apr 2016 16:52:55 +0000 (17:52 +0100)]
Fix for double deletion of memory pool objects
Change-Id: I6bd80062f4884a220880af397264da027974967b
Xiangyin Ma [Fri, 8 Apr 2016 10:24:08 +0000 (11:24 +0100)]
DALi Version 1.1.29
Change-Id: Ie020eafffaad4b2b4636aa25f8d680363a1f1116
Agnelo Vaz [Thu, 7 Apr 2016 15:49:13 +0000 (16:49 +0100)]
Fixing doxygen for PropertyBuffer New
size parameter no longer supported - https://review.tizen.org/gerrit/#/c/63022/
Change-Id: I9484588aefef6ea0e3e30a6cad1e8ddebf06bc44
suhyung Eom [Tue, 5 Apr 2016 22:58:32 +0000 (07:58 +0900)]
Merge branch 'devel/master' (1.1.28) into tizen
Change-Id: Iaf0be1bac8da6b292ace8c600691977f668b50f6
David Steele [Wed, 2 Mar 2016 20:19:30 +0000 (20:19 +0000)]
Changed rendering to remove need for sampler names.
Used glGetActiveUniform to introspect the shader and get the sampler
uniforms. No longer need to store the sampler names with the textures.
The program now generates a list of active texture sampler locations;
The renderer has been changed to bind textures using the matching sampler index.
Affects test cases that check GL state for particular sampler names, as these
are no longer queried.
Change-Id: I194570eb3ec35160a18ee0aebb6f978805855b1a
Signed-off-by: David Steele <david.steele@samsung.com>
Adeel Kazmi [Mon, 4 Apr 2016 13:59:08 +0000 (06:59 -0700)]
Revert "Removed need for sampler uniform names"
This reverts commit
9f94da7375ab73f889c82d60639434e72543c826.
Change-Id: I444e4aba29a14bc14daac0127f287a63c5e30776
Adeel Kazmi [Mon, 4 Apr 2016 10:51:38 +0000 (03:51 -0700)]
Merge "Removed need for sampler uniform names" into devel/master
David Steele [Wed, 2 Mar 2016 20:19:30 +0000 (20:19 +0000)]
Removed need for sampler uniform names
Used glGetActiveUniform to introspect the shader and get the sampler
uniforms. No longer need to store the sampler names with the textures.
Change-Id: I8f2f78ca503a3ff6b615113cfc758350c0be3665
Signed-off-by: David Steele <david.steele@samsung.com>
Yoonsang Lee [Wed, 27 Jan 2016 23:19:14 +0000 (08:19 +0900)]
Update doxygen groups and overview description
- Merge "Render Tasks" and "Shader Effects" groups into "Rendering &
Effect"
- Change "Signals" to "Signal"
- Update overview of DALi core
Change-Id: I6aee5a9cdc64a9575909b0cdd1df295e56670041
Ferran Sole [Fri, 1 Apr 2016 13:39:13 +0000 (14:39 +0100)]
Fixed bug in ImageActor::SetImage
ImageActor would add a new texture to the vector of textures in the material
every time a new image was setted instead of updating the image handle of the
texture
Change-Id: I20aca8145521a8dbcdf509b0be169924ffe5d596
Victor Cebollada [Fri, 1 Apr 2016 08:20:56 +0000 (09:20 +0100)]
DALi Version 1.1.28
Change-Id: I759c70126213a0b75ba3be65a9cd4236d5e9baef
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Ferran Sole [Wed, 30 Mar 2016 13:44:20 +0000 (14:44 +0100)]
Added test case for SetInheritPosition/IsPositionInherited
Change-Id: I5fe65e6d6d13ae81366bf5cc7d372dac7805dbbb
Xiangyin Ma [Mon, 21 Mar 2016 18:01:24 +0000 (18:01 +0000)]
Always notify the derived class when removing child actor
Change-Id: Id8e1276ab9f615aacd5cce5422e02a71099a3066
Adeel Kazmi [Tue, 29 Mar 2016 12:55:59 +0000 (05:55 -0700)]
Merge "Added string writers for Property::MAP and Property::ARRAY" into devel/master
David Steele [Wed, 9 Mar 2016 14:00:06 +0000 (14:00 +0000)]
Added string writers for Property::MAP and Property::ARRAY
Change-Id: Id507f8d1bde9a72cf07105156bcb65512f92dd22
Tom Robinson [Thu, 24 Mar 2016 15:48:49 +0000 (15:48 +0000)]
DALi Version 1.1.27
Change-Id: I4c191258a2d2f9c0b0ffdc8dbbf6c5ba222bea2a
Richard Huang [Mon, 21 Mar 2016 18:07:07 +0000 (18:07 +0000)]
Force the child with assigned size during relayout to do size negotiation
Change-Id: Ibb89b20c22717070151dbf778422c75efd987cb7
Paul Wisbey [Mon, 21 Mar 2016 16:14:36 +0000 (16:14 +0000)]
PropertyBuffer SetData clean-up
Removed potentially dangerous disconnect between size parameter,
and the actual size of the data. Note that there is not actual
SIZE property as implied by the old comments.
Change-Id: Ifa6ec50069e9609a4675c34d09cb571e8a86158b
minho.sun [Mon, 21 Mar 2016 05:45:25 +0000 (14:45 +0900)]
[3.0] Temporary change to fix homescreen issue
This reverts commit
f3c0c404d53a15ddb2df93e7b1d2879ecbd263f3.
Change-Id: Ia4bd67b19d08dc97eb27a3118128b3e67300f618
minho.sun [Mon, 21 Mar 2016 02:26:04 +0000 (11:26 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Iedbf4b48b1af033a32ac9df7930ab1211e4295d2
minho.sun [Mon, 21 Mar 2016 02:20:33 +0000 (11:20 +0900)]
Revert "[3.0] Fixed Svace defect"
This reverts commit
0ff879e17e05d9117b3bfb3203de322a6fa66176.
Change-Id: Iad1ae64f0553bf1a19f90d0b08336770d3dba4d0
minho.sun [Mon, 21 Mar 2016 02:20:01 +0000 (11:20 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"
This reverts commit
2ed3ef0ba58da2df265b570132ac7735610b56fd.
Change-Id: I39118d6f8fa9fd8fa2b688190a848d664c45ed19
Adeel Kazmi [Fri, 18 Mar 2016 13:33:11 +0000 (06:33 -0700)]
Merge "DALi Version 1.1.26" into devel/master
Richard Huang [Fri, 18 Mar 2016 13:09:36 +0000 (13:09 +0000)]
DALi Version 1.1.26
Change-Id: Ic3cbeaad66a03ab8101acafe41938e7acab81f53
Ferran Sole [Fri, 18 Mar 2016 11:30:33 +0000 (11:30 +0000)]
Bug fix in data oriented transformation manager
TransformManagerPropertyQuaternion was not overriding the GetQuaternion()
virtual method from PropertyInputImpl causing an assert when called
Change-Id: I62d7741923eddf33853b88e0031080b5679eef52
Ferran Sole [Tue, 26 Jan 2016 15:40:49 +0000 (15:40 +0000)]
Data oriented transform manager
Added a transform manager which computes the local to world transformations
of all the nodes in the scene. All the transformation data is stored contiguously
in memory which minimizes cache misses during updates.
Change-Id: I95caa2ffafc1ba1b7a83b6cbaf4ad6d9f0fd54fe
suhyung Eom [Wed, 9 Mar 2016 03:16:44 +0000 (12:16 +0900)]
[3.0] Fixed Svace defect
[Defect - DEREF_AFTER_NULL, FALL_THROUGH]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9a877f7c9d815457e2d4e8998deefa46e5f22ac2
Nick Holland [Fri, 11 Mar 2016 15:02:07 +0000 (15:02 +0000)]
DALi Version 1.1.25
Change-Id: I1b02093df8a101a5d24a963fc88b58cd72510bba
David Steele [Tue, 10 Nov 2015 16:56:08 +0000 (16:56 +0000)]
Prevent renderers from drawing with unbound textures
Changed Texture::Bind to return success/failure instead of Created/NotCreated
If the texture is not created, e.g. a NativeTexture calling out to
NativeImageInterface::GlExtensionCreate() fails for some reason, then
the Bind call will now return false to indicate that it failed.
The renderers now check the result of the Bind call, and do not draw if it is
false. This prevents the screen showing black rectangles for unbound textures.
Change-Id: I8e4c81f43a8b73b05cccdbf7799cf5ef0c8722c4
Signed-off-by: David Steele <david.steele@samsung.com>
suhyung Eom [Wed, 9 Mar 2016 03:16:44 +0000 (12:16 +0900)]
Fixed Svace defect
[Defect - DEREF_AFTER_NULL, FALL_THROUGH]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9a877f7c9d815457e2d4e8998deefa46e5f22ac2
Ferran Sole [Mon, 7 Mar 2016 09:07:26 +0000 (09:07 +0000)]
DALi Version 1.1.24
Change-Id: I131e30176842409755dd665da82c40f0eb56d21d
Agnelo Vaz [Fri, 26 Feb 2016 16:43:24 +0000 (16:43 +0000)]
ResourceManager ResourcePostProcessQueue no longer double bufferred
Previously the queue consisted of two buffers which held update messages.
The resouce load message would come in but may not be stored in the current buffer.
Hence the message would only be processed on the next update when the buffers switched.
As the only post process is to notify an UPLOADED texture (DELETED is a no-op) the queue is now only of resource ID's indicating resource that has uploaded.
UtcDaliInternalRequestReloadBitmapRequests01, updated as now the Upload message will be sent before having to do another render-update.
Test-suite-utils updated to show location in code of Render WARNINGs
Change-Id: Ia38a2a32e3f45f6d3e07c0061db5cdfefa54ad12
Paul Wisbey [Tue, 1 Mar 2016 13:37:46 +0000 (13:37 +0000)]
Fixed README typo
Change-Id: If9b947c8150a27aa1d45662a3139355865951d1d
Kimmo Hoikka [Tue, 1 Mar 2016 13:46:57 +0000 (05:46 -0800)]
Merge "Force the actors in the relayout container to do a size negotiation" into devel/master
Ferran Sole [Thu, 25 Feb 2016 12:29:50 +0000 (12:29 +0000)]
Deprecate inheritance modes for position
Position will now behave as rotation and scale: either is inherited
from parent or it isn't
If an actor uses one of the following modes for position inheritance:
USE_PARENT_POSITION
USE_PARENT_POSITION_PLUS_LOCAL_POSITION
has to be changed so the actor's anchor point and parent origin is
at the CENTER and in the case of USE_PARENT_POSITION make sure that local
position is (0,0,0)
Change-Id: Iaed9e9763dcabaaaa764b4baa4b987e710bc1929