Patch-ID# 106144-09
Keywords: afb afb.ucode afbconfig afbdaemon afbinit ddx window xgl
Synopsis: SunOS 5.7: Elite3D AFB Graphics Patch
Date: Jun/25/1999

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product:  

Unbundled Release: 

Relevant Architectures: sun4u

Topic: SunOS 5.7: Elite3D 7: AFB Graphics Patch

        NOTE 1: You **must** install the XFB graphics patch 106148-04 
		(or newer) 

        NOTE 2: Supplement this patch with the VIS/XIL graphics patch 
		106147 to obtain a complete patch baseline for the 
                Elite3D graphics accelerator.


BugId's fixed with this patch: 4136467 4160577 4163164 4165917 4169127 4170600 4170604 4172542 4175212 4178791 4175184 4184293 4186140 4175013 4182420 4156144 4157108 4176160 4176185 4200455 4201148 4187303 4204070 4209616 4177108 4221200 4225365 4229537 4236011 4232947 4233704 4245211

Changes incorporated in this version: 4245211

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch: 

Patches required with this patch: 106148-04 (or newer)

Patches associated with this patch: 106147-01 (or newer)

Obsoleted by: 

Files included with this patch: 
 
  /usr/lib/afb.ucode
  /usr/sbin/afbconfig
  /usr/sbin/afbdaemon
  /platform/sun4u/kernel/drv/afb
  /platform/sun4u/kernel/drv/sparcv9/afb
  /opt/SUNWits/Graphics-sw/xgl/lib/pipelines/xglSUNWafb.so.5
  /opt/SUNWits/Graphics-sw/xgl/lib/locale/en_US/LC_MESSAGES/xglSUNWafb.mo
  /usr/openwin/server/modules/ddxSUNWafb.so.1

Problem Description: 

(from 106144-09)
  4245211 Solaris8 build23/24, s998u3/u4:All ISO-15 locales:All text is merged 
	  is merged in all app. 

(from 106144-08)
  4232947 many "sunffbDriverClutRead: driver request failed: Bad address" errors
  4233704 Incorrect 2D texture rendering when near window borders

(from 106144-07)
  4177108 Ultra60 with Elite3D-m3 hangs in Unigraphics Application
  4221200 afbdaemon: filedescriptor usage error
  4225365 XGL applications not inter-operable with OpenGL
  4229537 Polygon offset lines incorrect when clipped
  4236011 Incorrect write of MATCH_AB register when wid clipping enabled

(from 106144-06)
  4187303 Xserver crash when try to display LucidaSans Thai font w/ pt size <=12
  4204070 server crash when tring to run opengl screen saver on root window 
  4209616 server crash when tring to run opengl screen saver on root window

(from 106144-05)
  4201148 XGL/AFB pipeline has memory leaks in environment mapping

(from 106144-04)
  4156144 XFillArc not drawing correctly
  4157108 Specular lighting differences on AFB/FFB with OGL/XGL
  4176160 Running frame lock program more than once wedges the system
  4176185 Mysterious pauses while running buffer swap lock
  4200455 Rendering with non-zero slope polygon offset needs to be faster

(from 106144-03)
  4175013 XCopyPlane speed degradation in 103796-[14-xx]/2.5.1 & on 2.6 
  4182420 XIL double buffering is broken on 2.6/Solaris 7

(from 106144-02)
  4175184 Incorrect capping color in XGL on the AFB
  4184293 Bus error when depth cueing in environment mapping with polygon edges 
  4186140 Multipass clipping does not work

(from 106144-01)
  4136467 Walrus system hangs on ssupend when running leotool
  4160577 Polygon edges not drawn in texture/environment mapping on the AFB
  4163164 Incorrect specular lighting in XGL with texture mapping
  4165917 System hang at high cpr-vts cycles 
  4169127 Incorrect polygon edges drawn on AFB graphics devices on texture
          mapped surfaces
  4170600 Turning polygon edges on affects environment mapping display
  4170604 Turning polygon edges on w/environment mapping causes floating point
          exception
  4172542 Enabling capping causes incorrect lighting on the AFB
  4175212 Edges not rendered when switching texture mapped states
  4178791 afb, ffb, and xfb modules are too big


Patch Installation Instructions: 
-------------------------------- 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch."

For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

        example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

        example# patchrm 104945-02

For additional examples please see the appropriate man pages. 


Special Install Instructions: 
----------------------------- 
NOTE 1: You **must** install the XFB graphics patch 106148-04 
	(or newer) 

NOTE 2: Supplement this patch with the VIS/XIL graphics patch 
	106147 to obtain a complete patch baseline for the 
        Elite3D graphics accelerator.

	After patch installation, reboot the system to load the newly
	installed driver.
