Esempio n. 1
0
/*
=================
GL_MultiTexCoord2f
=================
*/
void GL_MultiTexCoord2f( GLenum texture, GLfloat s, GLfloat t )
{
#ifndef XASH_NANOGL
	if( pglMultiTexCoord2f )
#endif
	{
		pglMultiTexCoord2f( texture + GL_TEXTURE0_ARB, s, t );
	}
#ifndef XASH_NANOGL
	else if( pglMTexCoord2fSGIS )
	{
		pglMTexCoord2fSGIS( texture + GL_TEXTURE0_SGIS, s, t );
	}
#endif
}
Esempio n. 2
0
void COGLExtRender::TexCoord2f(float u, float v)
{
    if( m_bEnableMultiTexture )
    {
        for( int i=0; i<8; i++ )
        {
            if( m_textureUnitMap[i] >= 0 )
            {
                pglMultiTexCoord2f(GL_TEXTURE0_ARB+i, u, v);
            }
        }
    }
    else
        OGLRender::TexCoord2f(u,v);
}
Esempio n. 3
0
/*
=================
GL_MultiTexCoord2f
=================
*/
void GL_MultiTexCoord2f( GLenum texture, GLfloat s, GLfloat t )
{
#ifndef __ANDROID__
	if( pglMultiTexCoord2f )
	{
		pglMultiTexCoord2f( texture + GL_TEXTURE0_ARB, s, t );
	}
	else if( pglMTexCoord2fSGIS )
	{
		pglMTexCoord2fSGIS( texture + GL_TEXTURE0_SGIS, s, t );
	}
#else
	glTexCoord2f( s, t );
#endif
}