dongsug.song [Tue, 23 Feb 2016 12:55:31 +0000 (21:55 +0900)]
Revert "[3.0] (FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy"
This reverts commit
32066f22374dff6d3fbcfe1f499e1eac58dacedd.
Change-Id: Ie2f91c22b43d086167f44e1a8188623e3ed90551
dongsug.song [Tue, 23 Feb 2016 12:53:23 +0000 (21:53 +0900)]
Revert "[3.0] Ensure the use of ShaderEffect in ImageActor is backwards-compatible"
This reverts commit
9ef925cf1da2d99130aae7026c88055611666950.
Change-Id: I7d7a942dbf44423f03c97d74053a5744d8307df0
Xiangyin Ma [Thu, 11 Feb 2016 16:49:55 +0000 (16:49 +0000)]
[3.0] Ensure the use of ShaderEffect in ImageActor is backwards-compatible
Change-Id: If517adfd7b1dca2478df14747bba18518e016824
Adeel Kazmi [Mon, 1 Feb 2016 15:31:41 +0000 (15:31 +0000)]
[3.0] (FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy
Only store the ReleasePolicy set as it's required satisfy Tizen API policy. However, it is not
used internally.
Change-Id: I768f7871d8110476a232f794acb787ed02e3a81b
taeyoon [Thu, 19 Nov 2015 13:01:56 +0000 (22:01 +0900)]
[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland
Change-Id: I5c8cadd96f87d4d1db9e30101cd647c697e3c7ea
taeyoon [Wed, 30 Dec 2015 02:48:45 +0000 (11:48 +0900)]
[3.0] Temporary change to fix homescreen issue
Change-Id: I4bdcf99cc738d8f7058f552f22e590ed8decb08e
taeyoon [Fri, 15 Jan 2016 02:14:35 +0000 (11:14 +0900)]
Merge branch 'devel/master (1.1.16)' into tizen
Change-Id: I93ed3b7cbcd61c4a7f167394432f01e68966323a
taeyoon [Wed, 30 Dec 2015 02:01:59 +0000 (11:01 +0900)]
Revert "Revert "Revert "[3.0] Temporary change to fix homescreen issue"""
This reverts commit
a724edad2406f6d1009987cff73b5091a4265b3a.
Change-Id: I3a1857654456d54c03c58b7178241c55912f0961
taeyoon [Wed, 30 Dec 2015 02:00:06 +0000 (11:00 +0900)]
Revert "[3.0] Fix svace issue"
This reverts commit
80a2f0d38962f926342481c602f33e9025586125.
Change-Id: Ibfcb08c1e5a011d79cbdf7891e890df1e5864394
taeyoon [Fri, 15 Jan 2016 02:10:22 +0000 (11:10 +0900)]
Revert "[3.0] Fix license issues from the protex server"
This reverts commit
4bbbcb9f6bd3f13c38adf175de35bf5e5a642038.
Change-Id: Ib07b9b5fda06802379c0fda0b61ffdff8b416369
Lee Morgan [Fri, 8 Jan 2016 14:32:14 +0000 (14:32 +0000)]
DALi Version 1.1.16
Change-Id: Ice376cf1f83a757bc4e84df05b72e28a08a60698
Seoyeon Kim [Thu, 7 Jan 2016 05:57:44 +0000 (14:57 +0900)]
Fix license issues from the protex server
- Change licence names in .spec to match SPDX identifiers
Change-Id: I681e47c688466ef4ed9cadf0c27148849da7d118
Adeel Kazmi [Wed, 6 Jan 2016 17:14:41 +0000 (09:14 -0800)]
Merge "Renamed empty animation test function" into devel/master
Kimmo Hoikka [Wed, 6 Jan 2016 17:06:14 +0000 (09:06 -0800)]
Merge "(ImageActor) Partially restored Get/Set Image & NinePatchBorder APIs" into devel/master
David Steele [Wed, 6 Jan 2016 14:24:04 +0000 (14:24 +0000)]
Renamed empty animation test function
Change-Id: Id7dc285ed337b109c23fb8e3da8e4dc1984ece9b
David Steele [Wed, 6 Jan 2016 11:25:31 +0000 (11:25 +0000)]
Updated README for test cases
Change-Id: I03c58b0eb4e25ff600e9d169997936cc9d07589a
Adeel Kazmi [Tue, 5 Jan 2016 18:10:10 +0000 (18:10 +0000)]
(ImageActor) Partially restored Get/Set Image & NinePatchBorder APIs
- The value is only stored so that it can be returned in the getter.
- Internally, we do not support any other style apart from STYLE_QUAD.
Change-Id: Ifad7dbfd60bbaa6761a8c0fe4c4e76ab1ba457c3
taeyoon [Tue, 22 Dec 2015 10:50:10 +0000 (19:50 +0900)]
Fix svace issue, DEREF_AFTER_NULL case
Move 'SetTextureImage( index, imagePtr )' to if statement for checking image handle
- If image handle is NULL, imagePtr is also NULL in SetTextureImage().
Change-Id: I2dc389090f094e85cd0eb6285756434dcdb90617
Kimmo Hoikka [Tue, 5 Jan 2016 16:40:41 +0000 (08:40 -0800)]
Merge "(Degree) Restored removed angle constants" into devel/master
David Steele [Tue, 5 Jan 2016 12:46:35 +0000 (12:46 +0000)]
Removed automated test case style folder
Change-Id: Ib10b7930c084ecf5fdc5fbecb8afc2d6cb6191b3
Adeel Kazmi [Mon, 4 Jan 2016 12:01:53 +0000 (12:01 +0000)]
(Degree) Restored removed angle constants
- Required for binary/source compatibility.
Change-Id: Icc9bf979ec5a58b4ea6632dced162be872ed371f
Taeyoon Lee [Thu, 31 Dec 2015 08:48:11 +0000 (00:48 -0800)]
Merge "[3.0] Fix license issues from the protex server" into tizen
seoyeon2.kim [Wed, 30 Dec 2015 04:49:03 +0000 (13:49 +0900)]
[3.0] Fix license issues from the protex server
- Change licence names in .spec to match SPDX identifiers
- Remove application.js which is reported as GPL licensed
Change-Id: Iee1a6f116de1aa9984d5cd95c4b0bce380cee789
Adeel Kazmi [Wed, 23 Dec 2015 17:21:16 +0000 (17:21 +0000)]
DALi Version 1.1.15
Change-Id: I84c24982febe30c41239f35a31b234fdec57cd83
taeyoon [Tue, 22 Dec 2015 10:50:10 +0000 (19:50 +0900)]
[3.0] Fix svace issue
Change-Id: I2dc389090f094e85cd0eb6285756434dcdb90617
Ferran Sole [Fri, 18 Dec 2015 11:49:03 +0000 (11:49 +0000)]
Bug fix FixedSizeMemoryPool
Change-Id: Ie94f52f2f4cee7bad19bb83025b1a059e13df39e
Ferran Sole [Tue, 15 Dec 2015 14:53:50 +0000 (14:53 +0000)]
Use memory pools to allocate nodes, renderers, materials and animations
Use global memory pools to allocate nodes, renderers material and animations
to speed up traversals.
Change-Id: Iee233169e0e40cd3206c82074b9f015f7c7e424c
x1ma [Wed, 9 Dec 2015 15:07:42 +0000 (15:07 +0000)]
(ImageActor) resize the geometry in shader
Change-Id: Ic233e1a3c865e55b1d93cb69f4000f761b8488c2
Adeel Kazmi [Fri, 11 Dec 2015 18:12:04 +0000 (10:12 -0800)]
Merge "LLVM/Emscripten fixes" into devel/master
Adeel Kazmi [Fri, 11 Dec 2015 17:06:52 +0000 (09:06 -0800)]
Merge "Return target size and position while retrieving default actor property value" into devel/master
David Steele [Fri, 11 Dec 2015 14:41:27 +0000 (14:41 +0000)]
DALi Version 1.1.14
Change-Id: I1c964405685bed5cbf0ef5d17c7c45cae6b9739d
Lee Morgan [Thu, 2 Oct 2014 12:25:23 +0000 (13:25 +0100)]
LLVM/Emscripten fixes
Change-Id: I19ad59fdc3613ac19478613ee8103f56fe8d11ca
Richard Huang [Thu, 10 Dec 2015 16:18:31 +0000 (16:18 +0000)]
Return target size and position while retrieving default actor property value
Change-Id: Ib8c947ce956dac73f059274a7f47db67cb6b08d9
Ferran Sole [Thu, 10 Dec 2015 09:18:31 +0000 (09:18 +0000)]
Apply constraints when traversing the scene to update
Apply constraints when traversing the scene to update instead of
in a separate traversal
Change-Id: Idc24668a77a896e1b50eb738811969d7b2778086
Adeel Kazmi [Thu, 10 Dec 2015 10:33:03 +0000 (02:33 -0800)]
Merge "Implemented shader program property" into devel/master
Kimmo Hoikka [Wed, 9 Dec 2015 13:44:31 +0000 (13:44 +0000)]
Remove some dead code
- double buffered property (not used)
- property boolean (not used)
Change-Id: I4a27c94b9acf292bce26d85baf7e11ce121c4a91
Lee Morgan [Mon, 2 Nov 2015 14:28:08 +0000 (14:28 +0000)]
Implemented shader program property
Change-Id: Ibf7dcc9051d481e322f0f47ab2b35fd6e15b202c
Adeel Kazmi [Wed, 9 Dec 2015 10:35:24 +0000 (02:35 -0800)]
Merge "Removed unnecessary code from Uint16Pair UTC" into devel/master
Kimmo Hoikka [Tue, 8 Dec 2015 18:14:17 +0000 (10:14 -0800)]
Merge "Remove some redundant&dead code from node" into devel/master
Tom Robinson [Tue, 8 Dec 2015 13:37:36 +0000 (13:37 +0000)]
Removed unnecessary code from Uint16Pair UTC
Change-Id: I6fc087c19f208d4479d958810a02260c70007892
Kimmo Hoikka [Tue, 8 Dec 2015 13:17:02 +0000 (05:17 -0800)]
Merge "Remove Node::ResolveVisibilty()" into devel/master
Kimmo Hoikka [Tue, 8 Dec 2015 10:14:14 +0000 (10:14 +0000)]
Remove some redundant&dead code from node
+ copy previous size is no longer needed as size is not inherited
+ is fully visible is never called
Change-Id: I9c54cb3cbe7fc905f6dd827054cd55d2bdd1c542
Tom Robinson [Thu, 26 Nov 2015 17:23:09 +0000 (17:23 +0000)]
Implement image fitting modes
Change-Id: I5153fdbe4538090c471771d57e170f21dcf3543e
Kimmo Hoikka [Mon, 7 Dec 2015 11:36:09 +0000 (11:36 +0000)]
Cleanup, fix incorrect comment and removal of dead code related with old culling mechanism
Change-Id: I9fb4807b6b09828ab78ceae0a706517a38d34f89
Adeel Kazmi [Mon, 7 Dec 2015 10:45:46 +0000 (10:45 +0000)]
(dali_env) Fix setenv output
Problem: Running "dali_env -s" does not output the correct setenv information.
Solution: This happened because we were doing a string inequality check using "!=".
We should use "ne" instead.
Additionally, ensure we only look for "dali-env" as our root dir explicitly, i.e.
it should not be dali-env-blah. In that case, a dali-env subdirectory should be used
as the root.
Also ensuring that we do not create a new dali-env folder if it already exist in the
current working directory root path.
Change-Id: Ic7b3897996d318439ab3cb6a001917519155ebd7
Xiangyin Ma [Fri, 4 Dec 2015 11:02:26 +0000 (11:02 +0000)]
DALi Version 1.1.13
Change-Id: Ib4ecf33672d8020bfea4fa980194a376a17174b4
Adeel Kazmi [Thu, 3 Dec 2015 15:40:03 +0000 (07:40 -0800)]
Merge "Added RenderTask WorldToViewport coordinates" into devel/master
Lee Morgan [Tue, 3 Nov 2015 17:17:20 +0000 (17:17 +0000)]
Added RenderTask WorldToViewport coordinates
Change-Id: I80b12b21be3395d6b026a4007c867deac14e8e42
Ferran Sole [Thu, 3 Dec 2015 10:17:17 +0000 (10:17 +0000)]
Remove Node::ResolveVisibilty()
Removed Node::ResolveVisibility() as it is no longer useful
Change-Id: I7c1c89036f8cdf4324eb69735c6c08f4384cdf42
Adeel Kazmi [Thu, 3 Dec 2015 09:45:00 +0000 (01:45 -0800)]
Merge "Add macros to provide branch prediction information" into devel/master
Ferran Sole [Wed, 2 Dec 2015 08:26:45 +0000 (08:26 +0000)]
Frustum culling optimization
- Faster AABB-Frustum collision detection
- Re-enabled flag in Layer to enable/disable frustum culling
- Removed old code which was no longer used
- Removed call to Node::ResolveVisibilty. Now size and color checks are done when culling
Change-Id: Iab1f47db508a2723e43c4c40b0f212481002e963
Kimmo Hoikka [Wed, 2 Dec 2015 14:04:11 +0000 (14:04 +0000)]
Add macros to provide branch prediction information
take into use in assert and root node handling
Change-Id: Ieacd3801f89a9b4da9910dde7d3c95972c2975e5
Kimmo Hoikka [Tue, 1 Dec 2015 11:17:27 +0000 (03:17 -0800)]
Merge "fix buffer GpuBuffer" into devel/master
Kimmo Hoikka [Fri, 6 Nov 2015 09:51:09 +0000 (09:51 +0000)]
Cleaning up and optimizing scene-graph-material and scene-graph-renderer
Previously we would update each materials status through renderers.
This means that if same material was used by 10 renderers, it would be processed and prepared 10 times
This patch changes the following:
- Materials are prepared as a separate update step
- Renderer asks its material for ready (=can be rendered) and complete (=has finished resouce loading) status
- CompleteStatusManager is removed
- Resource manager handles status of loaded images and whether FBOs have been rendered to (i.e. they can be considerer "loaded")
- GL Trackers are only used for NativeImages as GL guarantees the sync of texture FBOs, they are synchronized as soon as they are bound as texture
- glSyncAbstraction no longer passed to update, Render tasks create sync object if & when needed and RenderManager initiliazes them
- BitmapMetadata changed to simpler POD so Dali::Vector can be used
- Deleted lots of unnecessary containers of trackers and complicated logic to handle them
Change-Id: I654b9d16cd0a225eabd0897441c5e8dd4b8b0398
Adeel Kazmi [Fri, 27 Nov 2015 10:16:57 +0000 (10:16 +0000)]
DALi Version 1.1.12
Change-Id: I8db53d55716039edb6f6cf13221ea32af6f2e9f7
Ferran Sole [Thu, 26 Nov 2015 14:20:26 +0000 (14:20 +0000)]
Initialize vertex attribute and 2d texture caches
Vertex attribute cache and bounded 2d texture caches were not being properly initialized
Change-Id: I45aa9c005d950c6acbcc355945d03175c24e6656
Adeel Kazmi [Thu, 26 Nov 2015 17:40:10 +0000 (09:40 -0800)]
Merge "Fix invalid read in render property buffer" into devel/master
Nick Holland [Thu, 26 Nov 2015 09:30:30 +0000 (09:30 +0000)]
Fix invalid read in render property buffer
Change-Id: Ifb27e48a1470d0e128f598aa4c6664cb4046d9a8
Lee Morgan [Thu, 26 Nov 2015 10:48:53 +0000 (10:48 +0000)]
fix buffer GpuBuffer
Change-Id: I6dc1a9c1b9ac3f7222af14645255e5080696175e
Lee Morgan [Fri, 6 Nov 2015 16:37:47 +0000 (16:37 +0000)]
Added or'd enums to scripting
Change-Id: I2ccbf1a549d49ff3acfef9f59c1dd59967bb751a
Kimmo Hoikka [Tue, 24 Nov 2015 16:02:18 +0000 (08:02 -0800)]
Merge "(AutomatedTests) Ensure warnings are shown as errors" into devel/master
Adeel Kazmi [Mon, 23 Nov 2015 10:04:10 +0000 (10:04 +0000)]
(AutomatedTests) Ensure warnings are shown as errors
Change-Id: Ie6a00887bae20953dcb9a3c1234a75aae79fbbc8
Xiangyin Ma [Fri, 20 Nov 2015 14:35:29 +0000 (14:35 +0000)]
Modify ShaderEffect to be the wrapper class of Shader
Change-Id: Ie146bf2b2670ebbbca879edbcc90f6ca0ff29ad9
Kimmo Hoikka [Fri, 20 Nov 2015 18:44:39 +0000 (18:44 +0000)]
Cleaning up some dead code with geometry scaling, rendering type declarations and texture mapping code
Change-Id: I7c23afaa5f9a8a98c0fc925166883225c239d1bc
Kimmo Hoikka [Fri, 20 Nov 2015 17:39:47 +0000 (09:39 -0800)]
Merge "Changed ResetGLState to only set GL state which is different from default" into devel/master
Ferran Sole [Wed, 18 Nov 2015 12:01:09 +0000 (12:01 +0000)]
Removal of renderable attachment
-Removed old renderable attachment code
-Unified Render::Renderer and Render::NewRenderer
Change-Id: I2cd39311014c592a3215e8ec87e66eda84039298
Adeel Kazmi [Fri, 20 Nov 2015 14:24:09 +0000 (14:24 +0000)]
Fixed some issues with dali_env script
- It can now be run in directories that begin with "dali-env..." (before it just used to get stuck in a loop).
- Display the newly installed dali_env path on output rather than just "dali_env" alone as that may reference an already installed one.
Change-Id: I0364cc2fd4731c1d7727df2ca1c19ee615b1d3e0
Adeel Kazmi [Fri, 20 Nov 2015 12:20:23 +0000 (12:20 +0000)]
Fix minor klocwork issue
Change-Id: Ice601bac01869245bed2a29033483162b67094e2
Richard Huang [Fri, 20 Nov 2015 10:57:59 +0000 (10:57 +0000)]
DALi Version 1.1.11
Change-Id: I0928c312faae339bb2a9b010075b4d040956e42e
Adeel Kazmi [Thu, 19 Nov 2015 17:36:23 +0000 (09:36 -0800)]
Merge "Guard against GestureEventProcessor access after Core destruction" into devel/master
Ferran Sole [Tue, 17 Nov 2015 12:07:45 +0000 (12:07 +0000)]
Changed ResetGLState to only set GL state which is different from default
Change-Id: I4884e507bba2c1ee6541fa30b5d7601bfff668e4
Kimmo Hoikka [Thu, 19 Nov 2015 14:01:50 +0000 (06:01 -0800)]
Merge "Removed some junk from Makefile.am" into devel/master
Paul Wisbey [Wed, 18 Nov 2015 11:16:03 +0000 (11:16 +0000)]
Guard against GestureEventProcessor access after Core destruction
Change-Id: Ie7222a335e455c4bc8e10534c214995bf05c8bc3
taeyoon [Wed, 18 Nov 2015 08:06:50 +0000 (17:06 +0900)]
Fix UTC prevent issue
Change-Id: I363185dac06354e7e3a3490dbbc6719798c51699
Kimmo Hoikka [Tue, 17 Nov 2015 18:17:20 +0000 (10:17 -0800)]
Merge changes I0cbfe8d4,I63b556cb into devel/master
* changes:
Changed ImageActor and to use new renderers and removed ImageAttachement.
Added an Material::GetTexture method.
Kimmo Hoikka [Tue, 17 Nov 2015 15:17:00 +0000 (07:17 -0800)]
Merge "fix property buffer gl initialization" into devel/master
Paul Wisbey [Tue, 17 Nov 2015 11:47:52 +0000 (11:47 +0000)]
Removed some junk from Makefile.am
Change-Id: I1c137f3f6545c6266e831b7a11201fb863caca3c
Adeel Kazmi [Fri, 13 Nov 2015 16:40:44 +0000 (08:40 -0800)]
Merge "DALi Version 1.1.10" into devel/master
Kimmo Hoikka [Fri, 13 Nov 2015 16:38:41 +0000 (08:38 -0800)]
Merge "Avoid constant in header, use enum instead for initial hash value" into devel/master
Adeel Kazmi [Fri, 13 Nov 2015 16:33:15 +0000 (16:33 +0000)]
DALi Version 1.1.10
Change-Id: I3eecf14ad424a4daaaf3e2ed529949c6f47b5e9c
Chu Hoang [Wed, 11 Nov 2015 15:36:24 +0000 (15:36 +0000)]
Changed ImageActor and to use new renderers and removed ImageAttachement.
Added Material::GetTextureSampler and Material::GetTexture methods.
Removed DerivedType::RENDERABLE and changed Actor::IsRenderable() method to check the mRenderers instead since ImageActor was the last Actor type to use RENDERABLE.
Change-Id: I0cbfe8d47592a77d06ebf720851fe26d2496eb01
Chu Hoang [Thu, 5 Nov 2015 14:03:06 +0000 (14:03 +0000)]
Added an Material::GetTexture method.
Change-Id: I63b556cb1b60f62f29c42316e097c5962677f97c
Kimmo Hoikka [Fri, 13 Nov 2015 14:05:14 +0000 (14:05 +0000)]
Avoid constant in header, use enum instead for initial hash value
Change-Id: I489ba20d2b5add09646cf2fac4cad7157d40c5c2
Chu Hoang [Wed, 4 Nov 2015 16:29:32 +0000 (16:29 +0000)]
Removed assert from PropertyOwner::RemoveConstraint so we dont assert when attempting to remove an already removed constraint.
It is possible that a constraint has already been removed (e.g. from DisconnectFromSceneGraph) before the RemoveConstraint message is processed, so we shouldn't assert that this is an invalid state to be in.
Change-Id: I83c722d83f29bc6458d4f1a4d8754b5b16ba3a38
Chu Hoang [Wed, 28 Oct 2015 11:18:40 +0000 (11:18 +0000)]
Implemented face culling for SceneGraph::Material
Change-Id: I37ae9229e7723c0c2194d96b297fb9eec8465601
Adeel Kazmi [Wed, 11 Nov 2015 17:58:06 +0000 (17:58 +0000)]
(Object) RegisterProperty just sets the property if a property with the requested name already exists
Change-Id: Ia993ddedfb9597cca4981bf792ef5c69dec753fe
Adeel Kazmi [Wed, 11 Nov 2015 15:35:04 +0000 (15:35 +0000)]
Fix Klocwork errors in ConditionalWait, Mutex & ImageAttributes
Change-Id: Ib4423ab2670d8825cd41f0a9e6c696cd9f97582b
Adeel Kazmi [Tue, 10 Nov 2015 16:55:01 +0000 (16:55 +0000)]
Fix various klocwork issues
Change-Id: I252b73514ab3053e48e979b889f8ab48468294bb
Adeel Kazmi [Mon, 9 Nov 2015 12:34:07 +0000 (12:34 +0000)]
(PlatformAbstraction) Remove unrequired time getter
Change-Id: I008b59ee33fc7d6d2019ba6695a94420baf0d0fc
Lee Morgan [Fri, 6 Nov 2015 12:59:15 +0000 (12:59 +0000)]
fix property buffer gl initialization
Change-Id: I08f045b9afbc0256ee995cba231e741a79c6deaf
Kimmo Hoikka [Fri, 6 Nov 2015 13:58:44 +0000 (05:58 -0800)]
Merge "(Platform Abstraction) Replace GetMicroSeconds with GetNanoseconds" into devel/master
Tom Robinson [Fri, 6 Nov 2015 10:36:52 +0000 (10:36 +0000)]
DALi Version 1.1.9
Change-Id: I64f139bf7f6aaaeaf47fd364c85b776874fbbbc3
Adeel Kazmi [Thu, 5 Nov 2015 15:19:12 +0000 (15:19 +0000)]
(Platform Abstraction) Replace GetMicroSeconds with GetNanoseconds
Change-Id: Ice276d5ff236f7988e100845895db82694ca8661
Kimmo Hoikka [Wed, 4 Nov 2015 11:18:23 +0000 (03:18 -0800)]
Merge "Changed all property & signal names to lowerCamelCase" into devel/master
Ferran Sole [Tue, 3 Nov 2015 14:41:46 +0000 (14:41 +0000)]
Fixed bug when adding first renderer to an on stage actor
World matrix was not being updated when the first renderer was added to an
on stage actor.
Change-Id: I7d8f4758db5ad4bf0038bf2847a5588e0db0b5ee
Adeel Kazmi [Mon, 2 Nov 2015 18:02:02 +0000 (18:02 +0000)]
Changed all property & signal names to lowerCamelCase
e.g. anchor-point-x --> anchorPointX
Change-Id: I0ef19e68f8c9ca7d74860aa4cbb28d3bff1b03b8
Adeel Kazmi [Mon, 2 Nov 2015 12:24:12 +0000 (12:24 +0000)]
(ConditionalWait) Added a Notify method which takes in a ScopedLock
Avoids calling code to release a lock before calling Notify where we'd just take another lock again,
which was the case previously.
Change-Id: I94ca6ac457685e541af113e288152b3f0504c383
Xiangyin Ma [Tue, 27 Oct 2015 15:45:26 +0000 (15:45 +0000)]
(Atlas) Upload pixel data & Allow the difference in pixel format
Change-Id: I09b649817d506a779379bd9c3ae10d1874f750c8
Kimmo Hoikka [Fri, 30 Oct 2015 15:36:12 +0000 (15:36 +0000)]
Optimize blending requirement resolution
- dont iterate through list of textures but store one bool per material
- stop copying bitmap metadata objects
Change-Id: I1a55a3be1cabafec68b75f3d65704c52616d6ea0
Kimmo Hoikka [Fri, 30 Oct 2015 11:51:17 +0000 (11:51 +0000)]
Remove AffectsOpacity as it slows down 99.9% of use-cases and isnot even needed for the 0.01% of marginal use-cases
Change-Id: I0b82e83fbbaed86c800f75876a0967a712bd9e82