Patch-ID# 100910-11 Keywords: XGL, unstripped, libraries, bug-fixes Synopsis: XGL 3.0.1: XGL Jumbo Patch Date: Feb/28/95 Solaris Release: 2.2 SunOS Release: 5.2 Unbundled Product: graphics Unbundled Release: BugId's fixed with this patch: 1116397 1124162 1127009 1124054 1130933 1131358 1131816 1136047 1136053 1129098 1129992 1124124 1132784 1138773 1137264 1136846 1139961 1142000 1145360 1145578 1148119 1148253 1145555 1142715 1151949 1155056 1150746 1155075 1153351 1159418 1168731 1182918 Changes incorporated in this version: 1182918 Relevant Architectures: sparc Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: s1093 Files included with this patch: SUNWits/Graphics-sw/xgl-3.0/lib/libxgl.so.3 SUNWits/Graphics-sw/xgl-3.0/lib/pipelines/xglSUNWcfb.so.3 SUNWits/Graphics-sw/xgl-3.0/lib/pipelines/xglSUNWcg6.so.3 SUNWits/Graphics-sw/xgl-3.0/lib/pipelines/xglSUNWmem.so.3 SUNWits/Graphics-sw/xgl-3.0/lib/pipelines/xglSUNWpexlib.so.3 SUNWits/Graphics-sw/xgl-3.0/lib/pipelines/xglSUNWswp.so.3 SUNWits/Graphics-sw/xgl-3.0/lib/pipelines/xglSUNWxlib.so.3 Problem Description: This patch corresponds to the unstripped version of the patch libraries. That is, this patch provides a set of unstripped .so's, which can be used to obtain a stack trace from a core file created by an XGL application. The stripped version of the patch is Patch 101057-11. The stripped .so's are what are installed from the Solaris 2.2 CD. The following bugs are fixed in this patch: (Rev 01) 1116397 - XGL .so's shipped with RTE must be stripped to accommodate upgrade (Rev 02) 1124162 - Autocad core dumps when "birds-eye" window is used (Rev 03) 1127009 - 3d clipped lines are drawn incorrectly on old 2 slots GXs 1124054 - drawable->unGrabWindow() called before ~DpDevGt causes GT side SEGV 1130933 - Eye vector in MC not computed correctly in some cases 1131358 - Model transformation corrupted in some cases 1131816 - xgl di may divide by zero, can cause core dump 1136047 - Polygon decomposition generates floating point exception 1136053 - Triangles with horizontal lower edge cause floating point exception in SWP (Rev 04) 1129098 - xgl_context_new_frame() incorrectly applies XGL_CTX_VIEW_CLIP_BOUNDS 1129992 - Clipping has no effect on xgl_image on GX 1124124 - gx+ double buffering doesn't notify window system of buffer flips 1132784 - GX+ double buffering is broken with XGL3.0.1 and s1093 XGL 1138773 - Polyline picking core dumps with zero floating exception 1137264 - Gcache code does not set polygon hint flags (Rev 05) 1136846 - GPC file (racecar) falls back to software (Rev 06) 1139961 - Perspective views do not shade on Leo and GT 1142000 - XGL does not render to all viewports in multi-viewport environment for GX+ (Rev 07) 1145360 - mem8 to gx copy_buffer not working or partially working (Rev 08) 1145578 - Texture mapping functionality isn't working correctly 1148119 - HOOPS test segv's on GX when repaint with canvas partially outside of screen 1148253 - HOOPS test shows a win_lock problem on GX 1145555 - HOOPS test shows an error in perspective view on GX 1142715 - xgl_polygon dumps core when given a point list of zero points 1151949 - BUS error when a wideline is rendered with edges outside of the canvas (Rev 09) 1155056 - Annotation text is not rendered correctly in perspective view 1150746 - Context changes are not applied on rasters using it 1155075 - Problems decomposing non-convex polygons (Rev 10) 1153351 - Double buffering on two rasters in the same application is broken on GX+ 1159418 - Divide-by-zero in swp triangle scan converter 1168731 - mem1 to gx copy_buffer broken (Rev 11) 1182918 - cfb does not render one-pixel lines Patch Installation Instructions: -------------------------------- Generic 'installpatch' and 'backoutpatch' scripts are provided within each patch package with instructions appended to this section. Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: ----------------------------- The two packages supplied in this patch require about 2.1 Mbytes of additional disk space in the partition where XGL is installed. The temporary location, /var/sadm/patch, must have 5.3 MBytes available in order for installpatch to work successfully. An error message will be printed if not enough space is available in /var/sadm/patch.