Fix building of GLSL demos which use M_PI
authorJon TURNEY <jon.turney@dronecode.org.uk>
Fri, 24 Jul 2009 19:33:25 +0000 (20:33 +0100)
committerBrian Paul <brianp@vmware.com>
Mon, 5 Oct 2009 17:07:23 +0000 (11:07 -0600)
Some <math.h> files do not define M_PI, in which case, provide our own definition

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
progs/glsl/skinning.c
progs/glsl/texaaline.c
progs/glsl/twoside.c

index 65ba98348b66c4754c1c6b6a93a7aae072171873..2b96f31d060048d0a9830a5fe914b1fff6e3f2be 100644 (file)
@@ -16,6 +16,9 @@
 #include <GL/glut.h>
 #include "shaderutil.h"
 
+#ifndef M_PI
+#define M_PI 3.1415926535
+#endif
 
 static char *FragProgFile = "skinning.frag";
 static char *VertProgFile = "skinning.vert";
index 7a5ac405bba2fa0359fb428ad16fada15bbcbcd5..2e4f932ad6068707ac6e485c92de4dbd9d874c29 100644 (file)
@@ -14,6 +14,9 @@
 #include <GL/glew.h>
 #include <GL/glut.h>
 
+#ifndef M_PI
+#define M_PI 3.1415926535
+#endif
 
 static GLint WinWidth = 300, WinHeight = 300;
 static GLint win = 0;
index a57484f96ccdb01e95aa9ba05045a53879f81beb..ce155d64e9e0e293549125724f650a9fab66cc83 100644 (file)
@@ -16,6 +16,9 @@
 #include <GL/glut.h>
 #include "shaderutil.h"
 
+#ifndef M_PI
+#define M_PI 3.1415926535
+#endif
 
 static GLint WinWidth = 300, WinHeight = 300;
 static char *FragProgFile = NULL;