Stefan Dösinger : wined3d: Use float functions in drawprim.c.

Alexandre Julliard julliard at winehq.org
Mon Aug 23 10:50:18 CDT 2010


Module: wine
Branch: master
Commit: 612801d3aa0ec8c6bb4e777e6c9f81969f4ba3fe
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=612801d3aa0ec8c6bb4e777e6c9f81969f4ba3fe

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Thu Jul 29 17:08:59 2010 +0200

wined3d: Use float functions in drawprim.c.

---

 dlls/wined3d/drawprim.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/wined3d/drawprim.c b/dlls/wined3d/drawprim.c
index f848f51..4f70811 100644
--- a/dlls/wined3d/drawprim.c
+++ b/dlls/wined3d/drawprim.c
@@ -743,7 +743,7 @@ void drawPrimitive(IWineD3DDevice *iface, UINT index_count, UINT StartIdx, UINT
 static void normalize_normal(float *n) {
     float length = n[0] * n[0] + n[1] * n[1] + n[2] * n[2];
     if (length == 0.0f) return;
-    length = sqrt(length);
+    length = sqrtf(length);
     n[0] = n[0] / length;
     n[1] = n[1] / length;
     n[2] = n[2] / length;
@@ -828,9 +828,9 @@ HRESULT tesselate_rectpatch(IWineD3DDeviceImpl *This,
     for(j = 0; j < info->Height; j++) {
         for(i = 0; i < info->Width; i++) {
             const float *v = (const float *)(data + vtxStride * i + vtxStride * info->Stride * j);
-            if(fabs(v[0]) > max_x) max_x = fabs(v[0]);
-            if(fabs(v[1]) > max_y) max_y = fabs(v[1]);
-            if(fabs(v[2]) > max_z) max_z = fabs(v[2]);
+            if(fabs(v[0]) > max_x) max_x = fabsf(v[0]);
+            if(fabs(v[1]) > max_y) max_y = fabsf(v[1]);
+            if(fabs(v[2]) > max_z) max_z = fabsf(v[2]);
             if(v[2] < neg_z) neg_z = v[2];
         }
     }




More information about the wine-cvs mailing list