ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.65 by root, Mon Apr 24 08:22:21 2006 UTC vs.
Revision 1.68 by root, Tue Apr 25 11:48:30 2006 UTC

619 PUSHs (sv_2mortal (newSViv (b / y))); 619 PUSHs (sv_2mortal (newSViv (b / y)));
620 PUSHs (sv_2mortal (newSViv (a / y))); 620 PUSHs (sv_2mortal (newSViv (a / y)));
621} 621}
622 622
623void 623void
624error (char *message)
625 CODE:
626#ifdef _WIN32
627 MessageBox (0, message, "Crossfire+ Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND);
628#else
629 fprintf (stderr, "ERROR: %s\n", message);
630#endif
631
632void
624fatal (char *message) 633fatal (char *message)
625 CODE: 634 CODE:
626#ifdef _WIN32 635#ifdef _WIN32
627 MessageBox (0, message, "Crossfire+ Fatal Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND); 636 MessageBox (0, message, "Crossfire+ Fatal Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND);
628#else 637#else
1341 const_iv (GL_COLOR_MATERIAL), 1350 const_iv (GL_COLOR_MATERIAL),
1342 const_iv (GL_SMOOTH), 1351 const_iv (GL_SMOOTH),
1343 const_iv (GL_FLAT), 1352 const_iv (GL_FLAT),
1344 const_iv (GL_BLEND), 1353 const_iv (GL_BLEND),
1345 const_iv (GL_AND), 1354 const_iv (GL_AND),
1355 const_iv (GL_ONE),
1356 const_iv (GL_ZERO),
1346 const_iv (GL_SRC_ALPHA), 1357 const_iv (GL_SRC_ALPHA),
1358 const_iv (GL_SRC_ALPHA_SATURATE),
1347 const_iv (GL_ONE_MINUS_SRC_ALPHA), 1359 const_iv (GL_ONE_MINUS_SRC_ALPHA),
1360 const_iv (GL_ONE_MINUS_DST_ALPHA),
1348 const_iv (GL_RGB), 1361 const_iv (GL_RGB),
1349 const_iv (GL_RGBA), 1362 const_iv (GL_RGBA),
1350 const_iv (GL_UNSIGNED_BYTE), 1363 const_iv (GL_UNSIGNED_BYTE),
1351 const_iv (GL_ALPHA), 1364 const_iv (GL_ALPHA),
1352 const_iv (GL_FLOAT), 1365 const_iv (GL_FLOAT),
1367 const_iv (GL_NEAREST_MIPMAP_NEAREST), 1380 const_iv (GL_NEAREST_MIPMAP_NEAREST),
1368 const_iv (GL_LINEAR_MIPMAP_NEAREST), 1381 const_iv (GL_LINEAR_MIPMAP_NEAREST),
1369 const_iv (GL_NEAREST_MIPMAP_LINEAR), 1382 const_iv (GL_NEAREST_MIPMAP_LINEAR),
1370 const_iv (GL_LINEAR_MIPMAP_LINEAR), 1383 const_iv (GL_LINEAR_MIPMAP_LINEAR),
1371 const_iv (GL_GENERATE_MIPMAP), 1384 const_iv (GL_GENERATE_MIPMAP),
1372 const_iv (GL_LINEAR),
1373 const_iv (GL_MODULATE), 1385 const_iv (GL_MODULATE),
1374 const_iv (GL_REPLACE), 1386 const_iv (GL_REPLACE),
1375 const_iv (GL_COLOR_BUFFER_BIT), 1387 const_iv (GL_COLOR_BUFFER_BIT),
1376 const_iv (GL_PROJECTION), 1388 const_iv (GL_PROJECTION),
1377 const_iv (GL_MODELVIEW), 1389 const_iv (GL_MODELVIEW),
1408 1420
1409void glBlendFunc (int sfactor, int dfactor) 1421void glBlendFunc (int sfactor, int dfactor)
1410 1422
1411void glLogicOp (int opcode) 1423void glLogicOp (int opcode)
1412 1424
1425void glColorMask (int red, int green, int blue, int alpha)
1426
1413void glMatrixMode (int mode) 1427void glMatrixMode (int mode)
1414 1428
1415void glPushMatrix () 1429void glPushMatrix ()
1416 1430
1417void glPopMatrix () 1431void glPopMatrix ()
1473 1487
1474void glTexImage2D (int target, int level, int internalformat, int width, int height, int border, int format, int type, char *data) 1488void glTexImage2D (int target, int level, int internalformat, int width, int height, int border, int format, int type, char *data)
1475 1489
1476void glCopyTexImage2D (int target, int level, int internalformat, int x, int y, int width, int height, int border) 1490void glCopyTexImage2D (int target, int level, int internalformat, int x, int y, int width, int height, int border)
1477 1491
1492void glRasterPos (int x, int y)
1493 CODE:
1494 glRasterPos2i (x, y);
1495
1496void glCopyPixels (int x, int y, int width, int height, int type = GL_COLOR)
1497
1478int glGenTexture () 1498int glGenTexture ()
1479 CODE: 1499 CODE:
1480{ 1500{
1481 GLuint name; 1501 GLuint name;
1482 glGenTextures (1, &name); 1502 glGenTextures (1, &name);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines