From 8a61657fc4486b5bb14c9b60a2b5a4ef926f9c2c Mon Sep 17 00:00:00 2001 From: namespace Date: Mon, 11 Sep 2006 14:48:41 +0000 Subject: [PATCH 1/1] Fixed unnecessary warnings, see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1108 for details git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@104 8a3a26a2-13c4-0310-b231-cf6edde360e5 --- CHANGES | 5 +++++ include/ibrush.h | 2 +- libs/math/matrix.h | 18 +++++++++--------- radiant/brush.h | 13 +++++++------ radiant/patch.h | 1 + 5 files changed, 23 insertions(+), 16 deletions(-) diff --git a/CHANGES b/CHANGES index 5447e93c..99bb1fd4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,11 @@ This is the changelog for developers, != changelog for the end user that we distribute with the binaries. (see changelog) +11/09/2006 +namespace +- Fixed unnecessary warnings, see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1108 + for details + 11/09/2006 namespace - Added sunplug (Mapcoordinator-plugin for ET) by Topsun diff --git a/include/ibrush.h b/include/ibrush.h index 8aaf4b7d..ddc82559 100644 --- a/include/ibrush.h +++ b/include/ibrush.h @@ -83,7 +83,7 @@ public: class _QERFaceData { public: - _QERFaceData() : contents(0), flags(0), value(0), m_shader("") + _QERFaceData() : m_shader(""), contents(0), flags(0), value(0) { } Vector3 m_p0; diff --git a/libs/math/matrix.h b/libs/math/matrix.h index 6039a0d3..b28c2688 100644 --- a/libs/math/matrix.h +++ b/libs/math/matrix.h @@ -574,17 +574,17 @@ inline Matrix4 matrix4_affine_inverse(const Matrix4& self) // invert rotation submatrix det = 1.0 / det; - result[0] = ( (self[5]*self[10]- self[6]*self[9] )*det); - result[1] = (- (self[1]*self[10]- self[2]*self[9] )*det); - result[2] = ( (self[1]*self[6] - self[2]*self[5] )*det); + result[0] = static_cast( (self[5]*self[10]- self[6]*self[9] )*det); + result[1] = static_cast(- (self[1]*self[10]- self[2]*self[9] )*det); + result[2] = static_cast( (self[1]*self[6] - self[2]*self[5] )*det); result[3] = 0; - result[4] = (- (self[4]*self[10]- self[6]*self[8] )*det); - result[5] = ( (self[0]*self[10]- self[2]*self[8] )*det); - result[6] = (- (self[0]*self[6] - self[2]*self[4] )*det); + result[4] = static_cast(- (self[4]*self[10]- self[6]*self[8] )*det); + result[5] = static_cast( (self[0]*self[10]- self[2]*self[8] )*det); + result[6] = static_cast(- (self[0]*self[6] - self[2]*self[4] )*det); result[7] = 0; - result[8] = ( (self[4]*self[9] - self[5]*self[8] )*det); - result[9] = (- (self[0]*self[9] - self[1]*self[8] )*det); - result[10]= ( (self[0]*self[5] - self[1]*self[4] )*det); + result[8] = static_cast( (self[4]*self[9] - self[5]*self[8] )*det); + result[9] = static_cast(- (self[0]*self[9] - self[1]*self[8] )*det); + result[10]= static_cast( (self[0]*self[5] - self[1]*self[4] )*det); result[11] = 0; // multiply translation part by rotation diff --git a/radiant/brush.h b/radiant/brush.h index b4c0f093..5d06d7c9 100644 --- a/radiant/brush.h +++ b/radiant/brush.h @@ -1734,10 +1734,10 @@ public: m_render_faces(m_faceCentroidPoints, GL_POINTS), m_render_vertices(m_uniqueVertexPoints, GL_POINTS), m_render_edges(m_uniqueEdgePoints, GL_POINTS), - m_planeChanged(false), - m_transformChanged(false), m_evaluateTransform(evaluateTransform), - m_boundsChanged(boundsChanged) + m_boundsChanged(boundsChanged), + m_planeChanged(false), + m_transformChanged(false) { planeChanged(); } @@ -1748,10 +1748,10 @@ public: m_render_faces(m_faceCentroidPoints, GL_POINTS), m_render_vertices(m_uniqueVertexPoints, GL_POINTS), m_render_edges(m_uniqueEdgePoints, GL_POINTS), - m_planeChanged(false), - m_transformChanged(false), m_evaluateTransform(evaluateTransform), - m_boundsChanged(boundsChanged) + m_boundsChanged(boundsChanged), + m_planeChanged(false), + m_transformChanged(false) { copy(other); } @@ -1759,6 +1759,7 @@ public: TransformNode(other), Bounded(other), Cullable(other), + Snappable(), Undoable(other), FaceObserver(other), Filterable(other), diff --git a/radiant/patch.h b/radiant/patch.h index e4c20e4e..2362415e 100644 --- a/radiant/patch.h +++ b/radiant/patch.h @@ -534,6 +534,7 @@ public: TransformNode(other), Bounded(other), Cullable(other), + Snappable(), Undoable(other), Filterable(other), Nameable(other), -- 2.39.2