Mesa (master): llvmpipe: Implement round() for MSVC.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Wed Oct 28 11:26:40 UTC 2009
Module: Mesa
Branch: master
Commit: 095e66f695ce1d869a824d9e22f63b54c95ca0ac
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=095e66f695ce1d869a824d9e22f63b54c95ca0ac
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:09:53 2009 +0000
llvmpipe: Implement round() for MSVC.
---
src/gallium/drivers/llvmpipe/lp_test_main.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_test_main.c b/src/gallium/drivers/llvmpipe/lp_test_main.c
index d4767ff..82fada5 100644
--- a/src/gallium/drivers/llvmpipe/lp_test_main.c
+++ b/src/gallium/drivers/llvmpipe/lp_test_main.c
@@ -40,6 +40,18 @@
#include "lp_test.h"
+#ifdef PIPE_CC_MSVC
+static INLINE double
+round(double x)
+{
+ if (x >= 0.0)
+ return floor(x + 0.5);
+ else
+ return ceil(x - 0.5);
+}
+#endif
+
+
void
dump_type(FILE *fp,
struct lp_type type)
More information about the mesa-commit
mailing list