Fix building of GLSL demos which use M_PI
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>
This commit is contained in:
@@ -16,6 +16,9 @@
|
|||||||
#include <GL/glut.h>
|
#include <GL/glut.h>
|
||||||
#include "shaderutil.h"
|
#include "shaderutil.h"
|
||||||
|
|
||||||
|
#ifndef M_PI
|
||||||
|
#define M_PI 3.1415926535
|
||||||
|
#endif
|
||||||
|
|
||||||
static char *FragProgFile = "skinning.frag";
|
static char *FragProgFile = "skinning.frag";
|
||||||
static char *VertProgFile = "skinning.vert";
|
static char *VertProgFile = "skinning.vert";
|
||||||
|
@@ -14,6 +14,9 @@
|
|||||||
#include <GL/glew.h>
|
#include <GL/glew.h>
|
||||||
#include <GL/glut.h>
|
#include <GL/glut.h>
|
||||||
|
|
||||||
|
#ifndef M_PI
|
||||||
|
#define M_PI 3.1415926535
|
||||||
|
#endif
|
||||||
|
|
||||||
static GLint WinWidth = 300, WinHeight = 300;
|
static GLint WinWidth = 300, WinHeight = 300;
|
||||||
static GLint win = 0;
|
static GLint win = 0;
|
||||||
|
@@ -16,6 +16,9 @@
|
|||||||
#include <GL/glut.h>
|
#include <GL/glut.h>
|
||||||
#include "shaderutil.h"
|
#include "shaderutil.h"
|
||||||
|
|
||||||
|
#ifndef M_PI
|
||||||
|
#define M_PI 3.1415926535
|
||||||
|
#endif
|
||||||
|
|
||||||
static GLint WinWidth = 300, WinHeight = 300;
|
static GLint WinWidth = 300, WinHeight = 300;
|
||||||
static char *FragProgFile = NULL;
|
static char *FragProgFile = NULL;
|
||||||
|
Reference in New Issue
Block a user