1) _ShaderProgramImpl is inherited from RefObject; 2) SetUniform(), BindAttribute...
authorm.kucher <m.kucher@samsung.com>
Thu, 3 Oct 2013 15:01:29 +0000 (18:01 +0300)
committerm.kucher <m.kucher@samsung.com>
Thu, 3 Oct 2013 15:01:29 +0000 (18:01 +0300)
commit5218e235146248a77ea360f4a3ee4f2b2f2e68b1
treec16326a43845123c3c2b968274d2aa2714fcb610
parentb2c69cd869cf1cf5aa74a92133cf13e71f9bca89
1) _ShaderProgramImpl is inherited from RefObject; 2) SetUniform(), BindAttribute() works through mutex; 3) LoadMesh() refactoring - vertexes are dublicated in case of several normals; 4) adding BoundingVolume features to VisualElement

Change-Id: I9fe74d56c03d251b65d9d086598a0cde2977b21a
Signed-off-by: m.kucher <m.kucher@samsung.com>
27 files changed:
inc/FUiAnimLight.h
inc/FUiAnimMaterial.h
inc/FUiAnimScene.h
inc/FUiAnimShaderProgram.h
inc/FUiAnimVisualElement.h
src/ui/animations/FUiAnimScene.cpp
src/ui/animations/FUiAnimShaderProgram.cpp
src/ui/animations/FUiAnimVisualElement.cpp
src/ui/animations/FUiAnim_GeometryInfo.cpp
src/ui/animations/FUiAnim_GlRenderManager.cpp
src/ui/animations/FUiAnim_GlRenderManager.h
src/ui/animations/FUiAnim_GlShaderProgram.cpp
src/ui/animations/FUiAnim_GlShaderProgram.h
src/ui/animations/FUiAnim_MeshImpl.cpp
src/ui/animations/FUiAnim_ModelImporterImpl.cpp
src/ui/animations/FUiAnim_Ray.cpp
src/ui/animations/FUiAnim_Ray.h
src/ui/animations/FUiAnim_SceneImpl.cpp
src/ui/animations/FUiAnim_ShaderProgramImpl.cpp
src/ui/animations/FUiAnim_ShaderProgramImpl.h
src/ui/animations/FUiAnim_VisualElementImpl.cpp
src/ui/animations/math/FUiAnim_MathMatrix4.cpp
src/ui/inc/FUiAnim_LightImpl.h
src/ui/inc/FUiAnim_MaterialImpl.h
src/ui/inc/FUiAnim_MeshImpl.h
src/ui/inc/FUiAnim_SceneImpl.h
src/ui/inc/FUiAnim_VisualElementImpl.h