----------------------------------------------------
                              IntenseDrv
                Intense3D IntenseDrv Display Driver for
                        Windows NT Workstation
         ----------------------------------------------------

-------------
Legal Notices
-------------
Copyright 1999, Intergraph Corporation.

All rights reserved.

Including software, file formats, and audio-visual displays; may be used 
pursuant to applicable software license agreement; contains confidential and 
proprietary information of Intense3D and/or third parties which is protected 
by copyright and trade secret law and may not be provided or otherwise made 
available without proper authorization.

Restricted Rights Legend
Use duplication, or disclosure by the Government is subject to restrictions 
as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and 
Computer Software clause at DFARS 252.227-7013 or subparagraphs (c) (1) and 
(2) of Commercial Computer Software -- Restricted Rights at 48 CFR 52.227-19, 
as applicable.

Unpublished -- rights reserved under the copyright laws of the United States. 
--------------------
End of Legal Notices
--------------------


-------------------
Version Information
-------------------
Product:     IntenseDrv
Number:      SHBY102AC-0405A
Version:     04.06.01.44
Date:        9-MAR-1999

Description:
    The Intense3D IntenseDrv Display Driver provides support for the 
    Intense3D Pro series of display adapters.

    This release of the IntenseDrv Display Driver will only install and run 
    on systems running Windows NT 4.0.

    This driver supports standard and wide format, 24 inch and 28 inch, 
    monitors.
--------------------------
End of Version Information
--------------------------


Installation Help
=================

    The Intense3D IntenseDrv Display Driver supports the Intense3D Pro 
    series display adapters on Pentium, Pentium Pro, Pentium II and Xeon 
    workstations.  This driver will not run on any machine which does not 
    have PCI backplane hardware.  Some display adapters have been designed 
    to work specifically in the AGP port instead of the PCI bus.  

    Additionally, the machine must have 3.3 volts on the PCI bus (for those 
    adapters that plug into the PCI bus) and provide support in the BIOS for 
    VGA behind a PCI bridge.

    See MANIFEST.TXT for a list of delivered files.

    To retrieve this version of the IntenseDrv Display Driver, use the 
    floppies provided or copy the files from the "disk1" and "disk2" 
    directories to two blank formatted floppies.

    WINDOWS NT 4.0 SETUP - PLEASE READ CAREFULLY!
    ---------------------------------------------

     1. Log into the system using an account that has Administrator 
        privileges.

     2. To select the Intense3D IntenseDrv Display Driver, select the 
        Display icon of the Control Panel.

     3. Choose the "Settings" Tab.

     4. Select the "Display Type" button.

     5. Select the "Change" button.

     6. Select the "Have Disk" button.

     7. Insert the floppy labeled disk1.

     8. A dialog will appear asking for the full path for the OEM Display 
        Driver files.  The default path given will be A:\.  Select "OK" 
        when ready.

     9. A dialog will appear indicating the driver to be loaded.  The 
        selection should be "Intense3D Pro".  Choose "OK".

    10. A dialog will appear asking to proceed with the third party driver 
        installation.  Choose "YES".

    11. A dialog will appear indicating that files from the Intense3D 
        Installation Disk 2 are needed.  The default path given will be A:\.  
        Insert Disk 2 and select "OK".

    12. A dialog box should appear indicating that the drivers were 
        successfully loaded.  Select "OK".

    13. Select the "Close" button on the "Display Type" dialog.

    14. Select the "Close" button on the "Display Properties" dialog.

    15. A final dialog box pops up at this point with the message that the 
        display settings have changed and restarting Windows NT will be 
        necessary for the new settings to take effect.  If you have an 
        Intergraph InterVue monitor then select "No" and change the monitor 
        type per the following instructions. Otherwise, select "Yes".

        15a. Re-select the Display icon of the Control Panel

        15b. Select the "Intense3D Monitor" Tab and choose the Intergraph 
             InterVue monitor.

        15c. Select the "Close" button on the "Display Properties" dialog.

        15d. Reboot the system.

        NOTE: Remember to eject floppy before shutdown.

    16. The IntenseDrv Display Driver will be loaded during system boot and 
        display at the 640 x 480 resolution.  However, if an Intense3D 
        driver has been previously installed, the resolution will be the 
        last one selected.  After logging on, the resolution can be changed 
        in the "Display Properties" dialog.

    17. Following the system shutdown and subsequent logon, a dialog will 
        appear stating that the current settings are invalid.  This dialog 
        appears the first time you logon every time you change the Display 
        Driver.  Select OK and configure the display settings as desired.


    3D STUDIO MAX R2.x USERS
    ------------------------
    The Intense3D Heidi Device Driver, glzihdd.hdi, was originally developed 
    to accelerate 3D Studio Max R1.x based on version 1.0 of the Heidi 
    Development Kit.  This was done to provide 3DSMAX R1.x users with a 
    custom Heidi driver that could be used in place of the "Software Z 
    Buffer" driver in order to take advantage of hardware acceleration.  
    When the developers of 3D Studio Max Release 2.x decided to port the 
    application to use OpenGL as well as Heidi version 5.0, the Intense3D 
    driver strategy for 3DSMAX changed to provide hardware acceleration 
    through the use of OpenGL.

    As a result, the Intense3D Heidi Device Driver was not ported to Heidi 
    version 5.0 and is therefore incompatible with 3DSMAX Release 2.x.  The
    Heidi Device Driver is currently delivered with the current Display
    Driver in order to support those users who are still working with 3D
    Studio Max Release 1.x.


    3D STUDIO MAX R1.x USERS
    ------------------------
    The Intense3D Heidi Device Driver, glzihdd.hdi, was developed to 
    accelerate 3D Studio Max R1.x running on systems with the IntenseDrv
    Display Driver that accompanies it on the installation media.  You 
    should always update the Heidi Driver to match the current Display 
    Driver.  Using a version of the Heidi Driver that does not correspond 
    to the version of the Display Driver may result in system hangs or poor 
    performance.

    For example, the Heidi Driver built for Windows NT 3.51 will cause a 
    system hang if used on a system running the Windows NT 4.0 version of 
    the Display Driver.

    The OEM Setup for the display driver will copy the Heidi Device Driver, 
    glzihdd.hdi, to your %SystemRoot%\system32 directory.  Once 3DSMAX is 
    installed on your system, move glzihdd.hdi from %SystemRoot%\system32 to 
    the "DRIVERS" sub-directory of the 3DSMAX product.  For example, if you 
    have installed 3DSMAX to the root directory of your C: drive, you should 
    copy glzihdd.hdi to C:\3DSMAX\DRIVERS as follows:

    > copy %SystemRoot%\system32\glzihdd.hdi C:\3DSMAX\DRIVERS\.


Uninstall Help
==============

    To uninstall this version of the Intense3D IntenseDrv Display Driver, 
    use the Add/Remove Programs Properties utility in the Control Panel.  

    WINDOWS NT 4.0 UNINSTALL
    ------------------------

    1. Choose the Add/Remove Programs icon in the Control Panel.

    2. A dialog will appear listing the software that can be automatically 
       removed by windows.

    3. Select "Intense3D Display Driver" from the list and click Add/Remove.

    4. A dialog will appear which describes the function of the Intense3D
       Display Driver uninstall program and you will be prompted to verify 
       the removal of the Display Driver.


Screen Resolution and Refresh Rate Table
========================================

    To access the list of available screen resolutions and refresh rates, 
    the "List All Modes..." button on the "Settings" page of the Display 
    Properties page must be selected.

    1. Choose the Display icon in the Control Panel.

    2. Select the "Settings" page.

    3. Select the "List All Modes..." button to access the table of 
       supported screen resolutions and refresh rates.

    Multiple screens are supported as of the 4.3 release of the Display 
    Driver. The desktop may now span up to four monitors horizontally, or up 
    to four vertically or be configured in a 2 x 2 arrangement. The monitor
    configuration is selected on the "Intense3D Monitor" page in the Display
    Properties applet. The maximum number of pixels in either the horizontal 
    or vertical axis is 4096.

    Note: NT 4.0 does not support the "Primary Left/Top" feature that was 
          available with NT 3.51.


Monitor Selection
=================

    The "Intense3D Monitor" page in Display Properties must be used to 
    change the monitor type.

    1. Choose the Display icon in the Control Panel.

    2. Select the "Intense3D Monitor" page.

    3. Select the appropriate monitor type.

    4. Reboot for the selection to take affect.

    Support has been added for DDC monitors.  To enable use of DDC
    information from the monitor, select a monitor type of "DDC monitor".  
    DDC information is only retrieved from the monitor at boot time if "DDC 
    monitor" is selected.


Stereo
======

    To view the supported stereo display modes, the "Advanced" button on the 
    "Intense3D Settings" page in Display Properties must be selected.

    1. Choose the Display icon in the Control Panel.

    2. Select the "Intense3D Settings" page.

    3. Select the "Advanced" button.

    4. Select the "Enable Stereo Display" check box.

    5. Select the desired stereo display mode.  Only modes supported by the 
       currently selected monitor will be available for selection.

    6. Select "OK" to close the "Advanced Configuration" dialog.

    7. Select "OK" to save all modifications.

    8. A dialog will appear indicating that the changes you have made will 
       not take effect until the computer is restarted.  Select "OK".

    9. Reboot for the selection to take affect.

    For Frame Sequential Stereo, it is important that the correct Monitor 
    Type (see above for details) be selected before enabling this stereo 
    display mode.  If the specific Monitor Type attached to your system is 
    not selected, resolutions that are beyond the capability of this monitor 
    may be available for your selection.  If you have not chosen the 
    specific Monitor Type attached to your system, be sure to test an 
    individual resolution before applying it.  If you encounter problems, 
    see the "Trouble Shooting" section below.


Gamma Correction File Format
============================

    A Gamma Correction file must contain a complete gamma correction table 
    as well as a unique numerical identifier and DAC Resolution for 
    verification.  An entire valid file consists of 770 lines each 
    containing a single numerical value.  The first line contains the unique 
    numerical identifier, or "magic number".  This value is 47434446 (a 
    representation of the hexadecimal ASCII code for GCDF; "Gamma Correction 
    Data File").  The second line contains the DAC Resolution which is ten
    (10).  The next 256 lines contain the gamma corrected digital values to 
    be presented to the monitor for Red.  These are followed by 256 lines 
    containing values for Green then 256 lines containing values for Blue.  
    These digital values are integers in the range 0 - 1023.  A sample 
    excerpt from a gamma correction file is shown below:

    47434446        <- Magic Number
    10              <- DAC Resolution
    0               <- First Red Value
    338
    388
    421
    .
    .
    .
    1023            <- Last Blue Value


Context Sensitive Help
======================

    Context Sensitive Help is available on the "Intense3D Settings" page, 
    the "Intense3D Monitor" page, and the pop-up dialogs reached from each 
    of these pages.

    1. Choose the Display icon in the Control Panel.

    2. Select the "Intense3D Settings" or "Intense3D Monitor" page. 

    3. Select the control for which Context Sensitive Help is desired by 
       pressing the "Tab" key on the keyboard until that control is 
       highlighted.

    4. Press the "F1" key on the keyboard.  This will cause Context 
       Sensitive Help to be activated.

    5. Press the "Esc" key on the keyboard to cancel Context Sensitive Help.  

    The Context Sensitive Help for a button on either the  "Intense3D 
    Settings" page or "Intense3D Monitor" page is an overview of the help 
    for the controls on that dialog.  To obtain more specific Context 
    Sensitive Help for these items, press the button to display the pop-up 
    dialog; then, activate Context Sensitive Help for the item you prefer.


New Features
============

04.06.01.34
    - Added support for the Intense3D Pro 3510.

04.06.01.33
    - Added support for caching textures which are defined via display lists
      instead of with texture objects.  This is an archaic paradigm
      which can not be fully optimized and should be avoided.

04.06.01.27
    - Added support for interlaced display in the advanced configuration menu of
      the video display applet.

04.06.01.24
    - Added support for graying-out controls when the user does not have 
      administrative privileges.  Removed message box that appeared for this 
      scenario.


Fixes
=====

04.06.01.44
    - Fixed a problem with conformance test evalv.c failing when run after
      the dlist.c test.
    - Fixed a blue screen that happened when running glperf's TexImage.rgb
      test.

04.06.01.43
    - Fixed problem with Wildcat 4000 non-lit linear primitives
      occasionally drawing zingers.
    - Fixed a problem with 2-dimensional beziers not rendering.
    - Fixed an additional problem with SolidWorks windows bleeding into
      each other which changing window stacking order.

04.06.01.42
    - AGP Intense3D cards will run with interrupts enabled
      if NT 4.0 service pack 4 is installed.
    - Changed company name and supporting strings.
    - Changed copyright date.
    - Fixed a hang with OpenGL applications that use glDrawArrays with edge
      flags enabled.
    - Fixed a problem with OpenGL applications drawing in the wrong color when
      using glArrayElement.

04.06.01.41
    - Fixed a hang with applications that use vertex arrays for large numbers
      of non-textured, lit vertices.

04.06.01.40
    - Fixed a hang that can occur during the initialization of
      the Wildcat clocks.
    - Modified the "tearing" behavior of double buffered applications
      when the buffer swaps are not synced to vertical retrace to avoid
      seeing the transitory effect of the next frame under
      construction for apps using the OpenGL Swap Layer Buffers interface.

04.06.01.39
    - Fixed a hang that can occur during the initialization of
      direct burst memory.

04.06.01.38
    - Fixed a hang that happened on RealizmII geometry accelerators with
      OpenGL applications that use glDrawElements.  This problem
      originally reproduced using the 3DExerciser program.
    - Fixed problems with sphere map texturing rendering incorrectly on
      a Wildcat 4000.  This problem originally reproduced using the 
      3DExerciser program.
    - Fixed problems with incorrect color shading on large, clipped
      polygonal primitives.  This problem reproduced using the GVS
      flight simulator demo.
    - Fixed a problem with Lynx III and Lynx IV geometry accelerators
      drawing zingers and/or hanging when attempting to mix point- and
      line-mode while texturing.  This problem reproduced using the
      3DExerciser program.
    - Optimized glRasterPos interface on Wildcat 4000 graphics systems.
    - Fixed a problem with 3D Studio Max not refreshing properly when
      menus were displayed over maximized views.
    - Modified the "tearing" behavior of double buffered applications
      when the buffer swaps are not synced to vertical retrace to avoid
      seeing the transitory effect of the next frame under
      construction.


04.06.01.37
    - Fixed a texturing performance problem that happened when the texture's
      wrap modes were constantly changing from repeat to clamp and vice versa.
    - Fixed a problem with textures in display list causing hangs or drawing
      incorrectly.
    - Fixed a problem with large fonts not being used when "Large Fonts" is 
      selected in the Display Properties dialog.
    - Fixed a problem with OpenGL applications not drawing correctly if the
      resolution is changed.
    - Fixed a problem with a blue screen happening if an OpenGL application
      was active when the resolution was changed.
    - Fixed a problem with OpenGL applications drawing when the Windows NT
      Security dialog box was displayed (Ctrl-Alt-Del was typed).

04.06.01.36
    - Fixed a problem with textured apps (such as Chick Berry and Glaze) just
      exiting.

04.06.01.35
    - Fixed a problem which happens when changing screen resolution when an
      OpenGL window is active.

04.06.01.34
    - Fixed a blue screen problem when running the application Design Review.

04.06.01.33
    - Fixed a hang that occurred when drawing stenciled, textured, anti-aliased
      triangle strips in LINE, LINE fill mode to both front and back buffers.
    - Fixed a hang that occurred when running the SolidWorks application
      and manipulating multiple views.
    - Fixed a "bleed-through" problem that occurred when running the SolidWorks
      application and cascading or uncollapsing windows.
    - Fixed a problem with drawing text incorrectly at high zoom
      factors in SDRC.

04.06.01.30
    - Fixed a corruption problem manifested in Lotus WordPro.
    - Fixed a problem where bitmaps were incorrectly displayed in Netscape.
    - Fixed the remove program to delete the Simplified Chinese files when the
      driver is uninstalled.

04.06.01.29
    - Fixed problem with 640x480 Interlaced Stereo producing a black screen.
    - Fixed timings that were not meeting the VESA standard.

04.06.01.28
    - Fixed inverted color cursors.

04.06.01.27
    - Fixed color index lighting (available in layer planes).
    - Fixed problem where text could be drawn outside the user window.

04.06.01.26
    - Increased performance of certain patterned fill operations which improved
      the speed of resizing some CAD application windows.

04.06.01.25
    - Fixed a problem in which the graphics from overlapping Swap Copy OpenGL
      windows would not be obscured properly.  This problem was reproduced using
      the SolidWorks application.

04.06.01.24
    - Fixed problem where Synchronizing Buffer Swaps to Vertical Sync is 
      changed back to its boot-up state following a resolution change.
    - Fixed a problem with non-lit vertices in color-index mode being
      rendered in the wrong colors.

04.06.01.23
    - Fixed a problem with overflowing the texture cache when using
      subtextures causing graphics to not appear.  The problem was
      reported by the Intergrpah Digital Media group.

04.06.01.22
    - Repaired problem when using DrawElements and DrawArrays with a variety of
      enables set. An intermittent segmentation violation was seen in Catia CXR1
      when GL_LINES were mixed with GL_TSTRIPS which included GL_NORMALS.
    - Increased performance of linear primitives in display lists.

04.06.01.21
    - Fixed problems with non-clipped, lit textured primitives flashing
      and texturing incorrectly on a Wildcat 4000.
    - Fixed problems with clipped polygons being clipped incorrectly on
      a Wildcat 4000.
    - Fixed a problem with not drawing to an obscurred window in which
      draws may have been disabled for a one pixel area around the
      obscurred region.
    - Fixed a problem when running glDemo with textures not drawing
      correctly on the dragon and volkswagon model if texturing was
      enabled when the model was selected.

04.06.01.20
    - Fixed a problem with line and point mode triangle strips being 
      rendered in fill mode on a Wildcat 4000.
    - Fixed a Wildcat 4000 hang when DrawElements used with polygon
      antialising.
    - Fixed a problem with certain texture modes not lighting (or
      blending) correctly on a Wildcat 4000.
    - Fixed problems with polygon offset of polygonal strip primitives
      on a Wildcat 4000.
    - Fixed wide line clipping problems on a Wildcat 4000.
    - Fixed a problem with artifacts showing up in multi-pass texturing
      applications on a Wildcat 4000.
    - Fixed a Wildcat 4000 positional lighting problem where the last
      light of an odd number of lights was not being processed.
    - Fixed a Wildcat 4000 lighting problem where vertices that should
      have had zero specular lighting contribution were instead being
      fully specularly lit.
    - Fixed a hang which occurred when running the demo aapoly.
      
04.06.01.19
    - Fixed a problem with building display lists on machines with a
      RealiZmII geometry accelerator.

04.06.01.18
    - The initialization function for the geometry accelerator will
      return TRUE instead of FALSE.  This removes a change added in
      version 04.06.01.17 which was added for Windows 2000.  This
      change was causing some NT 4.0 systems to boot into VGA mode.

04.06.01.17
    - Fixed a display list lighting problem first noticed with Landmark Graphics.
    - Corrected a problem with the offscreen memory logic which could
      result in a system crash.
    - The initialization function for the geometry accelerator will
      return false so that GDI will not treat it as another monitor
      in Windows 2000.
    - Additional change for the tolerancing problem in SDRC when
      drawing line strips with very large transformation scales.

04.06.01.16
    - Fixed an illegal access violation which was introduced in driver
      version 4.6.1.13 when executing triangle strip primitives in a
      display list.

04.06.01.15
    - Fixed a problem manifested in SDRC with drawing lines when the 
      scaling component of the transformation was large.
    - Fixed lighting and performance problem when using vertex arrays with
      display lists and the Wildcat 4000 Geometry Accelerator.

04.06.01.14
    - Fixed a hang that could occur during a load microcode request.
    - Fixed a BLT problem that was causing the HCT tests to fail.
    - Fixed a lighting problem with color material.  The problem appeared
      to generate flat shaded primitives even when smooth shading was enabled.
      This problem manifested itself in an OpenInventor test case called
      meteorology.iv.
    - Fixed a problem with texture coordinates in vertex arrays while in a
      display list.  1D coordinates would cause a crash while 2D,3D,4D were
      not processed properly.  This problem manifested itself in Catia CXR1.

04.06.01.12
    - Fixed a problem with clipped, textured polygonal primitives
      drawing zingers.
    - Fixed a problem with changing OpenGL cull face settings causing
      rendering anomalies with the Wildcat 4000 Geometry Accelerator.
    - Fixed a problem with zingers when clipping a non-culled primitive
      when culling is enabled with the Geometry Accelerator.
    
04.06.01.11
    - Increased performance of dynamics in OpenGL windows using a
      PFD_SWAP_COPY capable pixel format.  This change is visible when
      running animation sequences in 3D Studio Max.

04.06.01.10
    - Increased performance of clipped polygonal primitives.

04.06.01.09
    - Increased performance of display list compilation.

04.06.01.08
    - Fixed a hang when drawing triangle strips using display lists on
      systems with a Lynx V accelerator.

04.06.01.07
    - Fixed a screen corruption problem when dragging a window from one screen
      to another in a dual screen configuration in certain resolutions.
    - Improved the performance for 2D patterned fills.

04.06.01.00
    - Performance enhancements for Intense3D Wildcat 4000


Trouble Shooting
================

    IF YOU BOOT NT AND THE SCREEN DOES NOT SYNCHRONIZE PROPERLY, DO THE 
    FOLLOWING:

    Reboot the system to NT, but hit the space bar immediately when 
    prompted. Select 'Use Last Known Good' in the Configuration Recovery 
    Menu. This approach assumes the last configuration was a valid 
    configuration, however.

    If the 'Last Known Good' method does not apply to your case, try 
    selecting the VGA option from the system boot menu.  Selecting this 
    option will boot NT with the VGA driver instead of the GL Display 
    Driver.  At this point you can reinstall the GL Display Driver.

    If all else fails:

    Reboot the system to DOS and remove the file GLZMPD.SYS in the directory 
    %SystemRoot%\SYSTEM32\DRIVERS.  Reboot the system again and boot into 
    VGA mode.  Since the Intense3D IntenseDrv Miniport Driver has been 
    removed, NT will use the Microsoft standard VGA driver.  Re-install the 
    IntenseDrv Display Driver using the Display Properties page, select the 
    appropriate monitor and reboot the system.  Following the reboot, select
    an acceptable resolution using the Display Properties page.

    If your system does not have DOS (NT only), and your installation of NT 
    uses the standard DOS file system (FATFS), you may boot from floppy then 
    remove this file from the system drive.  If your NT system was built on 
    OS/2, or if your NT resides on HPFS, you may boot from an OS/2 system 
    recovery (boot) floppy and remove the file.  If you have an NTFS-
    formatted system disk, you will need to reload the NT Operating System 
    (you should choose to not reformat your system disk during 
    reinstallation, in order to preserve your software and data).


Customer Support
================

    For support of your Intense3D product, please contact our OEM partners' 
    support organizations via our Web Site:  
    http://www.intense3d.com/support.asp.


Intense3D Online
================

    Intense3D's information server on the World Wide Web brings you fast, 
    up-to-the-minute information on Intense3D's products and services, as 
    well as the company's direction.  It also provides links to the valued
    OEM partners of Intense3D along with their related support 
    organizations.  Access to Intense3D Online is available using any of the 
    popular Web browsers such as Netscape, NCSA Mosaic, Microsoft Internet 
    Explorer, and others.

    Connect to Intense3D Online at the following Internet address:
    http://www.intense3d.com
    If you have trouble accessing Intense3D's Web Site, send an e-mail
    message to webmaster@intense3d.com.