Patch 951 : IrisGL for XL crashes PM5, but need cumulative bug fixes : [IRIX 5.3]
INDEX
RELATIONS
RELEASE NOTES
1. Patch SG0000951 Release Note This release note describes patch SG0000951 to IRIX 5.3.1.1 Supported Hardware Platforms This patch contains bug fixes for Indy and Indigo2 systems with XL graphics. The software cannot be installed on other configurations.1.2 Supported Software Platforms This patch contains bug fixes for Irix 5.3 IrisGL for Indy XL and Indigo2 XL. The software cannot be installed on other configurations.1.3 Bugs Fixed by Patch SG0000951 This patch contains fixes for the following bugs in IRIX 5.3. Bug numbers from Silicon Graphics bug tracking system are included for reference. o Bug 311102 reports that Indigo2 Systems with XL graphics and the new PM5 processor module (250Mhz, 2Mb secondary cache, buffered PIO) were crashing due to a FIFO error. Patch SG0000951 fixes this problem as well as including bug fixes previously addressed in patch SG0000773. o The IrisGL library had referenced external symbol "__rld_obj_head", defined in crt1.o, which is normally linked in. Some programs built with non-standard tools won't include crt1.o. This fix removes the reference to the external symbol (Bug #289237) o The IrisGL line clipping code could produce incorrect results that can cause a segmentation fault when accessing the zbuffer. (Bug 298039) o The IrisGL calls to viewport (and pushviewport/popviewport) were requiring a call to the X server to determine window size and origin. This 'round-trip' call to the server was too slow, and a change in this patch avoids the call altogether. (Bug #253924) o A bug in IrisGL acbuf operations could have caused a kernel panic. (Bug #263250) o Characters drawn with libfm routines were drawn smaller on some models of monitors when in 1024x1280 display mode. This was due to incorrect values returned by getgdesc(GD_XMMAX) and getgdesc(GD_YMMAX) functions. (Bug #236448) o Drawing patterned lines in an ortho2D viewport could make IrisGL software to go into an infinite loop. (Bug #270882) o Characters drawn with fogging enabled may not have appeared correctly. (Bug #268215) o Pixels drawn with a rectzoom factor of 2,2 may be drawn without the leftmost pixels. This was also visible with imgworks using a 200% magnification. (Bugs #258686, #271078) o The acbuf(AC_RETURN) operation would incorrectly blend the returned data with the color buffer data if certain blendfunctions were enabled. (Bug #256914) o A bug with colorindexed shaded triangles and polygons could yield incorrect color shading, especially with large primitives. (Bug #272263). o Current color value may not be restored correctly after switching drawmodes to or from a 12 bit colorindex buffers. Also, colorindex rectwrites seem to be affected after such a drawmode switch, and the colors may be drawn dithering between the pixel value and the next higher pixel value. (Bug #268050) o Errors in some lighting calculations have been fixed. Incorrect normal transformations may occur with non- orthonormal modelview matrices. (Bugs #238680, #238705). o Textured polygons using polygon patterns or using the afunction were incorrectly rendered. (Bugs #267317, #237905). o When using the displacepolygon feature, polygons could sometimes be drawn incorrectly. (Bug #270878). o Certain artifacts could appear as a result of line clipping when using the v2f call. Also, wide lines, and circles drawn wide, could also show artifacts when clipping. (Bug #284115).1.4 Subsystems Included in Patch SG0000951 This patch release includes these subsystems: o patchSG0000951.eoe1_sw.unix o patchSG0000951.eoe1_sw.gfx_lib1.5 Installation Instructions Because you want to install only the patches for problems you have encountered, patch software is not installed by default. After reading the descriptions of the bugs fixed in this patch (see Section 1.3), determine the patches that meet your specific needs. If, after reading Sections 1.1 and 1.2 of these release notes, you are unsure whether your hardware and software meet the requirements for installing a particular patch, run inst. Patch software is installed like any other Silicon Graphics software product. Follow the instructions in your Software Installation Administrator's Guide to bring up the miniroot form of the software installation tools. Follow these steps to select a patch for installation: 1. At the Inst>prompt, type install patchSGxxxxxxx where xxxxxxx is the patch number. 2. Select the desired patches for installation. 3. Initiate the installation sequence. Type Inst> go 4. You may find that two patches have been marked as incompatible. If this occurs, you must deselect one of the patches. Inst> keep patchSGxxxxxxx where xxxxxxx is the patch number. 5. After completing the installation process, exit the inst program by typing Inst> quit To remove a patch, use the versions remove command as you would for any other software subsystem. The removal process reinstates the original version of software unless you have specifically removed the patch history from your system. versions remove patchSGxxxxxxx where xxxxxxx is the patch number. To keep a patch but increase your disk space, use the versions removehist command to remove the patch history. versions removehist patchSGxxxxxxx where xxxxxxx is the patch number. INST SUBSYSTEM REQUIREMENTS No Requirements Information Available. INST SUBSYSTEM CHECKSUMS These checksums help to provide a 'signature' for the patch inst image which can be used to authenticate other inst images. You can obtain this kind of output by running sum -r on the image (from the command line): 45617 2 patchSG0000951 43297 3445 patchSG0000951.eoe1_sw 35476 2 patchSG0000951.idb INST SUBSYSTEM FILE LISTINGS The following lists the files which get installed from each subsystem in the patch:
DOWNLOAD PATCH
|
||||||||||||||||||||||||||||||||||||
Document Id: 20021118074327-IRIXPatch-641
|