diff --git a/contrib/bobtoolz/DBrush.cpp b/contrib/bobtoolz/DBrush.cpp index 9cb9d10a..2ea77afa 100644 --- a/contrib/bobtoolz/DBrush.cpp +++ b/contrib/bobtoolz/DBrush.cpp @@ -121,12 +121,12 @@ int DBrush::BuildPoints(){ } void DBrush_addFace( DBrush& brush, const _QERFaceData& faceData ){ - brush.AddFace( vector3_to_array( faceData.m_p0 ), vector3_to_array( faceData.m_p1 ), vector3_to_array( faceData.m_p2 ), 0 ); + brush.AddFace( Vector3( faceData.m_p0 ).data(), Vector3( faceData.m_p1 ).data(), Vector3( faceData.m_p2 ).data(), 0 ); } typedef ReferenceCaller1 DBrushAddFaceCaller; void DBrush_addFaceTextured( DBrush& brush, const _QERFaceData& faceData ){ - brush.AddFace( vector3_to_array( faceData.m_p0 ), vector3_to_array( faceData.m_p1 ), vector3_to_array( faceData.m_p2 ), &faceData ); + brush.AddFace( Vector3( faceData.m_p0 ).data(), Vector3( faceData.m_p1 ).data(), Vector3( faceData.m_p2 ).data(), &faceData ); } typedef ReferenceCaller1 DBrushAddFaceTexturedCaller; diff --git a/include/ibrush.h b/include/ibrush.h index 964939bb..fe9b71b0 100644 --- a/include/ibrush.h +++ b/include/ibrush.h @@ -99,9 +99,9 @@ class _QERFaceData public: _QERFaceData() : m_shader( "" ), contents( 0 ), flags( 0 ), value( 0 ){ } - Vector3 m_p0; - Vector3 m_p1; - Vector3 m_p2; + DoubleVector3 m_p0; + DoubleVector3 m_p1; + DoubleVector3 m_p2; texdef_t m_texdef; const char* m_shader; int contents;