Browse Source

fix the GLES builds

rdb 14 years ago
parent
commit
50f2f777d5
2 changed files with 18 additions and 0 deletions
  1. 9 0
      panda/src/gles2gsg/gles2gsg.h
  2. 9 0
      panda/src/glesgsg/glesgsg.h

+ 9 - 0
panda/src/gles2gsg/gles2gsg.h

@@ -22,6 +22,15 @@
 #include "config_gles2gsg.h"
 #include "config_gles2gsg.h"
 
 
 #define GLP(name) gl##name
 #define GLP(name) gl##name
+
+#ifndef STDFLOAT_DOUBLE
+#define GLPf(name) gl ## name ## f
+#define GLPfv(name) gl ## name ## fv
+#else  // STDFLOAT_DOUBLE
+#define GLPf(name) gl ## name ## d
+#define GLPfv(name) gl ## name ## dv
+#endif  // STDFLOAT_DOUBLE
+
 #define CLP(name) GLES2##name
 #define CLP(name) GLES2##name
 #define GLPREFIX_QUOTED "gl"
 #define GLPREFIX_QUOTED "gl"
 #define CLASSPREFIX_QUOTED "GLES2"
 #define CLASSPREFIX_QUOTED "GLES2"

+ 9 - 0
panda/src/glesgsg/glesgsg.h

@@ -22,6 +22,15 @@
 #include "config_glesgsg.h"
 #include "config_glesgsg.h"
 
 
 #define GLP(name) gl##name
 #define GLP(name) gl##name
+
+#ifndef STDFLOAT_DOUBLE
+#define GLPf(name) gl ## name ## f
+#define GLPfv(name) gl ## name ## fv
+#else  // STDFLOAT_DOUBLE
+#define GLPf(name) gl ## name ## d
+#define GLPfv(name) gl ## name ## dv
+#endif  // STDFLOAT_DOUBLE
+
 #define CLP(name) GLES##name
 #define CLP(name) GLES##name
 #define GLPREFIX_QUOTED "gl"
 #define GLPREFIX_QUOTED "gl"
 #define CLASSPREFIX_QUOTED "GLES"
 #define CLASSPREFIX_QUOTED "GLES"