draw: fix MSVC divide-by-zero compilation error
authorBrian Paul <brianp@vmware.com>
Tue, 22 Jan 2013 23:41:56 +0000 (16:41 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 22 Jan 2013 23:44:11 +0000 (16:44 -0700)
Kind of lame, but it works.

src/gallium/auxiliary/draw/draw_cliptest_tmp.h

index 8b2dcda..48f2349 100644 (file)
@@ -149,10 +149,11 @@ static boolean TAG(do_cliptest)( struct pt_post_vs *pvs,
        * to NaN to help catch potential errors later.
        */
       else {
+         float zero = 0.0f;
          position[0] =
          position[1] =
          position[2] =
-         position[3] = 0.0f / 0.0f;
+         position[3] = zero / zero; /* MSVC doesn't accept 0.0 / 0.0 */
       }
 #endif