pack_fog.c revision 2f44080df90cb90c1e524d97c8e327b40298f3c6
/* Copyright (c) 2001, Stanford University
* All rights reserved
*
* See the file LICENSE.txt for information on redistributing this software.
*/
#include "packer.h"
#include "cr_opcodes.h"
{
int params_length = 0;
int packet_length = sizeof( int ) + sizeof( pname );
unsigned char *data_ptr;
switch( pname )
{
case GL_FOG_MODE:
case GL_FOG_DENSITY:
case GL_FOG_START:
case GL_FOG_END:
case GL_FOG_INDEX:
params_length = sizeof( *params );
break;
case GL_FOG_COLOR:
break;
default:
if (!params_length)
{
char msg[100];
return GL_FALSE;
}
break;
}
WRITE_DATA( 0, int, packet_length );
if (packet_length > 12)
{
}
return GL_TRUE;
}
{
}
{
/* floats and ints are the same size, so the packing should be the same */
}