packspu_getstring.c revision e0e0c19eefceaf5d4ec40f9466b58a771f50e799
/* Copyright (c) 2001, Stanford University
* All rights reserved
*
* See the file LICENSE.txt for information on redistributing this software.
*/
#include "packspu.h"
#include "cr_packfunctions.h"
#include "state/cr_statefuncs.h"
#include "cr_string.h"
#include "packspu_proto.h"
static const GLubyte *
GetExtensions(void)
{
int writeback = 1;
{
}
else
{
}
packspuFlush( (void *) thread );
while (writeback)
crNetRecv();
/* OK, we got the result from the server. Now we have to
* intersect is with the set of extensions that Chromium understands
* and tack on the Chromium-specific extensions.
*/
return ext; /* XXX we should return a static string here! */
}
static GLfloat
GetVersionString(void)
{
int writeback = 1;
else
packspuFlush( (void *) thread );
while (writeback)
crNetRecv();
return version;
}
{
if (name == GL_EXTENSIONS)
{
return GetExtensions();
}
else if (name == GL_VERSION)
{
float version = GetVersionString();
}
else
{
return crStateGetString(name);
}
}