Add UniformNameCache to keep track of unique uniform ids to avoid calculating hash... 21/50121/6
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 23 Oct 2015 17:39:22 +0000 (18:39 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Mon, 26 Oct 2015 17:08:43 +0000 (17:08 +0000)
commit6e055775829d43797b4e6935f0be4d1d5b501b32
treef91701a9fe21a4d24c7046584bc79db958827703
parent72dce57aea19b5e335ea3b5137e8d99069894f3e
Add UniformNameCache to keep track of unique uniform ids to avoid calculating hash values every frame

currently for dali demo we calculate hash value for sampler 32 times per frame

Change-Id: I94becba96e6c48dd732949e971e242d108e852c8
13 files changed:
dali/internal/file.list
dali/internal/render/common/render-manager.cpp
dali/internal/render/data-providers/render-data-provider.cpp
dali/internal/render/data-providers/render-data-provider.h
dali/internal/render/data-providers/uniform-name-cache.cpp [new file with mode: 0644]
dali/internal/render/data-providers/uniform-name-cache.h [new file with mode: 0644]
dali/internal/render/renderers/render-new-renderer.cpp
dali/internal/render/renderers/render-new-renderer.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/render/renderers/render-texture.h
dali/internal/render/shaders/program.cpp
dali/internal/render/shaders/program.h