diff --git a/Core/Libraries/Source/WWVegas/WW3D2/dx8wrapper.h b/Core/Libraries/Source/WWVegas/WW3D2/dx8wrapper.h index 2e929450484..86235e63981 100644 --- a/Core/Libraries/Source/WWVegas/WW3D2/dx8wrapper.h +++ b/Core/Libraries/Source/WWVegas/WW3D2/dx8wrapper.h @@ -1131,14 +1131,14 @@ WWINLINE void DX8Wrapper::Clamp_Color(Vector4& color) WWINLINE unsigned int DX8Wrapper::Convert_Color(const Vector4& color) { - return Convert_Color(reinterpret_cast(color),color[3]); + return Convert_Color(Vector3(color.X,color.Y,color.Z),color.W); } WWINLINE unsigned int DX8Wrapper::Convert_Color_Clamp(const Vector4& color) { Vector4 clamped_color=color; DX8Wrapper::Clamp_Color(clamped_color); - return Convert_Color(reinterpret_cast(clamped_color),clamped_color[3]); + return Convert_Color(clamped_color); } #endif