Keep track of Bitmap data ownership 14/44614/9
authorPaul Wisbey <p.wisbey@samsung.com>
Thu, 23 Jul 2015 16:59:05 +0000 (17:59 +0100)
committerPaul Wisbey <p.wisbey@samsung.com>
Mon, 27 Jul 2015 11:55:01 +0000 (04:55 -0700)
commit2c84d8aa6b987d1c4eb3bdca8144103b91e55488
tree123fd47e8531fdc8ac29c77e026aa42c8c880a40
parentca0b3af3edc67ec22b205b0a9a651f2b991f0c96
Keep track of Bitmap data ownership

i.e. Disard refers to whether the data can be released after uploading.
ResourcePolicy::RETAIN does not mean that the data is externally owned.

Change-Id: I550f227e5463d677ba7e5ac5e889989360834089
22 files changed:
automated-tests/src/dali-devel/utc-Dali-Atlas.cpp
automated-tests/src/dali-internal/utc-Dali-Internal-Image-Culling.cpp
automated-tests/src/dali-internal/utc-Dali-Internal-ImageFactory.cpp
automated-tests/src/dali-internal/utc-Dali-Internal-ResourceClient.cpp
automated-tests/src/dali/utc-Dali-Image.cpp
automated-tests/src/dali/utc-Dali-ImageActor.cpp
automated-tests/src/dali/utc-Dali-NinePatchImages.cpp
automated-tests/src/dali/utc-Dali-RenderTask.cpp
automated-tests/src/dali/utc-Dali-ResourceImage.cpp
automated-tests/src/dali/utc-Dali-ShaderEffect.cpp
dali/integration-api/bitmap.cpp
dali/integration-api/bitmap.h
dali/integration-api/resource-policies.h
dali/internal/common/core-impl.cpp
dali/internal/event/images/bitmap-compressed.h
dali/internal/event/images/bitmap-external.cpp
dali/internal/event/images/bitmap-packed-pixel.h
dali/internal/event/resources/resource-client.cpp
dali/internal/event/resources/resource-client.h
dali/internal/render/gl-resources/bitmap-texture.cpp
dali/internal/render/gl-resources/compressed-bitmap-texture.cpp
dali/internal/render/gl-resources/texture-cache.cpp