Patch-ID# 101921-20 Keywords: leo zx xgl window DGA xlib Sliders Synopsis: SunOS 5.4: ZX patch Date: Jun/11/96 Solaris Release: 2.4 SunOS Release: 5.4 Unbundled Product: Unbundled Release: Relevant Architectures: sun4c, sun4d, sun4m BugId's fixed with this patch: 1170116 1155553 1173130 1173967 1174916 1151450 1170580 1173968 1175360 1171552 1176030 1176189 1175709 1176996 1177283 1177932 1174060 1178825 1171615 1180130 1180859 1181691 1181702 1182100 1182300 1182325 1182657 1182909 1182914 1182993 1184652 1184729 1184317 1185871 1182774 1182777 1186000 1188580 1194456 1194495 1196460 1198619 1175670 1191394 1202561 1196437 1204877 1202323 1215330 1215585 1188904 1191796 1201627 1214877 1216366 1222369 1137189 1184369 1199825 1220567 1223189 1226699 1229009 1231449 1196637 1199825 1231014 1233688 1235961 1237954 1239303 1239221 1241631 1250077 Changes incorporated in this version: 1239221 1241631 1250077 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Solaris 2.5 Files included with this patch: /etc/init.d/leoconfig /kernel/drv/leo /opt/SUNWits/Graphics-sw/xgl/lib/pipelines/xglSUNWleo.so.4 /usr/lib/leo.ucode /usr/sbin/leoconfig /usr/openwin/server/modules/ddxSUNWleo.so.1 Problem Description: From (101921-20): 1239221 Can not pick on multiarc on ZX 1241631 ZX/XGL leaves possibility of triggering BLT bug 1250077 ZX S 2.4 101921-14 and later causes problems snapping XGL window From (101921-18): 1237954 ZX sometimes fails to undraw to overlay 1239303 Customer's XGL 3.2 program SEG V's in xgl_triangle_list() using ZX From (101921-17): 1196637 Nothing is rendered after new frame action 1199825 triangle lists with facet lighting assign incorrect colors to facets 1231014 Vanishing cursor in Unigraphics CAD package running on ZX 1233688 Environment mapping doesn't work 1235961 XGL_EDGE_Z_OFFSET is negative - inconsistent with other platforms From (101921-16): 1137189 Positional light on top of vertex causes lighting anomalies 1184369 fast wide lines on ZX & SX are needed by IRIS GL apps ported using NPGL 1199825 triangle lists with facet lighting assign incorrect colors to facets 1220567 Normals not being calculated correctly for lit triangles with per vertex info 1223189 workaround for BLT lock bug is broken in hyperSPARC platforms 1226699 Triangle LIst Star w/ Facet Colors always uses first vertex color 1229009 Round, wide-line joins are broken 1231449 Interpolated color index values off by 0.5 at Li1 From (101921-15): 1222369 ZX core dumps trying to render convex polygon with edges From (101921-14): 1188904 Facet normal ignored when using front/back surf color on quadmesh 1191796 backface surface is rendered with wrong color when illum type is set to NONE 1201627 PEX server interface fails on ZX 24bit OW: corrupts window system 1214877 Snapshot can't capture XGL double-buffered windows on ZX 1216366 Widelines with mitred joins rendered incorrectly in UniGraphics From (101921-13): 1202323 Line Biasing code is different for ZX with certain SS20 1215330 DGA and XGL color map changes not seen 1215585 Copying from one MBX buffer to another doesn't work on ZX From (101921-12): 1196437 XCopyArea does not always correctly copy pixels from a window to a pixmap 1204877 Using FillStippled on 2.4 ZX OpenWindows renders incorrectly. From (101921-11): 1175670 Sending message to the console causes 2/3rds of the screen to be drawn as black 1191394 power management system cannot resume the screen and boot on SS5/ZX 1202561 XGL_RAS_SOURCE_BUFFER broken copying from draw buffer to memory raster From (101921-10): 1198619 One of multiple views disappears during zooming operations 1196460 Solaris panics in ZX driver during startup of OpenWindows From (101921-09): 1194456 ZX stand-alone diags fail PTE Verification on VAC-based platforms 1194495 clipping operations not working properly on ZX From (101921-08): 1186000 xgl_multipolyline fails with a segmentation violation (1 more case) From (101921-07): 1182774 zero length point list causes rest of multipolyline to disappear 1182777 xgl_triangle_strip core dumps when rendering point list with 1 point 1186000 xgl_multipolyline fails with a segmentation violation 1188580 leodiag hangs indefinitely upon exit with 'x' option From (101921-06): 1184317 xgl pick aperture not clipped to screen bounds 1185871 NTSC is not supported by ZX or TZX with new ICS clock chip From (101921-05): 1171615 very slow Z-buffer writing (on Leo) compared to draw buffer writing 1180130 Motif 1.2.2 ScrolledList widget doesn't handle long strings correctly 1180859 Xlib rendering invisible when window is grabbed 1181691 XGL_RAS_SOURCE_BUFFER is broken for ZX 1181702 ZX_to_memory copy broken in double buffering mode 1182110 background color incorrect for 8bit windows when using private colormap 1182300 ZX driver doesn't properly handle DMA on large memory (>1G) sun4d 1182325 XGL apps can hang on MP/ZX while waiting for DMA to complete 1182657 missing primitives when switching between 2D and 3D contexts 1182909 need way to disable ZX NURB rendering 1182914 xgl_image color not updated 1182993 ZX driver initializes mutexes/cvs with invalid iblk cookie 1184652 Unexpected extra edge rendered across polygon 1184729 Xlib calls in the ZX pipeline cause the server to crash From (101921-04): 1174060 XGL may not work with ProWorks 3.0.1/ProCompiler C++ 4.0.1 1178825 edge offset on ZX not acceptable From (101921-03): 1175709 nurbs data segv with leotool on ZX 1176996 Non float pattern definitions not accelerated on ZX 1177283 System panics starting openwindows on ZX with DXlib 1177932 SS20/Colorado/ZX has feathering problem w/OW From (101921-02): 1171552 Multiple ZX on the same machine causes Hang in one of ZX's 1176030 xgl_multi_simple_polygon decomposed wrong on ZX 1176189 Memory leak in li1Polygon for complex polygons From (101921-01): 1170116 C2+ system panic with bad trap in Leo on multi-frame buffers 1155553 driver does not re-initialize color LUT upon close() 1173130 openwin core dumps on dual-headed systems with ZX 1173967 SS20/ZX platform has bad performance when running more than 1 XGL app 1174916 ZX driver hard-codes number of enabled LFs 1151450 leoconfig sends unnecessary messages when ZX hardware isn't installed 1170580 /etc/init.d/leconfig should not print message upon exiting 1173968 ZX failed sundiag picking test after 8+ hours on SS5/SS20 1175360 ZX SS10 system hangs when open audio device Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- After installing this patch, reboot the system to load the newly installed driver.