home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 March / PCWorld_2001-03_cd.bin / Software / TemaCD / devc / _SETUP.6 / Group18 / ReadMe.txt < prev   
Text File  |  2000-03-01  |  5KB  |  103 lines

  1. ** Using OpenGL libraries with Dev-C++ **
  2.  
  3. If you include on the following file, be sure to add in Project Options, Further object files:
  4.  
  5. Gl.h: -lopengl32
  6. Glaux.h : -lopengl32 -lglaux
  7. Glu.h : -lopengl32 -lglu32
  8.  
  9. This is for telling the linker to link your program with the OpenGL libraries. Following is the original Microsoft readme file:
  10.  
  11. OpenGL(R) 1.1 Release for Windows(R) 95
  12. ---------------------------------------
  13.  
  14. 1.  OpenGL Functionality Notes
  15. 2.  Redistributable components for Windows 95
  16.  
  17.  
  18. 1.  Functionality Notes
  19. -----------------------
  20.  
  21. The OpenGL API is supported on a variety of graphics hardware; the
  22. software in this release provides support for graphics hardware including
  23. basic emulation on any video adapter that is supported with the operating
  24. system, and accelerated graphics hardware that is supported by an OpenGL
  25. mini-client driver (MCD) or an OpenGL installable client driver (ICD).
  26. This release of OpenGL will run on all supported hardware under 
  27. Windows 95, including VGA and Super VGA 16 color mode displays.
  28.  
  29. The OpenGL runtime libraries for Windows 95 are not bundled with the
  30. Windows 95 operating system currently, but application developers may freely
  31. redistribute from this SDK along with their applications to other Windows 95
  32. systems.  In addition, the runtime libraries have been bundled with the
  33. Windows 95 operating system in the OEM system release 2, so OEM Windows 95
  34. systems shipping later in 1996 will begin appearing with the OpenGL runtime
  35. libraries included.
  36.  
  37. To achieve good shaded rendering with OpenGL applications, you should use a 
  38. color graphics mode with 256 or more colors.  Reasonable shading is 
  39. possible for most OpenGL applications with 256 colors.
  40.  
  41. The Windows NT 4.0 and Windows 95 releases of OpenGL includes new functionality 
  42. and performance enhancements.  These include:
  43.  
  44. 1) A complete implementation of OpenGL 1.1.  OpenGL 1.1 contains several 
  45. functions, including vertex array, polygon offset, logic ops, and several new 
  46. functions for handling textures.  The vertex array and texture calls are 
  47. particularly significant, as they may enable order of magnitude performance 
  48. improvements in some applications.
  49.  
  50. 2) Overlay planes extensions.  These Microsoft OpenGL extensions permit
  51. applications to manage and render into overlay planes where supported
  52. in the graphics hardware.  This permits applications to bring up dialog boxes
  53. and other UI features without overwriting 3D renderings.
  54.  
  55. 3) Extended metafile support.  Applications may encapsulate OpenGL calls and
  56. data in GDI extended metafiles.  This, together with NT 4.0 print spooler 
  57. enhancements for remote metafile rendering, makes it possible to print OpenGL 
  58. graphics at high resolution on the print server.  This feature is limited to 
  59. the Windows NT release.
  60.  
  61. 4) Microsoft extensions.  The Microsoft OpenGL implementation also supports
  62. these performance extensions: GL_WIN_swap_hint, GL_EXT_bgra, and
  63. GL_EXT_paletted_texture.  They improve the performance of some applications
  64. significantly.
  65.  
  66. 5) Performance.  The software renderer has been tuned for this release.  
  67. Performance tuning has been carried out for the front end of the OpenGL 
  68. pipeline as well as for rendering particular primitives, especially 
  69. anti-aliased lines and texturing.  Software rendering is generally 2-4x 
  70. faster.
  71.  
  72. 6) OpenGL hardware acceleration.  This release of OpenGL supports a simpler
  73. mini-client driver (MCD) model to accelerate 3D graphics operations.  In
  74. particular, Windows NT 4.0 includes a Matrox Millennium mini-client driver
  75. that accelerates OpenGL functions.  A corresponding driver for Windows 95
  76. is expected to be available later this year.
  77.  
  78.  
  79. 2. Redistributable components for Windows 95
  80. --------------------------------------------
  81.  
  82. The OpenGL redistributable components for Windows 95 are in the DLL
  83. directory.  It contains the runtime dynamic-link libraries for OpenGL and
  84. GLU.  We recommend either of two methods for redistributing these libraries
  85. with your application on Windows 95 (for Windows NT, the libraries are
  86. bundled with the operating system and should not be redistributed):
  87.  
  88.   1) In your setup program, install these libraries in the 
  89.      application directory along with your application.  This gives you
  90.      greater control over the version of OpenGL that your application
  91.      will link to (an issue if other applications install other versions
  92.      of the library), but also gives you greater responsibility for 
  93.      updating your customers' libraries if and when that is required
  94.      to address defects, add functionality, improve performance, etc.
  95.   2) In your setup program, install these libraries in the windows
  96.      system directory.  If you do this, you should use the Win32 setup
  97.      API call VerInstallFile to help prevent installing an older version
  98.      of the libraries over another application's installation of a more
  99.      recent version of the libraries.
  100.  
  101. OpenGL is a registered trademark of Silicon Graphics, Inc.
  102. Windows is a registered trademark of Microsoft Corporation.
  103.