SDL_Perl
view release on metacpan or search on metacpan
src/OpenGL.xs view on Meta::CPAN
void
glFlush ()
CODE:
glFlush();
void
glFinish ()
CODE:
glFinish();
void
glRect ( r )
SDL_Rect* r
CODE:
glRecti(r->x,r->y,r->x+r->w,r->y+r->h);
void
glVertex ( x, y, ... )
double x
double y
CODE:
double z,w;
if ( items == 4 ) {
w = SvNV(ST(3));
z = SvNV(ST(2));
glVertex4d(x,y,z,w);
} else if ( items == 3 ) {
z = SvNV(ST(2));
glVertex3d(x,y,z);
} else {
glVertex2d(x,y);
}
void
glBegin ( mode )
GLenum mode
CODE:
glBegin(mode);
void
glEnd ()
CODE:
glEnd();
void
glEnable ( cap )
GLenum cap
CODE:
glEnable(cap);
void
glDisable ( cap )
GLenum cap
CODE:
glDisable(cap);
void
glGet ( param )
GLenum param
PPCODE:
switch (param) {
case GL_EDGE_FLAG_ARRAY:
case GL_MAP1_TEXTURE_COORD_1:
case GL_LIGHT_MODEL_TWO_SIDE:
case GL_INDEX_LOGIC_OP:
case GL_PACK_ALIGNMENT:
case GL_CLIP_PLANE4:
case GL_TEXTURE_GEN_S:
case GL_MAP1_VERTEX_3:
case GL_LIGHT6:
case GL_LIGHT0:
case GL_NORMAL_ARRAY:
case GL_EDGE_FLAG:
case GL_INDEX_ARRAY:
case GL_AUTO_NORMAL:
case GL_POLYGON_OFFSET_FILL:
case GL_MAP1_TEXTURE_COORD_4:
case GL_FOG:
case GL_LIGHT2:
case GL_UNPACK_SWAP_BYTES:
case GL_RGBA_MODE:
case GL_POLYGON_OFFSET_POINT:
case GL_POINT_SMOOTH:
case GL_ALPHA_TEST:
case GL_MAP2_TEXTURE_COORD_4:
case GL_COLOR_ARRAY:
case GL_POLYGON_OFFSET_LINE:
case GL_MAP2_NORMAL:
case GL_MAP1_INDEX:
case GL_PACK_LSB_FIRST:
case GL_MAP1_TEXTURE_COORD_2:
case GL_MAP2_VERTEX_3:
case GL_MAP2_TEXTURE_COORD_2:
case GL_CULL_FACE:
case GL_DOUBLEBUFFER:
case GL_UNPACK_LSB_FIRST:
case GL_TEXTURE_COORD_ARRAY:
case GL_LIGHT1:
case GL_TEXTURE_GEN_Q:
case GL_MAP_STENCIL:
case GL_TEXTURE_1D:
case GL_LIGHT4:
case GL_LIGHTING:
case GL_LIGHT7:
case GL_MAP1_NORMAL:
case GL_CLIP_PLANE0:
case GL_TEXTURE_GEN_R:
case GL_PACK_SWAP_BYTES:
case GL_DEPTH_WRITEMASK:
case GL_COLOR_LOGIC_OP:
case GL_CLIP_PLANE5:
case GL_NORMALIZE:
case GL_TEXTURE_2D:
case GL_CLIP_PLANE3:
case GL_COLOR_MATERIAL:
case GL_BLEND:
case GL_CLIP_PLANE2:
case GL_MAP1_VERTEX_4:
case GL_DITHER:
case GL_CLIP_PLANE1:
( run in 0.668 second using v1.01-cache-2.11-cpan-5511b514fd6 )