Shader & Program cleanup, Part 2: Stop calling render thread methods from update... 75/30975/3
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Thu, 27 Nov 2014 19:45:04 +0000 (19:45 +0000)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 28 Nov 2014 10:49:24 +0000 (02:49 -0800)
commit71d6774cc9e952409e04d45ec6827cfad9590805
tree389f53d70fc4e983aa3e899aaf4153fd792951ba
parentd076bf22d536e3e72e5fd95bff201d2368d702da
Shader & Program cleanup, Part 2: Stop calling render thread methods from update threads, cache uniform coordinate types
- saves over 1000 messages in bubble effect start, 180 in dali-demo startup
- fixed unmanaged test cases
- fixed a regression in setting shader from script
- removed non-functional geometry mapping enum

Change-Id: Ida2e0ec0af1b5c9756691f2513183f2fb65fb124
14 files changed:
automated-tests/src/dali-internal/CMakeLists.txt
automated-tests/src/dali-internal/utc-Dali-Internal-Material.cpp [deleted file]
automated-tests/src/dali-unmanaged/utc-Dali-ShaderEffect.cpp
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.h
automated-tests/src/dali/utc-Dali-ShaderEffect.cpp
dali/internal/event/common/proxy-object.cpp
dali/internal/event/common/proxy-object.h
dali/internal/event/effects/shader-effect-impl.cpp
dali/internal/event/effects/shader-effect-impl.h
dali/internal/render/shaders/shader.cpp
dali/internal/render/shaders/shader.h
dali/internal/render/shaders/uniform-meta.h
dali/public-api/actors/renderable-actor.h
dali/public-api/shader-effects/shader-effect.h