コード例 #1
0
ファイル: rensize.c プロジェクト: narenas/nx-libs
int __glXTexEnvfvReqSize(GLbyte *pc, Bool swap )
{
    GLenum pname = *(GLenum *)(pc + 4);
    if (swap) {
	pname = SWAPL( pname );
    }
    return 4 * __glTexEnvfv_size( pname );	/* defined in samplegl lib */
}
コード例 #2
0
ファイル: indirect_reqsize.c プロジェクト: theqvd/vcxsrv
int
__glXTexEnvfvReqSize( const GLbyte * pc, Bool swap, int reqlen )
{
GLenum pname       = * (GLenum *)(pc + 4);
    GLsizei compsize;

    if (swap) {
        pname = bswap_32(pname);
    }

    compsize = __glTexEnvfv_size(pname);
    return safe_pad(safe_mul(compsize , 4));
}
コード例 #3
0
int
__glXTexEnvfvReqSize( const GLbyte * pc, Bool swap )
{
GLenum pname       = * (GLenum *)(pc + 4);
    GLsizei compsize;

    if (swap) {
        pname = bswap_32(pname);
    }

    compsize = __glTexEnvfv_size(pname);
    return __GLX_PAD((compsize * 4));
}
コード例 #4
0
ファイル: g_renderswap.c プロジェクト: 4eremuxa/xserver
void __glXDispSwap_TexEnvfv(GLbyte *pc)
{
	GLenum pname;
	GLint compsize;
	__GLX_DECLARE_SWAP_VARIABLES;
	__GLX_DECLARE_SWAP_ARRAY_VARIABLES;

	__GLX_SWAP_INT(pc + 4);
	pname = *(GLenum *)(pc + 4);
	compsize = __glTexEnvfv_size(pname);
	if (compsize < 0) compsize = 0;
	__GLX_SWAP_INT(pc + 0);
	__GLX_SWAP_FLOAT_ARRAY(pc + 8, compsize);

}
コード例 #5
0
ファイル: compsize.c プロジェクト: Agnesa/xserver
GLint
__glTexEnviv_size(GLenum e)
{
    return __glTexEnvfv_size(e);
}