Patch-ID# 112628-33

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: opengl libraries bug fixes
Synopsis: OpenGL 1.2.3: OpenGL Patch for Solaris 7/8/9 (32-bit)
Date: Feb/28/2006


Install Requirements: NA                      
                      
Solaris Release: 7 8 9

SunOS Release: 5.7 5.8 5.9

Unbundled Product: OpenGL

Unbundled Release: 1.2.3

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4436945 4502676 4636332 4637800 4642347 4642975 4643650 4649800 4650978 4655486 4658142 4658825 4659709 4661789 4663042 4665899 4665926 4668283 4672700 4674378 4676115 4676119 4677556 4679716 4680963 4681039 4681933 4683315 4685932 4688838 4690003 4696458 4697810 4698444 4698925 4700633 4701464 4703239 4703865 4709277 4712735 4715994 4717730 4717744 4718632 4721859 4722399 4722455 4726397 4728513 4728897 4729562 4731123 4731124 4731128 4731194 4731687 4738946 4740672 4741021 4747070 4754745 4757103 4759224 4759356 4763245 4763281 4763326 4763478 4763587 4764065 4764338 4767124 4769876 4773599 4775351 4775368 4781246 4781966 4782616 4785852 4792286 4792289 4798645 4803673 4803906 4810145 4813324 4813974 4815270 4819490 4821048 4831988 4832994 4850970 4852126 4853498 4855708 4858585 4859531 4859968 4862544 4866901 4867349 4867363 4878364 4907843 4907857 4915069 4915153 4920614 4927248 4931537 4939761 4950086 4951725 4963117 4985564 5005099 5023782 5044200 5062225 5069258 5069430 5095048 6174830 6277211 6375708

Changes incorporated in this version: 6375708

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/openwin/demo/GL/ogl_install_check
/usr/openwin/demo/GL/sparcv7/ogl_install_check
/usr/openwin/demo/GL/xglinfo
/usr/openwin/lib/GL/devhandlers/oglSUNWafb.so.6
/usr/openwin/lib/GL/devhandlers/oglSUNWffb.so.6
/usr/openwin/lib/GL/devhandlers/oglSUNWgfb.so.6
/usr/openwin/lib/GL/devhandlers/oglSUNWifb.so.6
/usr/openwin/lib/GL/devhandlers/oglSUNWjfb.so.6
/usr/openwin/lib/GL/devhandlers/oglSUNWmmap.so.6
/usr/openwin/lib/GL/devhandlers/oglSUNWsrgfb.so.6
/usr/openwin/lib/libGL.so.1
/usr/openwin/lib/libGLU.so.1
/usr/openwin/lib/libGLw.so.1
/usr/openwin/lib/libGLw.so.2
/usr/openwin/platform/sun4u/lib/GL/oglSUNWcore.so.6
/usr/openwin/server/modules/SUNWGLX.so.1
/usr/openwin/share/src/GL/docs/SolImpPerfGuide1.2.3.pdf

Problem Description:

6375708 user app and Xsun crash with assertion in diCallLists
 
(from 112628-32)
6277211 malloc mistake in ogl_ifb_init_context corrupts malloc arena causing SEGV
 
(from 112628-31)
5069430 With an OpenGL application under CDE, windows are not repainted correctly
5095048 rendering performance caused by multiple overlapping windows
6174830 Clip list gets corrupted when running CUST opengl application
 
 
(from 112628-30)
5023782 ifb: Xsun hangs when OpenGL application is processing DisplayList.
5069258 texture is not updated when switching context between pbuffer and drawable
 
(from 112628-29)
5062225 Catia V5 pick highlighting slow with nested menus on XVR500 
 
(from 112628-28)
5044200 RobCad application causes hard hang of Elite3D
 
(from 112628-27)
4963117 Texture corruption on XVR-1000
 
(from 112628-26)
4985564 Catia V5 pick highlighting slow with nested menus (reworked)
5005099 FTC: Pbuffer tests had Xsever crash in indirect rendering mode
 
(from 112628-25)
4951725 Expert3D/opengl shows incorrect graphics with CADDS5
4985564 Catia V5 pick highlighting slow with nested menus
 
(from 112628-24)
4782616 some graphics missing in I-DEAS on FFB3
4950086 Transparency not correct on well logs with GeoProbe
 
(from 112628-23)
4915069 rendering in manual mode across 2 boards in xinerama produces tearing effect
4931537 Shell 123DI texture crash on Expert3D
4939761 Missing text when using wide AA polyline
 
(from 112628-22)
4927248 Bad rendering with OGL 1.2.3 on a Creator3d
 
(from 112628-21)
4907843 Cursor location & Obj ID are not correct when view window obscured by windows
4907857 VoxelGeo right head displays 2D texture as black in Xinerama
4915153 VoxelGeo crashes after dragging windows from left to right screens in xinerama
4920614 Texture corruption running VoxelGeo
 
(from 112628-20)
4867363 Two texturemap using apps interfere each other on XVR-1200
4878364 Icem Surf 4.3 display soft shadows incorrectly on XVR-1200
4867349 Two texturemap using apps interfere each other on XVR-1000
 
(from 112628-19)
4852126 The XVR-100 shows image distortion when running certain app
4862544 Xsun freezes on enchilada with Pro/E regression tests
4859531 XVR-100 shows image distortion using X11
4866901 FTC: Core dumped in ogl_ifb_output_draw_array_fast() in a VA multitexture test
 
(from 112628-18)
4855708 Switching to antialiasing in CATIA produces wrong polylines
4858585 XVR-500 and IFBlite lose the first left pixels
4859968 Application hangs Xsun when setting DISPLAY to localhost:0
 
(from 112628-17)
4853498 image bleedthrough in popup windows when run in stereo
4850970 The XVR-500 and the IFBlite graphics cards gives distortion
 
(from 112628-16)
4767124 OpenGL fails to maintain correct image in Xinerama when rendering on two buffers
4815270 Remote rendering from OGL 1.2.3 to OGL 1.3 hang the the application
4819490 Opengl test program hangs SunBlade150 with Expert3D-lite
4821048 XVR-1000 Graphics Window filled with garbage when reading pixels
4831988 Lines sometimes become invisible when antialiased
4832994 MT glDrawPixels hangs board
 
(from 112628-15)
4813324 1D textures use more texture memory than expected  
4764065 MT rendering confuses double buffering
4803673 MT app flashes in presentation mode with OGL 1.2.3 
4803906 Display of app from alpha  box crashes CDE on Blade2000, xinerama
4813974 Messages printed in dtterm when polylines are clipped and AA is activated
4781966 coincident AA wide lines incorrectly rendered with RasterOp XOR
4810145 FTC 1.3 tests glut_dinoshade, glut_trippy dump core on Xinerama dual M64
 
(from 112628-14)
4781246 conform MustPass fails on XVR-1000 since OGL 1.2.3 patch 2 release
4792286 TGS application ExamineViewer crashes in callDisplayList
4792289 TGS multithreaded app mpExamineViewer crashes on FFB3/Zulu
4798645 Graphics from one window "prints through" to overlapped window
 
(from 112628-13)
4775351 Icem Surf: Overlay windows sometimes ignore the Xwindows stacking
4775368 Icem Surf: Window clipping broken when Accumulation buffers are used
4785852 Spectra-v1.1 does not run on any framebuffers
 
(from 112628-12)
4763281 glGetError() returns unknown value in MT program
 
(from 112628-11)
4763478 Drawing vert/horiz lines on Creator3D is much slower with OpenGL than XGL
4685932 GLUT test zcomposite handled viewport incorrectly
4764338 Raster image not clipped properly in 3DCom client.
4769876 Spectra demo core dumps on Expert3D-lite/XVR-500
4773599 glDrawPixels() handles transparent pixels incorrectly
 
(from 112628-10)
4763326 Error after window resize in CATIA V4
4763245 Unigraphics fails to get a multisample visual
4738946 Xsun crash when calling glXMakeCurrent(display, 0, 0)
4754745 glReadPixels() on XVR-1000 in Xinerama saves a corrupt image
4757103 ftc123 dlco drawimage testcases appear corrupted
4759224 background bleed through when switching between desktops on XVR-500
4759356 glDrawPixels fails when depth test enabled and PixelZoom used
4763587 OpenGL GLperf testcase raster_imm-db fails with symbol not found oglCallLists
 
(from 112628-09)
4717744 Multisample visual not acquired via glXChooseVisual on XVR-1000 at Solaris 9
4729562 Missing multitexture in apps
4747070 Expert3D does handle glColor4f is a display list correctly
4740672 large glDrawPixels and CDE lock screen hangs card
4741021 Bus error when loading a part on XVR-1000 with OpenGL 1.2.3 & -05 patches
 
(from 112628-08)
4731128 Garbage drawn in second graphics window on XVR-1000
4728513 VisConcepts: Multisample visual clear causes garbage pixels
 
(from 112628-07)
4715994 Jerky rotation on Expert3D when running application
4722399 glBitmap is viewport clipped
4726397 SEGV displaying scene with textures
4728897 Incorrect glCopyPixels() behavior at window boundaries
4731123 Severe performance hit on XVR-1000 when occlusion culling is used
4731124 OGL 1.2.3 reports incorrect GLU spec version number
4731194 An horizontal line from bottom of java3d app,"appearance" locates on dtterm
4731687 More incorrect glCopyPixels() behavior on IFB
 
(from 112628-06) 
4502676 Occlusion Culling Not Available ON FFB3
4665926 Java 3D Fly Through fails to show corrects textures on XVR-1000
4717730 TGS multiscreen/multithread application crashes on FFB3
4718632 Bottom of background image blacked out on XVR-1000
4721859 FTC: X server crash in texture mipmap tests on AFB in indirect mode
4722455 glDrawPixels() draws in the wrong location on GFB
 
(from 112628-05): 
4703239 Crash with 64-bit pro/e and pro/mechanica test
4642347 FTC: Enabling fog makes no material/lighting shown
4698444 Core dumped from ogl_zfb_eval_tex_flod with FPE trapped
4696458 Customer unable to render preferred gray scale volume
4700633 FTC: Writing stencil buffer is wrong
4701464 XVR-1000 causes app crash with "zfb path switch timeout..
4703865 With ICEM Surf, OpenGL menus in overlay planes are not drawn correctly.
4709277 Texture of a few OpenGL's apps is turned off on secondary window in xinerama
4712735 Fog rendered as opaque shading on XVR-1000
 
(from 112628-04)
4650978 texobj->numLevels is undefined when level 0 of the texture is not defined
4668283 True color graphics damages a netscape window
4672700 FTC123 accum test hangs testsuite on XVR-1000 in Xinerama
4674378 CatiaV5 lighting incorrect
4676115 Selecting a text in CATIA V4 makes the application crash
4677556 Incorrect rendering in xinerama mode for glBitmap
4679716 FTC123 conform_mustpass testcase hangs testsuite running Xinerama
4680963 VoxelGeo on XVR-1000 crashes in Xinerama mode
4681039 Incorrect Environment Mapping on XVR-1000 in  UG V19
4683315 Clip list gets corrupted when running Vellejo demo 
4697810 GLX rendering opcode incorrect for glSampleCoverageARB
4698925 On XVR-500 and Expert3D some lines are sometime missing
4690003 XVR-500 fails allocating a 1k x 1k texture with borders
 
(from 112628-03)
4436945 Java3D fails to run on PGX32
4681933 Incorrect GL_MAX_TEXTURE_SIZE returns for IFBLite & IFBLite+
4688838 FTC123 glwNctx testcases in Xinerama core dump in DLCO mode
 
(from 112628-02)
4637800 FTC: GLX/pbuffer_pixmap_window_copy does not work correctly on ifb
4649800 CATIA V4 crashes on FFB3 when creating a point
4661789 Operations on accumulation buffer fails for alpha channel with IFB
4663042 glDrawPixels with zoom causes hang on IFB & IFBLite
4665899 Stray rectangles running GLUT demo particle on IFB
4676119 Catiav5 z-buffer failing in some cases
 
 
(from 112628-01)
4636332 Copy_ctx function not copying line attributes
4642975 FTC test causes zfb path switch timeout in dlco mode
4643650 Incorrect handling of texture combiner
4655486 Problem with GL_MAX_TEXTURE_SIZE on XVR-1000
4658142 App flashing hardware when multi-viewports are in use on IFBLite
4658825 Grover & IFBLite performance too slow to GLPerf
4659709 Simple multitexture test not working properly on XVR-1000

Patch Installation Instructions:
-------------------------------- 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
        example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
        example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
----------------------------- 
 
NOTE: For the Elite3D graphics accelerator only, you **must** also
      install the following patch:
 
	Install patch 106148-03 and patch 106144-05 (or newer) for Solaris 7
 
NOTE: For the Sun Expert3D graphics accelerator only, you **must** also
      install the following patch:
 
	Install patch 108576-02 (or newer) for Solaris 8

README -- Last modified date:  Tuesday, February 28, 2006

