From 86781a6a524fa336f893ffd0a87373ffd306913c Mon Sep 17 00:00:00 2001 From: Daniel Scharrer Date: Sat, 12 Nov 2011 02:08:23 +0100 Subject: [PATCH] include: Don't use min/max in d3dx9math.inl as they might not be defined at this point. --- include/d3dx9math.inl | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/include/d3dx9math.inl b/include/d3dx9math.inl index 3f55aef4a51..0d80cf9c5f9 100644 --- a/include/d3dx9math.inl +++ b/include/d3dx9math.inl @@ -991,16 +991,16 @@ static inline D3DXVECTOR2* D3DXVec2Lerp(D3DXVECTOR2 *pout, CONST D3DXVECTOR2 *pv static inline D3DXVECTOR2* D3DXVec2Maximize(D3DXVECTOR2 *pout, CONST D3DXVECTOR2 *pv1, CONST D3DXVECTOR2 *pv2) { if ( !pout || !pv1 || !pv2) return NULL; - pout->x = max(pv1->x , pv2->x); - pout->y = max(pv1->y , pv2->y); + pout->x = pv1->x > pv2->x ? pv1->x : pv2->x; + pout->y = pv1->y > pv2->y ? pv1->y : pv2->y; return pout; } static inline D3DXVECTOR2* D3DXVec2Minimize(D3DXVECTOR2 *pout, CONST D3DXVECTOR2 *pv1, CONST D3DXVECTOR2 *pv2) { if ( !pout || !pv1 || !pv2) return NULL; - pout->x = min(pv1->x , pv2->x); - pout->y = min(pv1->y , pv2->y); + pout->x = pv1->x < pv2->x ? pv1->x : pv2->x; + pout->y = pv1->y < pv2->y ? pv1->y : pv2->y; return pout; } @@ -1070,18 +1070,18 @@ static inline D3DXVECTOR3* D3DXVec3Lerp(D3DXVECTOR3 *pout, CONST D3DXVECTOR3 *pv static inline D3DXVECTOR3* D3DXVec3Maximize(D3DXVECTOR3 *pout, CONST D3DXVECTOR3 *pv1, CONST D3DXVECTOR3 *pv2) { if ( !pout || !pv1 || !pv2) return NULL; - pout->x = max(pv1->x , pv2->x); - pout->y = max(pv1->y , pv2->y); - pout->z = max(pv1->z , pv2->z); + pout->x = pv1->x > pv2->x ? pv1->x : pv2->x; + pout->y = pv1->y > pv2->y ? pv1->y : pv2->y; + pout->z = pv1->z > pv2->z ? pv1->z : pv2->z; return pout; } static inline D3DXVECTOR3* D3DXVec3Minimize(D3DXVECTOR3 *pout, CONST D3DXVECTOR3 *pv1, CONST D3DXVECTOR3 *pv2) { if ( !pout || !pv1 || !pv2) return NULL; - pout->x = min(pv1->x , pv2->x); - pout->y = min(pv1->y , pv2->y); - pout->z = min(pv1->z , pv2->z); + pout->x = pv1->x < pv2->x ? pv1->x : pv2->x; + pout->y = pv1->y < pv2->y ? pv1->y : pv2->y; + pout->z = pv1->z < pv2->z ? pv1->z : pv2->z; return pout; } @@ -1146,20 +1146,20 @@ static inline D3DXVECTOR4* D3DXVec4Lerp(D3DXVECTOR4 *pout, CONST D3DXVECTOR4 *pv static inline D3DXVECTOR4* D3DXVec4Maximize(D3DXVECTOR4 *pout, CONST D3DXVECTOR4 *pv1, CONST D3DXVECTOR4 *pv2) { if ( !pout || !pv1 || !pv2) return NULL; - pout->x = max(pv1->x , pv2->x); - pout->y = max(pv1->y , pv2->y); - pout->z = max(pv1->z , pv2->z); - pout->w = max(pv1->w , pv2->w); + pout->x = pv1->x > pv2->x ? pv1->x : pv2->x; + pout->y = pv1->y > pv2->y ? pv1->y : pv2->y; + pout->z = pv1->z > pv2->z ? pv1->z : pv2->z; + pout->w = pv1->w > pv2->w ? pv1->w : pv2->w; return pout; } static inline D3DXVECTOR4* D3DXVec4Minimize(D3DXVECTOR4 *pout, CONST D3DXVECTOR4 *pv1, CONST D3DXVECTOR4 *pv2) { if ( !pout || !pv1 || !pv2) return NULL; - pout->x = min(pv1->x , pv2->x); - pout->y = min(pv1->y , pv2->y); - pout->z = min(pv1->z , pv2->z); - pout->w = min(pv1->w , pv2->w); + pout->x = pv1->x < pv2->x ? pv1->x : pv2->x; + pout->y = pv1->y < pv2->y ? pv1->y : pv2->y; + pout->z = pv1->z < pv2->z ? pv1->z : pv2->z; + pout->w = pv1->w < pv2->w ? pv1->w : pv2->w; return pout; }