home *** CD-ROM | disk | FTP | other *** search
/ GameStar 1998 October / Gamestar_00_1998-10_cd1.bin / updaty / gluReadme.txt < prev    next >
Text File  |  1998-09-04  |  8KB  |  177 lines

  1. Release Notes for the OpenGL for Unreal version 'D'
  2. Authors:  Keith Z. Leonard, Tom Holmes of DreamForge(R) Intertainment, Inc.
  3. Date:  09/4/98
  4. -------------------------------------------------------------------------
  5. If you already have the OpenGL patch working, then all you need to do is
  6. replace your current ogldrv.dll with the current one.  thanks.
  7. -------------------------------------------------------------------------
  8.  
  9. bugs fixed.
  10.  
  11. Z buffer bugs galore.
  12.  
  13. -------------------------------------------------------------------------
  14. PLEASE READ THE LIMITATIONS AND KNOWN BUG SECTION BEFORE REPORTING ANY
  15. PROBLEMS.  If you do encounter bugs, please e-mail info to 
  16. OpenGL@EpicGames.com
  17.  
  18. news://news.rendition.com/rendition.games.support.unreal
  19. is a newgroup for bugs and problems encountered running Unreal on
  20. Rendition hardware.  I (Keith Leonard) will be periodically checking
  21. the group to help resolve problems.
  22.  
  23. Or at Epic MegaGames try
  24. http://megaboard.epicgames.com
  25. for additional help.
  26. -------------------------------------------------------------------------
  27.  
  28. NOTE:  THIS VERSION OF THE OPENGL FOR UNREAL DOES NOT WORK WITH VERSION
  29. 2.09.  YOU MUST HAVE A FRESH INSTALL OF UNREAL.  YOU ALSO NEED TO HAVE
  30. AN OPENGL ICD DRIVER FROM YOUR VIDEO CARD COMPANY INSTALLED BEFORE
  31. INSTALLING OPENGL FOR UNREAL.
  32.  
  33. "OpenGL is a patch currently intended for testing purposes only and therefore it needs
  34. to be installed over the original retail version. This will avoid the situation where
  35. OpenGL testers are reporting errors pertaining to experimental code in the other beta
  36. patches that is not specifically related to OpenGL. At some point in the near future
  37. once our OpenGL patch has been fully debugged we will integrate it into the base
  38. source code so future non-OpenGL patches will be able to be tested by OpenGL users as
  39. well."
  40.  
  41. Mark Rein,
  42. Epic MegaGames
  43.  
  44. Install.
  45.  
  46. 1.  copy the ZIP file into your Unreal/system directory.
  47. 2.  Decompress the zip.
  48. 3.  Run glInst.bat
  49. 4.  In the game, goto the options menu, under advanced options,
  50.     under drivers, GameRenderDevice, choose OpenGL for Windows.
  51.  
  52.  
  53. That's it.
  54.  
  55. Note:  If you have a rendition card, rename the included v2kgl.dll
  56. to Opengl32.dll in your unreal/system directory.  This beta requires 
  57. features that are in this version of Rendition's OpenGL that are not
  58. yet included in their downloadable ICD.
  59.  
  60. -------------------------------------------------------------------------
  61.  
  62. UnInstall.
  63.  
  64. Since this is a beta version it is very possible that you will encounter
  65. problems, if you need to uninstall this driver, do the following.
  66.  
  67. 1.  In the game, goto the options menu, under advanced options,
  68.     under drivers, GameRenderDevice, choose Software Rendering.
  69. 2.  Run glUninst.bat
  70.  
  71. that's it.
  72.  
  73. -------------------------------------------------------------------------
  74.  
  75. Compatibility.
  76.  
  77. This version of the OpenGL for Unreal has been tested on many of the 
  78. OpenGL cards available to consumers.  Some of these cards either lack
  79. some of the functionality of OpenGL, or have rather slow drivers.  
  80.  
  81. At this time there are only a couple of video cards that will run under
  82. OpenGL correctly.
  83.  
  84. the Rendition v2100 and v2200 should work fine with the included OpenGL
  85. driver.  The Intel 740 chipset also runs well, however Intel has not made
  86. their drivers public as of 8/21/98.  A beta version of their driver is expected to be
  87. released in the near future.
  88.  
  89. Chipsets that don't work, why, and their status as of 8/21/98 include:
  90.  
  91. ATI Rage Pro - The render works, but is slow.  Other problems are that the lighting on
  92.        Rage Pro is reversed, red is blue and blue is red.  Also the Rage Pro driver
  93.        is not reentrant, therefore after you change a setting you will need to exit
  94.        Unreal and restart.  I would like to apologize to ATI for not including them
  95.        in this readme earlier, it was a simple oversight.  ATI and thier driver 
  96.        developers at Pyramid Peak Design have been EXTREMELY helpful in development
  97.        of this driver, and I hope that the ATI 128 has the muscle to push Unreal.
  98.  
  99. Riva 128/Permedia 2 - Lack of the blend mode that Unreal uses for lighting.  
  100.        We are working toward a secondary lighting model to get these 
  101.        cards to run in OpenGL for Unreal.
  102.  
  103. 3Dfx Voodoo/Voodoo 2/Banshee - These cards do not currently have a stable
  104.        OpenGL driver.  The latest beta from 3Dfx should work but is 
  105.        crash prone, especially with Multi-Texture enabled.
  106.  
  107. -------------------------------------------------------------------------
  108.  
  109. Limitations and known bugs.
  110.  
  111. *****IMPORTANT*****
  112. The display mode must be set to the same color depth in which you want to
  113. run the game.  Therefore for a card supporting 16 bit rendering, you must
  114. have your windows desktop set to 16 bit color mode before running Unreal.
  115. Cards supporting 32 bit color should run fine in 32 bit in Unreal, but the
  116. performance hit will be noticeable.
  117.  
  118. Some resolutions listed may or may not work.  A given resolution must be 
  119. supported by both your video card and monitor.  Suggested resolution for
  120. the Rendition and I740 cards is 512x384.
  121.  
  122. There are currently several Z-buffer errors, this is due to the way that
  123. Unreal handles drawing the world.  Cards with W buffering will not suffer
  124. as many errors in the Unreal rendering architecture, such as the Voodoo
  125. series.  W buffering is not supported in this release, it is pending an
  126. extension for OpenGL.  As soon as an extension becomes available, a new
  127. release of this driver will be released supporting it.
  128.  
  129. Occasionally we have seen the driver start up on Rendition hardware 
  130. missing textures all together, this only lasts for a few seconds, then
  131. the driver corrects itself.  This is a known problem on our list to
  132. look into.
  133.  
  134. You will need the latest display drivers as well as the latest OpenGL 
  135. drivers for any video hardware to have the best chance of all of the
  136. features of OpenGL necessary for Unreal to be supported.  A Rendition
  137. OpenGL driver is included, but you should use any update that Rendition
  138. posts after the release of this driver instead.
  139.  
  140. Many of the current OpenGL drivers have a problem with repeated switching
  141. from the OpenGL render to the software renderer and back.  If a card
  142. stop rendering in OpenGL after such a cycle, just close Unreal and run
  143. it again.
  144.  
  145. -------------------------------------------------------------------------
  146.  
  147. Performance.
  148.  
  149. OpenGL is what I like to call a "clean" API.  Whenever you change a texture,
  150. or rendering mode, OpenGL checks to see if the change is valid.  This takes
  151. time.  Therefore the more often that you change textures or rendering modes,
  152. the slower the application becomes.  Unreal requires many state changes, 
  153. therefore it is unlikely that you will be hitting your hardware's drawing
  154. limits when running Unreal.  DreamForge has been, and will continue to work
  155. toward eliminating any state changes that we can while retaining the visual
  156. quality of Unreal.
  157.  
  158. It is possible to "tweak" unreal to obtain a faster performance.  There are
  159. several adjustable options in the Advanced Options property page under OpenGL.
  160. Playing with these options may result in higher performance on different cards.
  161. Note:  Contrary to many assumptions, disabling 8 bit textures does NOT increase
  162. image quality in Unreal.  So in general, you will want to leave the options
  163. UseEightBitRGBTextures and UseEightBitAlphaTextures set to true.  These options
  164. are only in the property page in the event that an OpenGL driver reports support
  165. for 8 bit textures, but does not draw them correctly.  If your system seems to
  166. be drawing incorrectly, try setting these to false.
  167.  
  168.  
  169. We thank you for your patience and understanding, understand that this is a beta
  170. and will likely have problems.  We have been working toward eliminating as many
  171. as possible.  This port is aimed at making your Unreal experience even better.
  172.  
  173. Keith Z. Leonard
  174. Tom Holmes
  175. DreamForge(R) Intertainment, Inc.
  176.  
  177.