Patch Name: PHSS_4041 Patch Description: s700 9.0[13] April Graphics Periodic Patch CORE Development 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_4041 Effective Date: 930509 OS Release: 9.01 9.03 Reboot Required: No Patch Files: /usr/lib/libdd98765.a /usr/lib/libdd98765.sl /usr/lib/libdd98766.a /usr/lib/libdd98766.sl /usr/lib/libddgcrx.a /usr/lib/libddgcrx.sl /usr/lib/libddcrx48z.a /usr/lib/libddcrx48z.sl /usr/lib/libddvmx.sl /usr/lib/libsb.sl /usr/lib/libsb1.a(albert.o) /usr/lib/libsb1.a(vm.o) /usr/lib/libsb1.a(p_fill2.o) /usr/lib/libsb1.a(finddrv.o) /usr/lib/libsb2.a /usr/lib/libddsox11.a /usr/lib/libddsox11.sl /usr/lib/libsbdl.a(dl_fo.o) /usr/lib/libsbdl.a(dl_dt0.o) /usr/lib/libsbdl.a(dl_pt2.o) /usr/lib/libsbdl.a(dl_fpt.o) /usr/lib/libsbdl.a(dl_oat.o) /usr/lib/libsbdl.a(dl_oatx.o) /usr/lib/libsbdl.a(dl_qt.o) /usr/lib/libsbdl.a(dl_dtx.o) /usr/lib/libsbdl.a(dl_nw0.o) /usr/lib/libsbdl.sl /usr/lib/libdd98705.a /usr/lib/libdd98705.sl /usr/lib/libdd98704.a /usr/lib/libdd98704.sl /usr/lib/libddhpcgm.a /usr/lib/libddhpcgm.sl /usr/lib/libddhil.a /usr/lib/libddhil.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.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98735.a $Revision: 500.1.200.3 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98765.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98735.a $Revision: 500.1.200.3 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98766.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98736.a $Revision: 500.1.200.4 $ PHSS_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libddgcrx.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libddgcrx $Revision: 500.1.200.14 $ PHSS_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libddcrx48z.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libddcrx48z $Revision: 500.1.200.8 $ PHSS_4041 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_4041 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_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsga $Revision: 500.1.200.13 $ PHSS_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch GRM Library HP-UX 8.0 A.01 Protocol PROTO_VER FILE_VERSION albert.o: GRAPHICS CORE HP-UX 9.0 R903 930707 libsga $Revision: 500.1.200.13 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch vm.o: GRAPHICS CORE HP-UX 9.0 R903 930707 libddvmx $Revision: 500.1.200.10 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch p_fill2.o: finddrv.o: libsb2.a: GRM Library HP-UX 8.0 A.01 Protocol PROTO_VER FILE_VERSION GRAPHICS CORE HP-UX 9.0 R903 930707 libsb2.a $Revision: 500.1.200.1 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libddsox11.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libddsox11.a $Revision: 500.1.200.3 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libddsox11.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddsox11.a $Revision: 500.1.200.3 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch dl_fo.o: GRAPHICS CORE HP-UX 9.0 R903 930707 libsbdl.a $Revision: 500.1.200.1 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch dl_dt0.o: dl_pt2.o: dl_fpt.o: dl_oat.o: dl_oatx.o: dl_qt.o: dl_dtx.o: dl_nw0.o: libsbdl.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libsbdl.a $Revision: 500.1.200.1 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98705.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98705.a $Revision: 500.1.200.1 $ PHSS_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libdd98704.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libdd98704.a $Revision: 500.1.200.3 $ PHSS_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libddhil.a: $Revision: 500.1.200.2 $ $Date: 93/12/07 17:25:35 $ libddhil.a libddhil.sl: $Revision: 500.1.200.2 $ $Date: 93/12/07 17:25:35 $ libddhil.a libddhpcgm.a: GRAPHICS CORE HP-UX 9.0 R903 930707 libddhpcgm.a $Revision: 500.1.200.2 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch libddhpcgm.sl: GRAPHICS CORE HP-UX 9.0 R903 930707 libddhpcgm.a $Revision: 500.1.200.2 $ PHSS_4041 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_4041 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_4041 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_4041 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_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddcrx48z $Revision: 500.1.200.8 $ PHSS_4041 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddgcrx $Revision: 500.1.200.14 $ PHSS_4041 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_4041 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_4041 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_4041 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_4041 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_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libddvmx $Revision: 500.1.200.10 $ PHSS_4041 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_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch GRAPHICS CORE HP-UX 9.0 R903 930707 libsga $Revision: 500.1.200.13 $ PHSS_4041 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_4041 940225 9.0 R903 April 94 Graphics Periodic Patch "sum" output: 57620 240 libdd98765.a 55549 336 libdd98765.sl 46192 752 libdd98766.a 1150 904 libdd98766.sl 20691 496 libddgcrx.a 22149 592 libddgcrx.sl 38045 288 libddcrx48z.a 56585 360 libddcrx48z.sl 2615 384 libddvmx.sl 23411 4800 libsb.sl 48898 872 albert.o 53524 304 vm.o 24569 27 p_fill2.o 39854 22 finddrv.o 35035 765 libsb2.a 34161 112 libddsox11.a 14049 184 libddsox11.sl 51925 25 dl_fo.o 33131 36 dl_dt0.o 27601 22 dl_pt2.o 62676 65 dl_fpt.o 7824 85 dl_oat.o 2967 85 dl_oatx.o 38007 40 dl_qt.o 64696 36 dl_dtx.o 49311 37 dl_nw0.o 37257 1056 libsbdl.sl 53575 448 libdd98705.a 25343 584 libdd98705.sl 9644 184 libdd98704.a 18717 272 libdd98704.sl 28353 56 libddhil.a 24948 112 libddhil.sl 58741 232 libddhpcgm.a 26815 288 libddhpcgm.sl 4846 3192 sb_daemon_9.0 Dependencies: 9.03 Graphics Core, also available as a patch (PHSS_3194) Supersedes: PHSS_3198 PHSS_3474 Patch Package Size: 9452 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_4041). 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_4041.updt" (this assumes that you are in the /tmp directory where PHSS_4041.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_4041/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_4041.text file to /system/PHSS_4041/ 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_4041.updt of=/dev/rmt/0m bs=2048