OBSOLETE Patch-ID# 113886-31

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: Obsoleted by: 113886-32 OpenGL 1.3: OpenGL Patch for Solaris (32-bit)
Date: Sep/13/2005


Install Requirements: NA                      
                      
Solaris Release: 7 8 9

SunOS Release: 5.7 5.8 5.9

Unbundled Product: OpenGL

Unbundled Release: 1.3

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4731810 4767124 4779012 4782616 4791333 4792710 4794414 4796335 4796376 4796456 4796586 4796683 4798503 4798645 4799436 4803168 4803742 4803906 4804725 4805724 4806763 4807902 4808162 4808985 4809535 4810145 4810405 4811428 4811571 4812747 4812756 4814618 4817290 4819204 4819427 4819490 4820144 4821565 4821732 4823011 4824593 4825421 4825550 4828052 4828438 4828784 4831988 4832994 4835559 4839800 4840279 4841268 4841277 4842054 4845331 4846372 4846925 4846932 4850970 4851614 4851921 4852126 4852596 4852704 4853482 4853498 4854561 4855708 4855730 4857231 4857246 4858499 4858585 4859531 4859968 4860761 4860958 4861497 4861746 4861761 4862544 4864123 4864129 4864345 4864348 4864720 4865480 4866901 4866937 4867349 4867363 4868609 4868956 4870737 4871398 4871529 4871577 4872124 4872678 4873516 4874991 4876755 4877458 4877664 4877912 4878131 4878226 4878228 4878355 4878359 4878364 4878368 4879959 4881502 4884139 4885369 4888005 4888867 4891817 4893773 4895305 4896739 4897913 4899454 4899822 4900523 4902129 4904684 4906058 4906409 4906914 4907657 4907736 4907843 4907857 4915069 4915153 4915228 4915246 4915537 4916286 4916292 4917747 4919156 4920614 4923288 4926825 4927057 4927499 4931217 4931537 4937462 4937631 4939761 4939943 4941318 4950510 4951725 4953800 4959191 4963117 4963725 4985564 4996697 5007023 5023782 5034822 5038655 5044200 5044674 5062225 5069258 5069430 5072413 5073101 5087426 5095048 5106472 5109045 5110240 6174830 6202885 6217327 6229966 6255527 6256610 6268116 6271743 6277211 6291942 6319759

Changes incorporated in this version: 6277211 6291942 6319759

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/lib/GL/devhandlers/oglSUNWafb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWdzfb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWffb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWgfb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWifb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWjfb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWmmap.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWsrgfb.so.7
/usr/openwin/lib/GL/devhandlers/oglSUNWzulu.so.7
/usr/openwin/lib/GL/oglSUNWcore.so.7
/usr/openwin/lib/GL/oglSUNWsr.so.7
/usr/openwin/lib/libGL.so.1
/usr/openwin/platform/sun4u/lib/GL/oglSUNWcore.so.7
/usr/openwin/platform/sun4u/lib/GL/oglSUNWsr.so.7
/usr/openwin/platform/sun4u/lib/GL/oglSUNWsrz.so.7
/usr/openwin/server/modules/SUNWGLX.so.1
/usr/openwin/share/include/GL/gl.h
/usr/openwin/share/man/man3gl/glreadvideopixelssun.3gl
/usr/openwin/share/src/GL/docs/SolImpPerfGuide1.3.pdf

Problem Description:

6319759 glXWaitX() should flush operations pending in DDX buffer
6291942 Application graphic objects do not get displayed on XVR-1000
6277211 malloc mistake in ogl_ifb_init_context corrupts malloc arena causing SEGV.
 
(from 113886-30)
6268116 Graphic colored incorrectly on jfb frame buffer
6271743 snapshot doesn't work with multiple viewports on Zulu
 
(from 113886-29)
6229966 Window Damage to Pro/E after File->Open
6255527 glXMakeCurrent fails for multiscreen app
6256610 App crashes or X server reboots on ZULU/ZFB systems when multi-texturing is used
 
(from 113886-28)
6217327 Solid primitives with normals not rendered correctly on XVR-1000 & XVR-4000
 
(from 113886-27)
5109045 glXMakeContextCurrent fails to work across Linux(Nvidia) and Solaris Sparc.
6202885 OGL: REG: Java2D OGL rendering tests failing with patches 113886-26 and 113887-26
 
(from 113886-26)
5095048 rendering performance caused by multiple overlapping windows
5110240 GL_BGR_EXT undeclared error encountered after installing patch 113886
6174830 Clip list gets corrupted when running CUST opengl application
 
(from 113886-25)
5069430 With an OpenGL application under CDE, windows are not repainted correctly
5106472 glXChooseFBConfig return NULL as long as GLX_STEREO is in the attrib_list.
 
(from 113886-24)
5073101 REGRESSION: pbuffer->screen copies broken since patch-20
5087426 glDrawPixels displaying improperly on IFB and JFB / OpenGL 1.3
 
(from 113886-23)
5023782 ifb: Xsun hangs when OpenGL application is processing DisplayList.
5069258 texture is not updated when switching context between pbuffer and drawable
 
(from 113886-22)
5072413 CATIA V5 regression tests fail with OGL1.3 on XVR-1200 and XVR-600.
5062225 Catia V5 pick highlighting slow with nested menus on XVR500
 
(from 113886-21)
5044674 Poor PCI bandwidth for large models with small display lists
4996697 OGL: Hotspot crash running Java2Demo on Expert3D-lite
5034822 glViewport(neg val, neg val, ?, ?) with pbuffer corrupt in direct mode
5038655 copy from pbuffer to framebuffer->writes to front buffer instead of back buffer
5044200 RobCad application causes hard hang of Elite3D
 
(from 113886-20)
4985564 Catia V5 pick highlighting slow with nested menus
5007023 Catia/OpenGL core dump with OGL 1.3 113887-18 on Solaris 8 with XVR-1200
 
(from 113886-19)
4963117 Texture corruption on XVR-1000
 
(from 113886-18)
4963725 Display list overhead slows rendering
4959191 Flashing of Inside Reality app when using ZFB_USE_BP
 
(from 113886-17)
4953800 Large polygon opt does not work with immediate mode
4951725 Expert3D/opengl shows incorrect graphics with CADDS5
4923288 CATIA DMU Immersive Review crashes on V880Z
 
(from 113886-16)
4917747 FTC: Core dump at ogl_zfb_sub_texture2D in test
4941318 corrupted volume slices running voxelgeo
4927499 unexpected black streaks appear on the block face running Reservoir Navigator
4950510 Opticore seg faults in Xinerama mode with assertion failure
 
(from 113886-15)
4939943 FTC: GL_ALPHA_TEST set to enable where it shouldn't on s8psr4 b2 Xinerama w/MT
4915537 XVR-4000 problems with large display lists (>64k)
 
(from 113886-14)
4915069 rendering in manual mode across 2 boards in xinerama produces tearing effect
4927057 covgl segv/hang on DhakaZulu with TCP connection between master and slave.
4796586 Using a GLXPixmap [on DhakaZulu] causes the X server to crash
4902129 covgl freezes during conform run on DhakaZulu with myrinet connection
4931217 add an extension to query the texture memory size
4926825 unexpected opaque plane displayed when Reservoir Navigator is run in xinerama
4937631 Slow rendering with one texture and multitexture blending enabled 
4937462 Display list with attributes renders incorrectly with ZFB_DL_CACHE_LIST
4931537 Shell 123DI texture crash on Expert3D
4939761 Missing text when using wide AA polyline
 
(from 113886-13)
4907736 LP Opt doesn't work with ZFB_DL_CACHE_DI
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
4896739 f18: backgrounds of gauges have bad colors
4825550 Icem Surf 4.3: Cube mapped textures do not work on XVR-4000
4915246 Shared textures not deleted on other contexts in non-Xinerama mode
4916286 FTC: tex_env_combine_ARB doesn't work on PBuffer mode
4916292 FTC: Copying pixels from pbuffer to window failed in multitexture cases
4915153 VoxelGeo crashes after dragging windows from left to right screens in xinerama
4919156 gc-less call to swap-buffers can cause seg-fault
4864123 Wireframe with texture is very slow on XVR-4000
4864129 Wireframe rendering flickers on XVR-4000
4915228 Immediate mode opengl should use all 4 pipes in zulu
4920614 Texture Corruption running VoxelGeo
 
(from 113886-12)
4799436 VoxelGeo Splash Screen Image Corrupted on XVR-4000
4878368 vrcom VD2 4.1.1 crashes when the OGL context is destroyed
4904684 FTC: Core dump at creation of shared context in indirect rendering xinerama mode
4900523 Points don't get rendered in the correct position with Xinerama
4906914 Display list overhead running Catia V5
4906409 Texture state of apps get messed up when run 2 textured apps. on remote machines
4907657 FAILED: glGetError report GL_NO_ERROR
4906058 FTC: Garbage in the rendering image of test on alpha test
4897913 GLUT example highlight: No highlighting occurs on dhakazulu.
4899822 OpenGL 1.3 crashes customer's application
4899454 FTC: nurbs_high_*: nothing rendered on dhakazulu.
4835559 OpenGL 1.3 problem prevents FIFO from flushing and exit from Xserver
 
(from 113886-11)
4885369 Robarts on Dhaka: DI fails during large vertex array display list allocation
4876755 Division Mockup has extra border on OpenGL window
4878359 Icem Surf 4.3 shows incorrect textures when accumulation buffers are used
4855730 CEI Ensight splash screen corrupted when using -multi_sampling
4853482 FTC: Global alpha extension doesn't work in display list mode
4888867 VoxelGeo textures not displayed in xinerama mode
4868956 Sharing applications using SunForum3D on a Zulu system crashes the Xserver
4888005 Textures get corrupted in OSG after displaying text
4796456 Application newave's texture is incorrect on 2nd head in
4884139 need a way to activate DVR without interposer or modify
4877458 64 bit covgl binary segfaults in DhakaZulu oglrenderer
4891817 Shared textures with Xinerama don't render correctly
4782616 some graphics missing in I-DEAS on FFB3
4879959 XVR-4000 should not advertise Occlusion culling extension
4895305 Performance regression running CATIA
4893773 REGRESSION: many tests failed in texgen and stencil test
 
(from 113886-10)
4805724 Geometry loss on second board when using Xinerama over two Zulus.
4872124 Incorrect degamma in ReadVideoPixels if more than one Zulu in the system
4873516 glReadSamplesSUN() output DMA2 Update ZDA alignment error if x not align to 16
4871577 index color 2D point in vertex array doesn't render
4877664 FTC: Format GL_BGR doesn't work correct in glDrawPixels
4877912 Intermittent deadlock in glXGetConfig
4825421 FTC: GL/points/point_param causes core dump when run under xinerama mode on dual FFBs.
4872678 REGRESSION: bias pixel transfer modes broken in OGL 1.3 patch 05
4798503 glCopyPixels may cause image to disappear if hardware Pixel Transfer function use
4878228 Image render has dithering effect after glCopyPixels() used on hardware pipeline
4878226 Alpha channel in color lookup table does not set correctly
4878131 Display list performance is slow on Xinerama
4821732 zulu works in ordered mode in cases when it doesn't need to
4878355 Icem Surf 4.3 crashes when Soft Shadows are activated
4840279 FTC1.3 texproxy_cm_7 fails using GLXChooseVisual, passes with GLXChooseFBConfig
4878364 Icem Surf 4.3 display soft shadows incorrectly on XVR-1200
4881502 Frequent MT synchronizations hinders OpenGL/Xinerama performance
4867349 Two texturemap using apps interfere with each other on XVR-1000
4874991 Intermittent stray geometry displayed while running VMD in Xinerama
 
(from 113886-09)
4846932 Xinerama: John Stone's vmd app crashes at startup.
4864720 Stop advertising ARB_imaging extensions for SUNWdzfb
4846925 Xinerama: missing geometry in Marathon F15 and vallejo -- frustum cull bug.
4861497 Display list creation time is sometimes prohibitive with CATIA DMU-Navigator.
4860761 glXGetFBConfigs() functions return an invalid FBConfig.
4862544 Xsun freezes on enchilada with Pro/E regression tests.
4864345 OpenGL apps run in a Xinerama setup hang when shared using SunForum3D.
4860958 FTC: FPE errors in display list only mode and with ZFB_DL_CACHE_DI set.
4866937 FTC: test failure in texgen_2 with ZFB_DL_CACHE_DI
4861746 FTC: Core dump from diCopyBPPrimStateToBuffer in display list mode
4861761 FTC: Core dumped at oglGenerateUncompressedBp in displaylist 
	     COMPILE_AND_EXECUTE mode
4852126 The XVR-100 shows image distortion when running a particular app 
4859531 XVR-100 shows image distortion using X11
4866901 FTC: Core dumped in ogl_ifb_output_draw_array_fast() in a VA multitexture test
4865480 OpenGL DI passes incorrect data to DP in DL GL_COMPILE_AND_EXECUTE mode.
4857231 Textures look incorrect for OSG hanglide demo
4867363 Two texturemap using apps interfere with each other on XVR-1200
4870737 FTC: Core dumped at ogl_ifb_output_disp_t2f_n3f_v3f in DLCE mode
4871398 Large vertex arrays can lock up zulu
4871529 Running 2 instances of gltest3d in indirect mode causes bad rendering
4868609 Shadow image gets messed up when moving OGL application off the screen
4864348 glReadPixels() return last sample if follow by glRead/WriteSamplesSUN()
4854561 glReadVideoPixelsSUN result not correct for GL_RGB_DEGAMMA_SUN format
4872678 REGRESSION: bias pixel transfer modes broken in OGL 1.3 patch 05
 
(from 113886-08)
4845331 ogl_install_check is displayed with the wrong colors
4855708 Switching to antialiasing in CATIA produces wrong polylines
4792710 XOR mode does not work on ZULU when multiple OpenGL windows are used
4819427 Icem Surf 4.3 does not start on XVR-4000
4852704 Pro/E axis labels show as yellow blocks instead of XYZ
4858585 XVR-500 and IFBlite lose the first left pixels
4859968 Application hangs Xsun when setting DISPLAY to localhost:0
4858499 Some application cases don't use DI display list caches
4851921 Incorrect Pro/E 2001 Wireframe Display
4857246 Some lights flicker in OSG lightpoint demo
 
(from 113886-07)
4851614 Unloading SunForum3D interposer causes OpenGL application to hang
4842054 Messages in /var/adm/messages when multiple OGL window in CATIA V5
4811571 MPI: Multitextures don't work with vertex array
4850970 The XVR-500 and the IFBlite graphics cards gives distortion
4852596 AA wide line causes screen flashing
4853498 Image bleedthrough in popup windows when run in stereo
 
(from 113886-06) 
4779012 Accumulation buffer results are incorrect if multisampling is enabled
4814618 polygon offset can cause zulu to hang
4846372 Inconsistent result for DrawPixels and ReadPixels with GL_DEPTH
4839800 Garbage in graphics window on the XVR-1000 with OpenGL 1.3
4817290 X11 exits after exiting a Xinerama app on Zulu
 
(from 113886-05)
4841268 Third party graphics cards not working with OpenGL 1.3
4841277 sf3d interposer library not loaded for xinerama environments
 
(from 113886-04)
4828784 binaries compiled under ogl 1.3 not compatible with 1.3-01 for targeted texture
4831988 Lines sometimes become invisible when antialiased 
4832994 MT glDrawPixels hangs board
4828438 Display lists use extra memory on XVR-1000, XVR-4000
 
(from 113886-03)
4828052 Papaya's colormap is not correct when it is running in 24 bit color mode
 
(from 113886-02)
4767124 OpenGL fails to maintain correct image in Xinerama when rendering on two buffers
4809535 A PolygonMode = Line multitextured case gets a segv
4796376 WARNING message in 32 bit tests on glReadVideoPixel 
4812747 glReadVideoPixelsSUN(GL_BGRA) returns GL_RGBA            
4808985 FTC: GL_RGB_DEGAMMA_SUN etc not supported in glReadVideo 
4811428 FTC: Out of texture memory with glReadVideoPixelsSUN()   
4824593 SunForum3D interposer is not loaded for some multi-threaded apps
4806763 OGL needs to handle out of memory more gracefully
4804725 Stereo Mode does not work correctly with XVR-4000
4731810 GL_EXT_pixel_transform ignored on IFB
4810405 Conform must pass tests fail on Papaya in 24 bit color mode.    
4803906 Display of app from alpha  box crashes CDE on Blade2000, dual XVR-1000, xinerama
4812756 glReadPixels(GL_BGRA) returns pixels in GL_RGBA format
4810145 FTC 1.3 tests glut_dinoshade, glut_trippy dump core on Xinerama dual M64
4819490 Opengl test program hangs SunBlade150 with Expert3D-lite
4821565 glDrawPixels() at negative x-coord raster position renders incorrectly
4823011 incorrect texture rendered when the most-recently-used texture is swapped out
4819204 FTC: Accumulation buffer operation doesn't work in some cases in pbuffer mode
4820144 FTC: Gradient clear is not properly working with scissor test
 
(from 113886-01)
4791333 Illuminated lines rendered wrong on Zulu
4796335 CATIA crashes on ZULU when rendering projected shadows
4794414 glXWaitGL doesn't synchronize properly for direct contexts
4798645 Graphics from one window "prints through" to overlapped window
4803168 Texture IDs are not managed properly unless glGenTextures is called
4796683 With several consecutive gradient clears, only the last one takes effect
4803742 glxSendEventSUN crashes the X server if an invalid drawable is passed
4807902 Using accumulation buffer with multisample leads to dark images
4808162 Incorrect display with accumulation buffer

Patch Installation Instructions:
-------------------------------- 
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:
-----------------------------
 
None.

README -- Last modified date:  Wednesday, October 26, 2005

