template< > inline void glTexCoord4< LDOUBL > (LDOUBL s,LDOUBL t,LDOUBL r, LDOUBL q ) { glTexCoord4d((double)s,(double)t,(double)r,(double)q); };
template< > inline void glTexCoord4< double > (double s,double t,double r, double q ) { glTexCoord4d(s,t,r,q); };
inline void glTexCoord( const GLdouble & s, const GLdouble & t, const GLdouble & r, const GLdouble & q ) { glTexCoord4d( s, t, r, q ); }
M(void, glTexCoord4f, jfloat s, jfloat t, jfloat r, jfloat q) { glTexCoord4d(s, t, r, q); }
M(void, glTexCoord4d, jdouble s, jdouble t, jdouble r, jdouble q) { glTexCoord4d(s, t, r, q); }
///////////////////////////////////////////////////////// // Render // void GEMglTexCoord4d :: render(GemState *state) { glTexCoord4d (s, t, r, q); }