                   3DLABS WIN95 DRIVER
                   ===================
               Display Driver Ver 4.10.01.2103-0231
               OpenGL Driver Ver 1.1.22-0315
               Heidi Driver Ver 1.6

This Readme describes how to download and install the above driver
release. It also lists the bug fixes and enhancements in this release.

0) Contents
1) Installation
2) New Display Driver Features
3) Display Driver Bugs Fixed
4) New OpenGL Driver Features
5) OpenGL Driver Bugs Fixed
6) OpenGL known Anomalies


1) Installation
===============

NOTE: If you are upgrading from the 4.03.00.2101-0071 Release Candidate 2
then you will be warned that three files have a for a different language.
This was a bug in RC2 and you should reply NO when asked if you want to
keep the old file in all three cases, so that Windows 95 DOES install the
files from the final release.

1.1 Download into an appropriate scratch directory
    (e.g. C:\3dlabs).
1.2 Use pkUnzip to uncompress the .ZIP file USING THE
    -d OPTION to preserve the directory structure...
    > pkUnzip -d c:\3dlabs\XXXX.ZIP
1.3 This will produce a .PDF file, which contains the release notes for the
    Display Driver and OpenGL driver, and the driver files. The PDF file may
    viewed using the Adobe Acrobat viewer available from http://www.adobe.com.
1.4 Use this directory as the "Have Disk" target to install the new
    driver using the control panel display applet in the normal way.
    Full installation instructions can be found in the .DOC file.
1.5 You can now delete the download scratch directory and its contents.


2) New Display Driver Features
==============================

Release 2101-0231
-----------------
• Winbench97 performance has been improved.
• PERMEDIA 2 is now fully supported

Release 2101-0076
-----------------
• This release now includes support for DDC2B on boards with the
  appropriate hardware support. Note if your board is DDC2B enabled
  it will have a blue video connector.
• Winbench97 performance has been improved.
• User editable controls have been rationalised to hang off the Display
  Properties control panel.


3) Display Driver Bugs Fixed
============================

Release 2101-0076
-----------------
• Polygon drawing under Powerpoint no longer results in stitch marks.
• It is now possible to switch back out of 16 color mode without a
  reboot into SAFE MODE.
• The TDDRAW test of the Microsoft DCT suite now passes.
• While no driver should be installed for the GLINT/Delta processor on
  on boards which have one, attempting to do so no longer causes a lock
  up.
• Software cursors no longer cause corruption when moved over animating
  Direct3D windows.
• Switching to a full screen DOS box while a windowed Direct3D application
  such as the Globe demo is running, no longer causes intermittent lock
  ups.
• DirectX programs now operate correctly at 1600x1200 resolution on
  PERMEDIA boards.


4) New OpenGL Driver Features
=============================
Release 1.1.22
--------------
• Full support for PERMEDIA 2
• Texture memory management (for PERMEDIA family only)
• Full support for OpenGL version 1.1 API
• Shared texture palette extension (used by glQuake and glQuake2 for 8bit palette textures)
• Window swap hint extension (swaps sub area of double buffered window)
• Polygon offset extension
• Support for GL_REPLACE texture mode
• Improved texture download rates
• Display mode change support for glQuake2
• Hardware acceleration for 256 colour desktop no longer supported

Release 1.0.16
-------------
• This is the first Windows 95 driver release supporting OpenGL.


5) OpenGL Driver Bugs Fixed
===========================
Release 1.1.22
--------------

• Following OpenGL version 1.1 API calls now implemented:
  · glIndexub
  · glIndexubv
  · glPolygonOffset
  · glCopyTexImage1D
  · glCopyTexImage2D
  · glCopyTexSubImage1D
  · glCopyTexSubImage2D
  · glTexSubImage1D
  · glTexSubImage2D

• Texture object sharing between contexts via wglShareLists now implemented.
• glAreTexturesResident on PERMEDIA was always returning FALSE when minification
  filter set to mipmapping.
• glBitmap can now be used to set a -ve rasterpos position.
• A bug which caused bitmap text to be depth buffered when depth
  buffering is disabled has been fixed.
• Depth buffered points were incorrectly re-setting depth functionality in the
  chip as opposed to defining a depth value.
• Clipped depth buffered lines now get rendered with the correct depth values. 
• Rapidly switching between OpenGL screensavers in the control panel hung system.
• Lack of contouring in the SDK sample twave now fixed (GL_EYE_LINEAR mode).
• Unlit textured lines not textured fixed.
• Various lighting bug fixes (including LightWave and MicroStation95).

Release 1.0.16
--------------
• This is the first Windows 95 driver release supporting OpenGL.


6) New Heidi Driver Features
============================
Release 1.6
-----------
• Support for split frambuffer boards and local buffer patching.
  Support for texture caching under Windows 95.


7) Heidi Driver Bugs Fixed
==========================
Release 1.6
-----------
None
