void __glXDisp_Fogiv(GLbyte *pc) { glFogiv( *(GLenum *)(pc + 0), (GLint *)(pc + 4) ); }
// Set fog parameter. MapilVoid GLGraphicsController::SetFogParam( const ColorARGB < MapilUChar >& color, MapilInt32 mode, MapilFloat32 begin, MapilFloat32 end, MapilFloat32 density ) { GLint col[ 4 ] = { color.m_R, color.m_G, color.m_B, color.m_A }; glFogiv( GL_FOG_COLOR, col ); glFogi( GL_FOG_MODE, mode ); //glFogi( GL_FOG_HINT, hint ); glFogf( GL_FOG_DENSITY, density ); glFogf( GL_FOG_START, begin ); glFogf( GL_FOG_END, end ); }
///////////////////////////////////////////////////////// // Render // void GEMglFogiv :: render(GemState *state) { glFogiv (pname, params); }
inline void glFogv( const GLenum & pname, const GLint * params ) { glFogiv( pname, params ); }
M(void, glFogiv, jint pname, jobject params) { glFogiv(pname, BUFF(GLint, params)); }