README.glut2
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:3k
源码类别:

GIS编程

开发平台:

Visual C++

  1. CHANGES for GLUT API version 2
  2. -------------------------------
  3. GLUT API version 2 should be fully compatible with the GLUT API
  4. version 1.
  5. Here are the GLUT API version 2 additions in more detail:
  6.   GLUT_MULTISAMPLE - a display mode bit mask for requesting
  7.     multi-sampling (hw anti-aliasing) available for Reality Engine
  8.     class graphics hardware (IRIX 5.3 has multi-sampling GLX
  9.     extension).
  10.   GLUT_STEREO - a display mode bit mask for requesting
  11.     a stereo (quad buffering) OpenGL visual.
  12.   glutGet(GLUT_WINDOW_NUM_SAMPLES) - returns number of
  13.     samples for multisampling for the window.
  14.   glutGet(GLUT_WINDOW_STEREO) - boolean for it window supports
  15.     stereo.
  16.   glutGet(GLUT_ELAPSED_TIME) - an OS-portable way to
  17.     get the elapsed time in milliseconds since glutInit
  18.   glutDeviceGet(GLUT_HAS_KEYBOARD) - if keyboard supported.
  19.   glutDeviceGet(GLUT_HAS_MOUSE) - if mouse supported.
  20.   glutDeviceGet(GLUT_HAS_SPACEBALL) - if spaceball supported.
  21.   glutDeviceGet(GLUT_HAS_DIAL_AND_BUTTON_BOX) - if dial and
  22.     button box supported.
  23.   glutDeviceGet(GLUT_HAS_TABLET) - if tablet supported.
  24.   glutDeviceGet(GLUT_NUM_MOUSE_BUTTONS) - number of mouse
  25.     buttons supported.
  26.   glutDeviceGet(GLUT_NUM_SPACEBALL_BUTTONS) - number of
  27.     spaceball buttons supported.
  28.   glutDeviceGet(GLUT_NUM_BUTTON_BOX_BUTTONS) - number of
  29.     button box buttons supported.
  30.   glutDeviceGet(GLUT_NUM_DIALS) - number of dials supported.
  31.   glutDeviceGet(GLUT_NUM_TABLET_BUTTONS) - number of table
  32.     buttons supported.
  33.   glutSpecialFunc - register callback for keyboard function
  34.     and directional keys.
  35.   glutSpaceballMotionFunc - register callback for spaceball
  36.     motion.
  37.   glutSpaceballRotateFunc - register callback for spaceball
  38.     rotations.
  39.   glutSpaceballButtonFunc - register callback for spaceball
  40.     button events.
  41.   glutButtonBoxFunc - register callback for button box button
  42.     events.
  43.   glutDialsFunc - register callback for dial motion.
  44.   glutTabletMotionFunc - register callback for tablet motion.
  45.   glutTabletButtonFunc - register callback for tablet button
  46.     events.
  47.   glutExtensionSupported - report if a given OpenGL extension
  48.     is supported.
  49. Also there are a handful of minor bug fixes (of course).
  50. The stereo and multisampling stuff is probably (for now) interesting
  51. mainly to Reality Engine graphics users.  The new device support uses
  52. the X Input extension.  It works with SGI versions of the devices.  I'm
  53. investigating how portable the current code is for other vendor's
  54. advertising of their similar X Input devices.