Patch Name: PHSS_4042 Patch Description: s700 9.0[13] April Graphics Periodic Patch CORE Runtime New fixes in this patch: Lights appear to turn off as object moves back in Z. DC primitives with large values cause unpredictable results Starbase function inquire_sizes reports different results when using sox11 vs hpvmx driver. Patches PHSS_3474/PHSS_3475 introduced a problem on the CRX48Z. The X Server would hang when 4:4 double buffering is used with more than 14 color maps are used. Edged alpha/vertex polygons on CRX24Z had stitched edges Some markers rendered in XOR mode have missing strokes Fill color is sometimes wrong. Only happens in 332 TrueColor visual when using the hpvmx driver. Write_enable mask is ignored in the hpvmx driver Starbase dccircle() aborts when interior_style = INT_SOLID and radius is greater than 32k. inquire_id returns corrupted string with CGM driver Transform Engine floating point error on TVRX Fixes from previous patches Fix for hang of SDRC I-DEAS on 735/CRX. Polygons can now specify alpha per vertex Make single pixel anti-aliased lines visible on CRX, CRX24, and Integrated Color devices Improve vector performance on devices that don't support anti-aliased vectors when anti-aliasing is requested text_alignment(3G) is incorrect when: 1. text_path(3G) is PATH_UP or PATH_DOWN, and 2. intra_character_space(3G) is not 0 (default). Setting the environmental variable, SB_VERT_TA_FIX=1, will correct this problem. Add XFreeColormap to genesis_dd_close if an X colormap was allocated. Turn dithering off when fill dither is 1 to allow closest match for fill_color as opposed to color match when dithering algorithm. Fix PHIGS problem with psmlscr3(). Improved double buffered polygon2d performance on vmx. Fix destroying an hpterm with kbd driver with events enabled causes system hang. Bank switch double buffering performance enhancement. PHSS_2460 used wrong fill color with CMAP_MONOTONIC. Enables SUPPRESS_CLEAR with SB_710_VM_DB=TRUE. Fix PHIGS/PEX NURBS problem where polygons may be wrongly interpreted as backfacing. Fix for PHIGS pslss() push/pop. Fix for SUPPRESS_CLEAR and DFRONT on 8 plane crx devices. Fix problem with window clear involving PEX picking with multiple renderers. Fix gopen with INIT in depth 12 window doesn't clear on CRX24/24Z. Path Name: /hp-ux_patches/s700/9.X/PHSS_4042 Effective Date: 930509 OS Release: 9.01 9.03 Reboot Required: No Patch Files: /usr/lib/libdd98765.sl /usr/lib/libdd98766.sl /usr/lib/libddgcrx.sl /usr/lib/libddcrx48z.sl /usr/lib/libddvmx.sl /usr/lib/libsb.sl /usr/lib/libddsox11.sl /usr/lib/libsbdl.sl /usr/lib/libdd98705.sl /usr/lib/libdd98704.sl /usr/lib/libddhil.sl /usr/lib/libddhpcgm.sl /usr/lib/starbase/sb_daemon_9.0 SR#: 1653080317 1653082636 4701237545 5003174748 1653077552 1653079756 5003187609 1653059469 4701212381 4701224972 1653060947 1653049940 4701212811 1653062430 4701197129 4701224162 4701224980 5000701508 1653071423 5003152637 1653073577 "what" string/timestamp: libdd98765.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98735.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98766.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98736.a $Revision: 500.1.200.4 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libddgcrx.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddgcrx $Revision: 500.1.200.14 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libddcrx48z.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddcrx48z $Revision: 500.1.200.8 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libddvmx.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddvmx $Revision: 500.1.200.10 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libsb.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libsb.sl $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsga $Revision: 500.1.200.13 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsb2.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRM Library HP-UX 8.0 A.01 Protocol PROTO_VER FILE_VERSION libddsox11.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddsox11.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libsbdl.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libsbdl.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98705.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98705.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98704.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98704.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch libddhil.sl: $Revision: 500.1.200.2 $ $Date: 93/12/07 17:25:35 $ libddhil.a libddhpcgm.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddhpcgm.a $Revision: 500.1.200.2 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch sb_daemon_9.0: PATCH_8.0X libdvio.a 700 66.4 91/11/05 GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98704.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98705.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98735.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98736.a $Revision: 500.1.200.4 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddbyte.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddcrx48z $Revision: 500.1.200.8 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddgcrx $Revision: 500.1.200.14 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddhil.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddhpgl.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddkbd.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddlkbd.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddsox11.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddhpterm.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddvmx $Revision: 500.1.200.10 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libXwindow.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsb1.a $Revision: 500.1.200.3 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsga $Revision: 500.1.200.13 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsb2.a $Revision: 500.1.200.1 $ PHSS_4042 940225 9.0 R903 April 94 Graphics Periodic Patch "sum" output: 55547 336 libdd98765.sl 2183 904 libdd98766.sl 22522 592 libddgcrx.sl 57358 360 libddcrx48z.sl 1853 384 libddvmx.sl 33274 4800 libsb.sl 14273 184 libddsox11.sl 7101 1056 libsbdl.sl 25845 584 libdd98705.sl 20543 272 libdd98704.sl 25172 112 libddhil.sl 27040 288 libddhpcgm.sl 16704 3192 sb_daemon_9.0 Dependencies: 9.03 Graphics Core, also available as a patch (PHSS_3195) Supersedes: PHSS_3199 PHSS_3475 Patch Package Size: 6759 Kbytes Installation Instructions: Please review all instructions ans the Hewlett-Packard SupportLine User Guide or Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitations of liability and warranties, before installing this patch. Note: Please back up your system before you patch. --------------------------------------------------------------------------- After getting the patch onto your machine, unshar the patch (sh PHSS_nnnn). To install this patch do the following: 1) Bring the system to init level 2. 2) Run /etc/update (Note: you must be logged in as root to update a system.) 3) Once in the update "Main Menu" move the highlighted line to "Change Source or Destination ->" and press "Return" or "Select Item". 4) Make sure the highlighted item in the "Change Source or Destination" window is "From Tape Device to Local System ...", then press "Return" or "Select Item". 5) You should now be in the "From Tape Device to Local System" window. Change the "Source: /dev/rmt/0m" to "Source: /tmp/PHSS_nnnn.updt" (this assumes that you are in the /tmp directory where PHSS_nnnn.updt has been placed). Note: You must enter the complete path name. 6) Press "Done". 7) From here on follow standard directions for update. The customize script that update runs will move the original software to /system/PHSS_nnnn/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_nnnn.text file to /system/PHSS_nnnn/ to be retained for future reference. If you wish to put this patch on a magnetic tape and update from the tape drive, dd a copy of the patch to the tape drive. As an example, the following will create a copy of the patch the update can read: dd if=PHSS_nnnn.updt of=/dev/rmt/0m bs=2048