KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
gltest.c File Reference
#include <kos.h>
#include <KGL/gl.h>
#include <KGL/glu.h>
#include <KGL/glut.h>

Functions

GLuint glTextureLoadPVR (char *fname, unsigned char isMipMapped, unsigned char glMipMap)
 
void glDrawQuads (float x, float y, float w, float h, int count, unsigned int color, unsigned int texID, unsigned char useTex)
 
void RenderCallback (void)
 
int InputCallback (void)
 
int main (int argc, char **argv)
 

Variables

static GLuint tex [2]
 
static char ENV_MODES [4][24] = { "GL_REPLACE\0", "GL_MODULATE\0", "GL_DECAL\0", "GL_MODULATEALPHA\0" }
 
static unsigned char ENV_MODE = 0
 
static unsigned char BLEND = 0
 

Function Documentation

◆ glDrawQuads()

void glDrawQuads ( float x,
float y,
float w,
float h,
int count,
unsigned int color,
unsigned int texID,
unsigned char useTex )

References color, x, and y.

Referenced by RenderCallback().

◆ glTextureLoadPVR()

GLuint glTextureLoadPVR ( char * fname,
unsigned char isMipMapped,
unsigned char glMipMap )
extern

◆ InputCallback()

◆ main()

int main ( int argc,
char ** argv )

◆ RenderCallback()

void RenderCallback ( void )

References BLEND, ENV_MODE, glDrawQuads(), and tex.

Referenced by main().

Variable Documentation

◆ BLEND

unsigned char BLEND = 0
static

Referenced by InputCallback(), and RenderCallback().

◆ ENV_MODE

unsigned char ENV_MODE = 0
static

Referenced by InputCallback(), and RenderCallback().

◆ ENV_MODES

char ENV_MODES[4][24] = { "GL_REPLACE\0", "GL_MODULATE\0", "GL_DECAL\0", "GL_MODULATEALPHA\0" }
static

Referenced by InputCallback().

◆ tex

GLuint tex[2]
static