$OpenBSD: patch-examples_SharedMemory_PhysicsServerExample_cpp,v 1.1 2018/04/10 20:09:07 jasper Exp $

Index: examples/SharedMemory/PhysicsServerExample.cpp
--- examples/SharedMemory/PhysicsServerExample.cpp.orig
+++ examples/SharedMemory/PhysicsServerExample.cpp
@@ -2416,14 +2416,14 @@ void PhysicsServerExample::drawUserDebugLines()
 			}
 
 			float colorRGBA[4] = {
-				m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[0],
-				m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[1],
-				m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[2],
+				static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[0]),
+				static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[1]),
+				static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[2]),
 				1.};
 
-			float pos[3] = {m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[0],
-			m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[1],
-			m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[2]};
+			float pos[3] = {static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[0]),
+			static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[1]),
+			static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[2])};
 
 			int graphicsIndex = m_multiThreadedHelper->m_userDebugText[i].m_trackingVisualShapeIndex;
 			if (graphicsIndex>=0)
