unpack_texture.c revision e761514762c8705557b347266d54ade68888537c
/* Copyright (c) 2001, Stanford University
* All rights reserved
*
* See the file LICENSE.txt for information on redistributing this software.
*/
#include "unpacker.h"
#include "cr_error.h"
#include "cr_protocol.h"
#include "cr_mem.h"
#include "cr_version.h"
#if defined( GL_EXT_texture3D )
void crUnpackTexImage3DEXT( void )
{
/*If there's no imagedata send, it's either that passed pointer was NULL or
there was GL_PIXEL_UNPACK_BUFFER_ARB bound, in both cases 4bytes of passed
pointer would convert to either NULL or offset in the bound buffer.
*/
if ( noimagedata )
else
pixels);
INCR_VAR_PTR();
}
#endif /* GL_EXT_texture3D */
#if defined( CR_OPENGL_VERSION_1_2 )
void crUnpackTexImage3D( void )
{
if ( noimagedata )
else
INCR_VAR_PTR();
}
#endif /* CR_OPENGL_VERSION_1_2 */
void crUnpackTexImage2D( void )
{
if ( noimagedata )
else
INCR_VAR_PTR();
}
void crUnpackTexImage1D( void )
{
if ( noimagedata )
else
INCR_VAR_PTR();
}
void crUnpackDeleteTextures( void )
{
INCR_VAR_PTR();
}
void crUnpackPrioritizeTextures( void )
{
GLclampf );
INCR_VAR_PTR();
}
void crUnpackTexParameterfv( void )
{
INCR_VAR_PTR();
}
void crUnpackTexParameteriv( void )
{
INCR_VAR_PTR();
}
void crUnpackTexParameterf( void )
{
INCR_VAR_PTR();
}
void crUnpackTexParameteri( void )
{
INCR_VAR_PTR();
}
#if defined(CR_OPENGL_VERSION_1_2)
void crUnpackTexSubImage3D( void )
{
if ( noimagedata )
else
INCR_VAR_PTR();
}
#endif /* CR_OPENGL_VERSION_1_2 */
void crUnpackTexSubImage2D( void )
{
if ( noimagedata )
else
INCR_VAR_PTR();
}
void crUnpackTexSubImage1D( void )
{
if ( noimagedata )
else
INCR_VAR_PTR();
}
void crUnpackTexEnvfv( void )
{
INCR_VAR_PTR();
}
void crUnpackTexEnviv( void )
{
INCR_VAR_PTR();
}
#define DATA_POINTER_DOUBLE( offset )
void crUnpackTexGendv( void )
{
(unsigned int)sizeof(params) );
INCR_VAR_PTR();
}
void crUnpackTexGenfv( void )
{
INCR_VAR_PTR();
}
void crUnpackTexGeniv( void )
{
INCR_VAR_PTR();
}
void crUnpackExtendAreTexturesResident( void )
{
}
void crUnpackExtendCompressedTexImage3DARB( void )
{
if( noimagedata )
else
}
void crUnpackExtendCompressedTexImage2DARB( void )
{
if ( noimagedata )
else
pixels );
}
void crUnpackExtendCompressedTexImage1DARB( void )
{
if( noimagedata )
else
}
void crUnpackExtendCompressedTexSubImage3DARB( void )
{
if( noimagedata )
else
}
void crUnpackExtendCompressedTexSubImage2DARB( void )
{
if( noimagedata )
else
}
void crUnpackExtendCompressedTexSubImage1DARB( void )
{
if( noimagedata )
else
}
void crUnpackExtendGetTexImage(void)
{
SET_RETURN_PTR(24);
SET_WRITEBACK_PTR(32);
}
void crUnpackExtendGetCompressedTexImageARB(void)
{
SET_RETURN_PTR( 16 );
SET_WRITEBACK_PTR( 24 );
}