From: <cra...@li...> - 2011-12-29 19:46:59
|
details: http://crayzedsgui.hg.sourceforge.net/hgweb/crayzedsgui/cegui_mk2/rev/fd7b46c02c4e changeset: 2935:fd7b46c02c4e user: Hanmac date: Thu Dec 29 01:38:11 2011 +0100 branch: cppcheck-fix description: MOD: add initialize viewDistance and d_matrix, change i++ to ++i and fix an wrongnamend variable in OpenGLESRenderTarget diffstat: cegui/src/RendererModules/OpenGLES/RenderTarget.cpp | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diffs (28 lines): diff -r 17067398fd74 -r fd7b46c02c4e cegui/src/RendererModules/OpenGLES/RenderTarget.cpp --- a/cegui/src/RendererModules/OpenGLES/RenderTarget.cpp Thu Dec 29 00:32:58 2011 +0100 +++ b/cegui/src/RendererModules/OpenGLES/RenderTarget.cpp Thu Dec 29 01:38:11 2011 +0100 @@ -41,8 +41,11 @@ OpenGLESRenderTarget::OpenGLESRenderTarget(OpenGLESRenderer& owner) : d_owner(owner), d_area(0, 0, 0, 0), + d_viewDistance(0), d_matrixValid(false) { + for(unsigned int i = 0; i < 16;++i) + d_matrix[i]=0.0; } //----------------------------------------------------------------------------// @@ -138,10 +141,10 @@ in_z = -d_viewDistance; double gb_matrixd[16], d_matrixd[16]; - for (uint i = 0; i < 16; i++) + for (uint i = 0; i < 16; ++i) { gb_matrixd[i] = (double)gb.getMatrix()[i]; - d_matrixd[i] = (double)d_matrixd[i]; + d_matrixd[i] = (double)d_matrix[i]; } gluUnProject(in_x, in_y, in_z, gb_matrixd, d_matrixd, vp, |