Remove scene graph property buffer 04/49704/13
authorFerran Sole <ferran.sole@samsung.com>
Mon, 19 Oct 2015 08:53:02 +0000 (09:53 +0100)
committerFerran Sole <ferran.sole@samsung.com>
Wed, 21 Oct 2015 10:44:55 +0000 (11:44 +0100)
commitd1a5064d7469bd814913ad303fd676f21bdfbae2
tree3ed0eb40a3055c5fec2e9726f51978c1f4e12a70
parent375af1a24c19e000ae4fc979f59b10c8fed06a95
Remove scene graph property buffer

-Removed scene graph copy of PropertyBuffer
-Added render thread copy of PropertyBuffer
-Send message from event to render thread when data, size or format changes
-PropertyBuffers can now be shared between multiple geometries and it is guaranteed
 that there is only going to be one copy of the buffer in gpu memory

Change-Id: I67ccefb456a80ba833f870568ba7a0627d3b0182
35 files changed:
automated-tests/src/dali-devel/utc-Dali-PropertyBuffer.cpp
automated-tests/src/dali-devel/utc-Dali-Renderer.cpp
dali/devel-api/object/property-buffer.cpp
dali/devel-api/object/property-buffer.h
dali/integration-api/profiling.cpp
dali/internal/event/common/property-buffer-impl.cpp
dali/internal/event/common/property-buffer-impl.h
dali/internal/event/rendering/geometry-impl.cpp
dali/internal/event/rendering/geometry-impl.h
dali/internal/file.list
dali/internal/render/common/render-manager.cpp
dali/internal/render/common/render-manager.h
dali/internal/render/gl-resources/gpu-buffer.cpp
dali/internal/render/gl-resources/gpu-buffer.h
dali/internal/render/renderers/render-geometry.cpp
dali/internal/render/renderers/render-geometry.h
dali/internal/render/renderers/render-image-renderer.cpp
dali/internal/render/renderers/render-new-renderer.cpp
dali/internal/render/renderers/render-new-renderer.h
dali/internal/render/renderers/render-property-buffer.cpp [new file with mode: 0644]
dali/internal/render/renderers/render-property-buffer.h [new file with mode: 0644]
dali/internal/render/renderers/render-renderer-property-buffer.cpp [deleted file]
dali/internal/render/renderers/render-renderer-property-buffer.h [deleted file]
dali/internal/update/common/discard-queue.cpp
dali/internal/update/common/discard-queue.h
dali/internal/update/common/scene-graph-property-buffer.cpp [deleted file]
dali/internal/update/common/scene-graph-property-buffer.h [deleted file]
dali/internal/update/controllers/render-message-dispatcher.cpp
dali/internal/update/controllers/render-message-dispatcher.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/manager/update-manager.h
dali/internal/update/rendering/scene-graph-geometry.cpp
dali/internal/update/rendering/scene-graph-geometry.h
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-renderer.h