mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
this should fix OpenGL ES 2 errors
This commit is contained in:
parent
909ed0e931
commit
2235e313b2
@ -601,12 +601,14 @@ enable_polygon_offset(bool val) {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
INLINE void CLP(GraphicsStateGuardian)::
|
INLINE void CLP(GraphicsStateGuardian)::
|
||||||
call_glFogfv(GLenum pname, const LColor &color) {
|
call_glFogfv(GLenum pname, const LColor &color) {
|
||||||
|
#ifndef OPENGLES_2
|
||||||
#ifndef STDFLOAT_DOUBLE
|
#ifndef STDFLOAT_DOUBLE
|
||||||
GLP(Fogfv)(pname, color.get_data());
|
GLP(Fogfv)(pname, color.get_data());
|
||||||
#else // STDFLOAT_DOUBLE
|
#else // STDFLOAT_DOUBLE
|
||||||
LColorf fcolor = LCAST(float, color);
|
LColorf fcolor = LCAST(float, color);
|
||||||
GLP(Fogfv)(pname, fcolor.get_data());
|
GLP(Fogfv)(pname, fcolor.get_data());
|
||||||
#endif // STDFLOAT_DOUBLE
|
#endif // STDFLOAT_DOUBLE
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
@ -617,12 +619,14 @@ call_glFogfv(GLenum pname, const LColor &color) {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
INLINE void CLP(GraphicsStateGuardian)::
|
INLINE void CLP(GraphicsStateGuardian)::
|
||||||
call_glMaterialfv(GLenum face, GLenum pname, const LColor &color) {
|
call_glMaterialfv(GLenum face, GLenum pname, const LColor &color) {
|
||||||
|
#ifndef OPENGLES_2
|
||||||
#ifndef STDFLOAT_DOUBLE
|
#ifndef STDFLOAT_DOUBLE
|
||||||
GLP(Materialfv)(face, pname, color.get_data());
|
GLP(Materialfv)(face, pname, color.get_data());
|
||||||
#else // STDFLOAT_DOUBLE
|
#else // STDFLOAT_DOUBLE
|
||||||
LColorf fcolor = LCAST(float, color);
|
LColorf fcolor = LCAST(float, color);
|
||||||
GLP(Materialfv)(face, pname, fcolor.get_data());
|
GLP(Materialfv)(face, pname, fcolor.get_data());
|
||||||
#endif // STDFLOAT_DOUBLE
|
#endif // STDFLOAT_DOUBLE
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
@ -633,12 +637,14 @@ call_glMaterialfv(GLenum face, GLenum pname, const LColor &color) {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
INLINE void CLP(GraphicsStateGuardian)::
|
INLINE void CLP(GraphicsStateGuardian)::
|
||||||
call_glLightfv(GLenum light, GLenum pname, const LVecBase4 &value) {
|
call_glLightfv(GLenum light, GLenum pname, const LVecBase4 &value) {
|
||||||
|
#ifndef OPENGLES_2
|
||||||
#ifndef STDFLOAT_DOUBLE
|
#ifndef STDFLOAT_DOUBLE
|
||||||
GLP(Lightfv)(light, pname, value.get_data());
|
GLP(Lightfv)(light, pname, value.get_data());
|
||||||
#else // STDFLOAT_DOUBLE
|
#else // STDFLOAT_DOUBLE
|
||||||
LVecBase4f fvalue = LCAST(float, value);
|
LVecBase4f fvalue = LCAST(float, value);
|
||||||
GLP(Lightfv)(light, pname, fvalue.get_data());
|
GLP(Lightfv)(light, pname, fvalue.get_data());
|
||||||
#endif // STDFLOAT_DOUBLE
|
#endif // STDFLOAT_DOUBLE
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
@ -649,12 +655,14 @@ call_glLightfv(GLenum light, GLenum pname, const LVecBase4 &value) {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
INLINE void CLP(GraphicsStateGuardian)::
|
INLINE void CLP(GraphicsStateGuardian)::
|
||||||
call_glLightfv(GLenum light, GLenum pname, const LVecBase3 &value) {
|
call_glLightfv(GLenum light, GLenum pname, const LVecBase3 &value) {
|
||||||
|
#ifndef OPENGLES_2
|
||||||
#ifndef STDFLOAT_DOUBLE
|
#ifndef STDFLOAT_DOUBLE
|
||||||
GLP(Lightfv)(light, pname, value.get_data());
|
GLP(Lightfv)(light, pname, value.get_data());
|
||||||
#else // STDFLOAT_DOUBLE
|
#else // STDFLOAT_DOUBLE
|
||||||
LVecBase3f fvalue = LCAST(float, value);
|
LVecBase3f fvalue = LCAST(float, value);
|
||||||
GLP(Lightfv)(light, pname, fvalue.get_data());
|
GLP(Lightfv)(light, pname, fvalue.get_data());
|
||||||
#endif // STDFLOAT_DOUBLE
|
#endif // STDFLOAT_DOUBLE
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
@ -683,12 +691,14 @@ call_glLightModelfv(GLenum pname, const LVecBase4 &value) {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
INLINE void CLP(GraphicsStateGuardian)::
|
INLINE void CLP(GraphicsStateGuardian)::
|
||||||
call_glTexEnvfv(GLenum target, GLenum pname, const LVecBase4 &value) {
|
call_glTexEnvfv(GLenum target, GLenum pname, const LVecBase4 &value) {
|
||||||
|
#ifndef OPENGLES_2
|
||||||
#ifndef STDFLOAT_DOUBLE
|
#ifndef STDFLOAT_DOUBLE
|
||||||
GLP(TexEnvfv)(target, pname, value.get_data());
|
GLP(TexEnvfv)(target, pname, value.get_data());
|
||||||
#else // STDFLOAT_DOUBLE
|
#else // STDFLOAT_DOUBLE
|
||||||
LVecBase4f fvalue = LCAST(float, value);
|
LVecBase4f fvalue = LCAST(float, value);
|
||||||
GLP(TexEnvfv)(target, pname, fvalue.get_data());
|
GLP(TexEnvfv)(target, pname, fvalue.get_data());
|
||||||
#endif // STDFLOAT_DOUBLE
|
#endif // STDFLOAT_DOUBLE
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user