Shader & Program cleanup, Part 1: Remove cyclic dependency between programs and conte... 46/30646/4
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 21 Nov 2014 11:54:29 +0000 (11:54 +0000)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Mon, 24 Nov 2014 16:38:21 +0000 (16:38 +0000)
commitf7da4b8153f614c0a9fa215e9b82f8c7ca9d6be0
treee49581c57eeb5b15f2c9b4e359360d5b8cf66cfd
parent13250a68b7811046ef7a2fedb5d700b7441e8fdf
Shader & Program cleanup, Part 1: Remove cyclic dependency between programs and context, remove shader from binary saving path
Removes 10 exports and reduces 5 relocs (on Ubuntu profile)

Change-Id: I2aef34c54fcb58904d456e5d767f96f6c8352447
25 files changed:
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.cpp
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.h
automated-tests/src/dali/utc-Dali-ShaderEffect.cpp
dali/integration-api/file.list
dali/integration-api/platform-abstraction.h
dali/integration-api/shader-data.cpp [deleted file]
dali/integration-api/shader-data.h
dali/internal/file.list
dali/internal/render/common/render-manager.cpp
dali/internal/render/common/render-manager.h
dali/internal/render/gl-resources/context.cpp
dali/internal/render/gl-resources/context.h
dali/internal/render/gl-resources/gl-call-debug.cpp [new file with mode: 0644]
dali/internal/render/gl-resources/gl-call-debug.h [new file with mode: 0644]
dali/internal/render/renderers/scene-graph-renderer-debug.cpp
dali/internal/render/shaders/program-cache.h [new file with mode: 0644]
dali/internal/render/shaders/program-controller.cpp [new file with mode: 0644]
dali/internal/render/shaders/program-controller.h [new file with mode: 0644]
dali/internal/render/shaders/program.cpp
dali/internal/render/shaders/program.h
dali/internal/render/shaders/shader.cpp
dali/internal/render/shaders/shader.h
dali/internal/render/shaders/uniform-meta.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/resources/resource-manager.cpp