Patch-ID# 100431-05
Keywords: gt, microcode, xgl, phigs, performance, markers, lines, depth-cue
Synopsis: SunOS 4.1.1;4.1.2;4.1.3: GT microcode patch with performance improvements for GT
Date: Mar/04/93

Solaris release: 1.0.1 1.1 1.1C 

SunOS release: 4.1.1-GFX-Rev2, 4.1.2, 4.1.3, 4.1.3C
 
Unbundled Product: N/A
 
Unbundled Release: N/A
 
Topic: GT Microcode 9.5.4
 
BugId's fixed with this patch: 1063683, 1066772, 1070466, 1071121, 1068120, 1072182, 1073137, 1073181 1074981, 1080766, 1092045, 1086669, 1107854, 1108158

Changes incorporated in this version: 1107854, 1108158

Relevant Architecture: sparc
    NOTE: sun4c

Patches which may conflict with this patch: 100349

Obsoleted by: 
	NOTE:4.1.3_U1

Problem Description:

	The GT is slower than it should be for
        non-dot markers.  An RFE has been added which fixes this
        problem for both PHIGS and XGL applications.  There is
        a bug when rendering clipped depth-cued lines which causes
        an incorrect line color to be displayed.  There is
        also a bug where undrawing antialiased lines in QUM mode
        has no effect

 	The GT is slower than it should be for
	batched short triangle strips.  An RFE has been added
	which fixes this problem for both PHIGS and XGL applications.
	This fix applies only to triangle strips with a
	normal-per-vertex, no color-per-vertex, no depth-cueing,
	and no dual normal/dual color.

        The GT is slower than it should be for
        back-facing, batched triangles and quads.  An RFE has been
        added which fixes this problem for both PHIGS and XGL
        applications.  Additionally, there is a performance bug relating
        to clearing an XGL window which causes subsequent batched
        triangles and quads to run slower than they should.  There is
        also a lighting bug when rendering back-facing, hollow polygons
        with vertex normals and facet colors.

	NOTE: to see whether this patch is needed, users should run:

		what /usr/lib/gt.ucode | grep RELEASE

	The following message should be printed:

	GT Front End Microcode: RELEASE Built 03/11/92_14:23:25, Revision 9.54

	If the revision number is lower than 9.5.4 then this patch
	is needed.  Revision 9.5.4 fixes the aforementioned bug.

	After installation, the user should verify that the microcode
	was installed properly, by checking the revision number, as
	described above, to ensure that 9.5.4 microcode is installed.

INSTALL:
	mv /usr/lib/gt.ucode /usr/lib/gt.ucode.bak
	cp sun4c/gt.ucode /usr/lib/gt.ucode
